<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On 21 January 2016 at 05:57, Rico Lin <span dir="ltr"><<a href="mailto:rico.l@inwinstack.com" target="_blank">rico.l@inwinstack.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">+1<div><br></div><div>And how everyone think about if we deprecate to use Blueprint in Launchpad and use bug system instead? <br></div></div></blockquote><div><br></div><div>Rico, I am not sure, that it will be really useful. </div><div>It's obvious, that we may track progress by reno + launchpad bugs.</div><div>However, it also has negative effects:</div><div> - you need to add Partial-Bug for each patch which corresponds this bug (feature).</div><div> - and of course use Closes-Bug, when it be finished.</div><div> - it's really difficult to find differences between real bug and BP during release.</div><div>"Wishlist" status partially solves this issue, but it leads us to situation, when we have a lot of "Whishlist" bugs, where can be real bugs (not only features).</div><div> - again it's more difficult for tracking status of feature  (you need to list whole comments history for understanding list of all related patches, while in BP all patches with necessary tag presented in short list :) )</div><div><br></div><div>May be I am a bit  skeptical, but I think, that we are not ready for this step right now.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div></div><div><div>If this make more sense, we can move all spec to bug system, lite or not.</div><div>I have saw Ironic and some other project discuss about doing it. Most of the reason is they think Launchpad bug system + reno release note can already cover Launchpad Blueprint system.</div></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">2016-01-21 6:31 GMT+08:00 Steve Baker <span dir="ltr"><<a href="mailto:sbaker@redhat.com" target="_blank">sbaker@redhat.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF"><div><div>
    <div>On 21/01/16 04:21, Rabi Mishra wrote:<br>
    </div>
    <blockquote type="cite">
      <pre>Hi All,

As discussed in the team meeting, below is the proposed spec-lite process for simple feature requests. This is already being used in Glance project. Feedback/comments/concerns are welcome, before we update the contributor docs with this:).


tl;dr - spec-lite is a simple feature request created as a bug with enough details and with a `spec-lite` tag. Once triaged with status 'Triaged' and importance changed to 'Whishlist', it's approved. Status 'Won’t fix' signifies the request is rejected and 'Invalid' means it would require a full spec.


Heat Spec Lite
--------------

Lite specs are small feature requests tracked as Launchpad bugs, with status 'Wishlist' and tagged with 'spec-lite' tag. These allow for submission and review of these feature requests before code is submitted.

These can be used for simple features that don’t warrant a detailed spec to be proposed, evaluated, and worked on. The team evaluates these requests as it evaluates specs. Once a bug has been approved as a Request for Enhancement (RFE), it’ll be targeted for a release.


The workflow for the life of a spec-lite in Launchpad is as follows:

1. File a bug with a small summary of what the request change is and tag it as spec-lite.
2. The bug is triaged and importance changed to Wishlist.
3. The bug is evaluated and marked as Triaged to announce approval or to Won’t fix to announce rejection or Invalid to request a full spec.
4. The bug is moved to In Progress once the code is up and ready to review.
5. The bug is moved to Fix Committed once the patch lands.

In summary the states are:

New:            This is where spec-lite starts, as filed by the community.
Triaged:        Drivers - Move to this state to mean, “you can start working on it”
Won’t Fix:    Drivers - Move to this state to reject a lite-spec.
Invalid:        Drivers - Move to this state to request a full spec for this request

Lite spec Submission Guidelines
-------------------------------

When a bug is submitted, there are two fields that must be filled: ‘summary’ and ‘further information’. The ‘summary’ must be brief enough to fit in one line.

The ‘further information’ section must be a description of what you would like to see implemented in heat. The description should provide enough details for a knowledgeable developer to understand what is the existing problem and what’s the proposed solution.

Add spec-lite tag to the bug.


Thanks,
Rabi

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: <a href="mailto:OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a>
<a 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>
    </div></div><font face="Hack">+1, this sounds useful for small features.</font><br>
  </div>

<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></blockquote></div><br><br clear="all"><div><br></div></div></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div style="font-size:small"><table border="0" cellpadding="0" cellspacing="0" style="color:rgb(0,0,0);font-size:medium;font-family:verdana"><tbody><tr><td colspan="3" align="left" valign="center"><span style="font-size:13px;font-family:verdana">Best regards,</span> <br><br><b><i><font face="georgia, serif" size="4">Rico Lin</font></i></b><br></td></tr><tr><td colspan="3" align="left" valign="center" style="height:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:rgb(221,221,221)"></td></tr><tr><td colspan="3"><a href="http://www.inwinstack.com" target="_blank"><img width="275" height="68" src="http://i.imgur.com/dI8FIbI.png" style="border:0px"></a></td></tr><tr><td colspan="3" align="left" valign="center" height="30"><span style="font-size:16px;font-family:'Microsoft JhengHei';font-weight:bold">迎棧科技股份有限公司</span></td></tr><tr><td align="center" valign="center"><img width="19" height="19" src="http://i.imgur.com/Upzkmpb.png"></td><td width="10" align="center" valign="center"><span style="color:rgb(204,204,204);font-family:'Microsoft JhengHei'">│</span></td><td align="left" valign="center"><span style="font-size:13px;font-family:'Microsoft JhengHei'"><a href="tel:886-963-612-021" value="+886988789101" style="color:rgb(51,153,204)" target="_blank">886-963-612-021</a></span></td></tr><tr><td align="center" valign="center"><img width="19" height="19" src="http://i.imgur.com/ClNJSkW.png"></td><td width="10" align="center" valign="center"><span style="color:rgb(204,204,204);font-family:'Microsoft JhengHei'">│</span></td><td align="left" valign="center" style="height:20px"><span style="font-size:13px;font-family:'Microsoft JhengHei'"><a href="mailto:rico.l@inwinstack.com" style="color:rgb(51,153,204)" target="_blank">rico.l@inwinstack.com</a></span></td></tr><tr><td align="center" valign="center"><img width="19" height="19" src="http://i.imgur.com/WSq27QD.png"></td><td width="10" align="center" valign="center"><span style="color:rgb(204,204,204);font-family:'Microsoft JhengHei'">│</span></td><td align="left" valign="center" style="height:20px"><span style="font-size:13px;font-family:'Microsoft JhengHei'"><a href="tel:886-2-7738-6804" value="+886277382858" style="color:rgb(51,153,204)" target="_blank">886-2-7738-6804</a> <span style="color:rgb(51,153,204)">#7754</span></span></td></tr><tr><td align="center" valign="center"><img width="19" height="19" src="http://i.imgur.com/x1Xr9pF.png"></td><td width="10" align="center" valign="center"><span style="color:rgb(204,204,204);font-family:'Microsoft JhengHei'">│</span></td><td align="left" valign="center" style="height:20px"><span style="font-size:13px;font-family:'Microsoft JhengHei'">新北市220板橋區遠東路3號5樓C室</span></td></tr><tr><td></td><td></td><td align="left" valign="center" style="height:20px"><span style="font-size:13px;font-family:'Microsoft JhengHei'">Rm.C, 5F., No.3, Yuandong Rd.,</span></td></tr><tr><td></td><td></td><td align="left" valign="center" style="height:20px"><span style="font-size:13px;font-family:'Microsoft JhengHei'">Banqiao Dist., New Taipei City 220, Taiwan (R.O.C)</span></td></tr><tr><td colspan="3" align="left" valign="center" style="height:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:rgb(221,221,221)"></td></tr></tbody></table></div><div style="font-size:small"><br></div><div style="font-size:small"></div></div></div></div></div></div></div></div>
</div>
<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></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Regards,<div>Sergey.</div></div></div>
</div></div>