<div dir="ltr"><div><div>@Jay: I would definitely urge projects to update the places they have any info about bug tracking since different projects use tags differently. I suppose we could add to the SB documentation what the common practices are, but I imagine there will be a lot of project specific details about how the project sets up their boards and worklists, what tags they use, how things are formatted etc that would be better kept elsewhere. <br><br></div>@Sean: Agreed! Having it dealt with before we reach critical mass in SB will save us later. As one of the people helping people migrate to sb, I will include this decision in the information I give projects that are migrating. I think we have a FAQ somewhere we can add the decision to as well. <br><br></div>-Kendall (diablo_rojo)<br></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jul 12, 2017 at 1:34 PM Jay S Bryant <<a href="mailto:jungleboyj@gmail.com">jungleboyj@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p>Kendall,</p>
    <p>It looks like our current bug tracking documentation is quite
      minimal: 
<a class="m_-5168733493313038293moz-txt-link-freetext" href="https://docs.openstack.org/cinder/latest/devref/launchpad.html#bug-tracking" target="_blank">https://docs.openstack.org/cinder/latest/devref/launchpad.html#bug-tracking</a></p>
    <p>Is there going to be a place where SB is going to be documented
      with some of these details that we can link to under our
      bug-tracking section?</p>
    <p>Thanks!</p></div><div text="#000000" bgcolor="#FFFFFF">
    <p>Jay</p></div><div text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="m_-5168733493313038293moz-cite-prefix">On 7/12/2017 3:19 PM, Kendall Nelson
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>Hey Sean :) <br>
              <br>
            </div>
            So we discussed the issue of tag collisions in the SB
            meeting we had today. Basically, we came to the conclusion
            that projects should append their project to the start of
            the tag, thereby avoiding collision i.e. ironic-compute,
            nova-compute, manila-storage, swift-storage, cinder-storage.
            If we can ask bug triagers in their respective projects to
            follow and uphold the convention, we should be fine. It
            might also be helpful to add this to any directions projects
            might have about filing bugs so new contributors start off
            on the right foot.  <br>
            <br>
          </div>
          Thanks for bringing this concern up before it becomes a
          problem! If anyone has other questions or concerns, please
          attend our meetings or drop into our channel (#storyboard)!<br>
          <br>
        </div>
        -Kendall Nelson(diablo_rojo)<br>
        <br>
        [1] <a href="https://wiki.openstack.org/wiki/Meetings/StoryBoard" target="_blank">https://wiki.openstack.org/wiki/Meetings/StoryBoard</a>
        <br>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Wed, Jul 12, 2017 at 5:47 AM Sean Dague <<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On
          07/11/2017 04:31 PM, Jeremy Stanley wrote:<br>
          > On 2017-07-10 07:33:28 -0400 (-0400), Sean Dague wrote:<br>
          > [...]<br>
          >> Ideally storyboard would just be a lot more receptive
          to these kinds of<br>
          >> things, by emitting a more native event stream,<br>
          ><br>
          > Well, there is<br>
          > <URL: <a href="http://git.openstack.org/cgit/openstack-infra/storyboard/tree/storyboard/notifications/publisher.py" rel="noreferrer" target="_blank">http://git.openstack.org/cgit/openstack-infra/storyboard/tree/storyboard/notifications/publisher.py</a>
          ><br>
          > so replacing or partnering its RabbitMQ publisher with
          something<br>
          > like an MQTT publisher into <a href="http://firehose.openstack.org" rel="noreferrer" target="_blank">firehose.openstack.org</a>
          is probably not<br>
          > terribly hard for someone with interest in that and would
          be<br>
          > generally useful.<br>
          ><br>
          >> and having really good tag support (preferably
          actually project<br>
          >> scoped tags, so setting it on the nova task doesn't
          impact the<br>
          >> neutron tasks on the same story, as an for instance)<br>
          > [...]<br>
          ><br>
          > Your queries (including those used to build automatic
          tasklists and<br>
          > boards) could just include project in addition to tag,
          right? Or is<br>
          > this more of a UI concern, being able to click on an
          arbitrary tag<br>
          > in the webclient and only get back a set of tagged
          stories for the<br>
          > same project rather than across all projects?<br>
          <br>
          My concern is based on current limitations in launchpad, and
          to make<br>
          sure they don't get encoded into Storyboard.<br>
          <br>
          Tags in launchpad are at the Bug level. Bugs map to projects
          as Tasks.<br>
          Which is why you can have 1 Bug set to be impacting both Nova
          and<br>
          Neutron. You get lots of weirdness today when for instance a
          bug is<br>
          assigned to Nova and Ironic, and the Nova team tags it
          "ironic" in<br>
          triage, but that means that now Ironic has a bug with the
          "ironic" tag.<br>
          Then if later Nova is removed from the bug, it ends up really
          all<br>
          looking odd and confusing.<br>
          <br>
          Or the fact that "compute" as a Nova tag means the compute
          worker, but<br>
          other teams tag things with compute to just mean Nova is
          involved.<br>
          Project scoped tags would help clarify what context it is in.<br>
          <br>
                  -Sean<br>
          <br>
          ><br>
          ><br>
          ><br>
          >
__________________________________________________________________________<br>
          > OpenStack Development Mailing List (not for usage
          questions)<br>
          > Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
          > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
          ><br>
          <br>
          <br>
          --<br>
          Sean Dague<br>
          <a href="http://dague.net" rel="noreferrer" target="_blank">http://dague.net</a><br>
          <br>
__________________________________________________________________________<br>
          OpenStack Development Mailing List (not for usage questions)<br>
          Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
          <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
        </blockquote>
      </div>
      <br>
      <fieldset class="m_-5168733493313038293mimeAttachmentHeader"></fieldset>
      <br>
      <pre>__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: <a class="m_-5168733493313038293moz-txt-link-abbreviated" href="mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a>
<a class="m_-5168733493313038293moz-txt-link-freetext" href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a>
</pre>
    </blockquote>
    <br>
  </div>

__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>