<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">One more argument in favour of abandoning use of milestones is that they do not work well with new stable branch release structure and us having multiple repositories rely on one launchpad. We might have murano ver 1.0.5 and murano-dashboard ver 1.0.3, which would be totally fine under current stable-branch release scheme and really weird in launchpad. I.e. have several active milestones or have only the latest milestone active. Or we would have to make unnecessary releases, to keep tags in repositories synced (which I also do not think is a nice thing to do).</div> <br> <div id="bloop_sign_1451371329529602048" class="bloop_sign"><div style="font-family:helvetica,arial;font-size:13px">-- <br>Kirill Zaitsev<br>Murano team</div><div style="font-family:helvetica,arial;font-size:13px">Software Engineer</div><div style="font-family:helvetica,arial;font-size:13px">Mirantis, Inc</div></div> <br><p class="airmail_on">On 22 December 2015 at 17:18:25, Kirill Zaitsev (<a href="mailto:kzaitsev@mirantis.com">kzaitsev@mirantis.com</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div></div><div>





<title></title>



<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
Hi all. A couple of meetings ago I brought this up and promised to
start a discussion in the ML.</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
There are two ideas behind this letter:</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
<br></div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
1st) Since we (and openstack at large) started using reno for
release notes — launchpad milestones became redundant as a tracking
tool of what have been done during development of a certain version
of an app.</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
We might still use milestones for what we’re planning to do during
a certain period of development, but in my opinion it never really
worked, since dozens of open/in-progress bugs get transferred at
release time to the next milestone.</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
<br></div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
I’d like to discuss the idea to stop using milestones on l-pad and
just target bugs/bps to series.</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
<br></div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
+1 from me on the idea as I don’t see milestones being useful
anymore</div>
<div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">
<br></div>
2d) We currently have 3 ways to track something we’d like to
implement: wishlist-bug, blueprint, spec. A spec always require a
blueprint, but a blueprint doesn’t always require a spec.
<div><br></div>
<div>The idea is to minimise the number of tracking tools we use
here and to stop using blueprints altogether. For small features
this would mean assigning a wishlist-level bug. And for large
features we should file a spec anyway and probably a specially
tagged bug.</div>
<div><br></div>
<div>Pros: simpler more streamlined release/bug/feature management.
One place to search for all functionality.</div>
<div>Cons: we would have to write Closes-Bug, which is kind of
misleading. We wouldn’t be able to track dependencies between bugs
the same way we now do for bps.<br>
<div><br></div>
<div>I don’t have a strong opinion on this one, so I would love to
hear out some opinions on this one.</div>
<div><br>
<div class="bloop_sign" id="bloop_sign_1450791720533224960">
<div style="font-family:helvetica,arial;font-size:13px">
-- <br>
Kirill Zaitsev<br>
Murano team</div>
<div style="font-family:helvetica,arial;font-size:13px">Software
Engineer</div>
<div style="font-family:helvetica,arial;font-size:13px">Mirantis,
Inc</div>
</div>
</div>
</div>


</div></div></span></blockquote></body></html>