<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi Nathan<br>
<br>
Sounds good to me (no strong opinion wheter to call it RFC or
QEP). The old RFC template is even online (<a class="moz-txt-link-freetext" href="http://hub.qgis.org/projects/quantum-gis/wiki/RFC_Template">http://hub.qgis.org/projects/quantum-gis/wiki/RFC_Template</a>).<br>
<br>
So open questions:<br>
<br>
- What needs to have an RFC?<br>
Proposal Martin: >1000 lines of code / modification to
core/gui / UI changes <br>
<br>
- Who can vote?<br>
PSC only (GDAL) / committers<br>
<br>
- How long shall the period from RFC/QEP announcement until finish
of voting period be? Probably it needs a 'remember, you have to
vote' mail a few days before end of voting period.<br>
<br>
Will be cool if Larry can do the first QEP of the 'modern age'.<br>
<br>
Regards,<br>
Marco<br>
<br>
<br>
<br>
<br>
On 21.08.2014 14:26, Nathan Woodrow wrote:<br>
</div>
<blockquote
cite="mid:CAAi8Yg9Py9e6-Yk1OjPJJ++0mLKkvooBgQSJTUfqFXbh00k-UQ@mail.gmail.com"
type="cite">
<div dir="ltr"><span
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Hey
all,</span>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
I would like to raise something I have been considering for a
while now. We are becoming a large project, in code and users,
and there has been some recent issues of developers doing work
only for there to be disagreements on the implementation. I
would like <span class=""
style="color:rgb(34,34,34);background:rgb(255,255,204)">resurrect</span> the
use of <span class=""
style="color:rgb(34,34,34);background:rgb(255,255,204)">RFCs</span>,
or I think would should name them QEP (QGIS Enhancement
Proposal because that sounds much cooler :)</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">My
thinking behind this was:</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
<br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">-
QGIS is picking up pace in popularity and use so we need
something to formalise the future feature set and any
improvements for the next version. Most people know the
Python project uses the idea of PEPs in order to document what
new major features are coming in X version and to explain the
rational, or reasons . I have found this handy to be able to
look at detailed overview of why a feature made it or didn't,
or when it might make it, or if ever.</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">-
This is more then just using the bug tracker to log future
features. This is something where we can have more detail and
then break it down into sub tasks which can live in the bug
tracker but linked to the QEP (<span class=""
style="color:rgb(34,34,34);background:rgb(255,255,204)">RFC</span>).</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">-
The QEP should also have formal voting and discussion around
the proposal. This should be limited to a small pool of
developers.</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">-
The QEP could also list changes the API, or if breaking
changes need to be made.</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">-
Things like how the new feature might fit into other future
plans.</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">-
QEPs should list as much detail as possible in order to help
everyone see the bigger picture with the feature or change.</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Another
reason I was thinking about this was in order to consolidate
major features and collaborate better. Emails are fine but get
lost and forgotten very easily, the bug tracker is the same.
The QEP can link to the emails and tickets for future
reference. QEPs should be the central point for the feature
linking to everything that is related. </div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Tim
has been using GitHub for inaSAFE RFCs and it looks good. IMO
I would say we should use that.</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px"><br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Thoughts?</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">
<br>
</div>
<div
style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">Nathan
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Qgis-developer mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/qgis-developer">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a></pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Dr. Marco Hugentobler
Sourcepole - Linux & Open Source Solutions
Weberstrasse 5, CH-8004 Zürich, Switzerland
<a class="moz-txt-link-abbreviated" href="mailto:marco.hugentobler@sourcepole.ch">marco.hugentobler@sourcepole.ch</a> <a class="moz-txt-link-freetext" href="http://www.sourcepole.ch">http://www.sourcepole.ch</a>
Technical Advisor QGIS Project Steering Committee </pre>
</body>
</html>