<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">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">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>