<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 23 November 2015 at 09:22, Carl Baldwin <span dir="ltr"><<a href="mailto:carl@ecbaldwin.net" target="_blank">carl@ecbaldwin.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Mon, Nov 23, 2015 at 5:02 AM, Rossella Sblendido <<a href="mailto:rsblendido@suse.com">rsblendido@suse.com</a>> wrote:<br>
> To cross-reference we can use the bug ID or the blueprint name.<br>
><br>
> I created a script that queries launchpad to get:<br>
> 1) Bug number of the bugs tagged with approved-rfe<br>
> 2) Bug number of the critical/high bugs<br>
> 3) list of blueprints targeted for the current milestone (mitaka-1)<br>
<br>
</span>Rossella, this is a great start! In principle, I have wanted<br>
something like this for a long time now. The process of scraping<br>
launchpad and gerrit manually for the most important stuff to review<br>
is labor intensive and sometimes I just want to take a little bit of<br>
extra time and review something. It is very tempting to go straight<br>
to gerrit and pick something. I think it is very important for us to<br>
finally crack this nut and have a dashboard which can help us easily<br>
find the most important reviews. I think your time on this is very<br>
well spent and will positively affect the whole team.<br>
<div><div class="h5"><br>
> With this info the script builds a .dash file that can be used by<br>
> gerrit-dash-creator [2] to produce a dashboard url .<br>
><br>
> The script prints also the queries that can be used in gerrit UI directly,<br>
> e.g.:<br>
> Critical/High Bugs<br>
> (topic:bug/1399249 OR topic:bug/1399280 OR topic:bug/1443421 OR<br>
> topic:bug/1453350 OR topic:bug/1462154 OR topic:bug/1478100 OR<br>
> topic:bug/1490051 OR topic:bug/1491131 OR topic:bug/1498790 OR<br>
> topic:bug/1505575 OR topic:bug/1505843 OR topic:bug/1513678 OR<br>
> topic:bug/1513765 OR topic:bug/1514810)<br>
><br>
> This is the dashboard I get right now [3]<br>
><br>
> I tried in many ways to get Gerrit to filter patches if the commit message<br>
> contains a bug ID. Something like:<br>
><br>
> (message:"#1399249" OR message:"#1399280" OR message:"#1443421" OR<br>
> message:"#1453350" OR message:"#1462154" OR message:"#1478100" OR<br>
> message:"#1490051" OR message:"#1491131" OR message:"#1498790" OR<br>
> message:"#1505575" OR message:"#1505843" OR message:"#1513678" OR<br>
> message:"#1513765" OR message:"#1514810")<br>
><br>
> but it doesn't work well, the result of the filter contains patches that<br>
> have nothing to do with the bugs queried.<br>
> That's why I had to filter using the topic.<br>
><br>
> CAVEAT: To make the dashboard work, bug fixes must use the topic "bug/ID"<br>
> and patches implementing a blueprint the topic "bp/name". If a patch is not<br>
> following this convention it won't be showed in the dashboard, since the<br>
> topic is used as filter. Most of us use this convention already anyway so I<br>
> hope it's not too much of a burden.<br>
><br>
> Feedback is appreciated :)<br>
<br>
</div></div>I looked for the address scopes blueprint [1] which is targeted for<br>
Mitaka-1 [2] and there are 6 (or 5, one is in the gate) patches on the<br>
bp/address-scopes topic [3]. It isn't obvious to me yet why it didn't<br>
get picked up on the dashboard. I've only started to look in to this<br>
and may not have much time right now. I wondered if you could easily<br>
tell why it didn't get picked up. </blockquote><div><br></div><div>Isn't it missing bp/ ? From the URL I can only see topic:address-scope, which isn't the right one.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Given that I only see one review in<br>
the blueprints section, I suspect there are other blueprints which are<br>
in the same situation.<br></blockquote><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
[1] <a href="https://blueprints.launchpad.net/neutron/+spec/address-scopes" rel="noreferrer" target="_blank">https://blueprints.launchpad.net/neutron/+spec/address-scopes</a><br>
[2] <a href="https://launchpad.net/neutron/+milestone/mitaka-1" rel="noreferrer" target="_blank">https://launchpad.net/neutron/+milestone/mitaka-1</a><br>
[3] <a href="https://review.openstack.org/#/q/status:open+topic:bp/address-scopes,n,z" rel="noreferrer" target="_blank">https://review.openstack.org/#/q/status:open+topic:bp/address-scopes,n,z</a><br>
<br>
Thanks!<br>
<span class="HOEnZb"><font color="#888888">Carl<br>
</font></span><div class="HOEnZb"><div class="h5"><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>
</div></div></blockquote></div><br></div></div>