<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 31, 2013 at 5:23 AM, Stephen Woodbridge <span dir="ltr"><<a href="mailto:woodbri@swoodbridge.com" target="_blank">woodbri@swoodbridge.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Daniel, et al,<br>
<br>
I have taken a first pass at defining a pgRouting Release Process Checklist in the Wiki:<br>
<br>
<a href="https://github.com/pgRouting/pgrouting/wiki/pgRouting-Release-Process-Checklist" target="_blank">https://github.com/pgRouting/<u></u>pgrouting/wiki/pgRouting-<u></u>Release-Process-Checklist</a><br>
<br>
We need to review and expand on this list and I would like to see each step documented in enough detail that someone not familiar with the process could follow the check list and cut a release of a new version.<br></blockquote>

<div><br></div><div style>Thanks, Steve!</div><div style>I have added a few points and made a few modifications.</div><div style>Github actually already provides source tarballs if there is a release tag.</div><div style>

I also think that a stable release will go to master branch, right?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<br>
For example I do not know who (email addresses) needs to be notified?</blockquote><div><br></div><div style>I think we should see that everyone, who wants to be notified is subscribed to the right channels.</div><div> </div>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


We need to had what is our version/tag naming conventions?<br></blockquote><div><br></div><div style>I think this became a common schema and I would like to use it: <a href="http://semver.org/">http://semver.org/</a></div>

<div style>"Wrong" version names like "1.05" make packaging unnecessarily complicated (lessons learned from Ubuntu packages ;-) </div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


How do we know when it is appropriate to make a tag or a release?<br></blockquote><div><br></div><div style>I would say we make a tag when we make a release.</div><div style>So the question is when we make a release:</div>

<div style>For "alpha", "beta" and "rc" it should be OK if the source is at least passing the tests.</div><div style>For a stable release I would say, when there are no more tickets for that milestone in the issue tracker and so complaints about the last RC.</div>

<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
We have put a lot of work into making our project consistent internally, and I want to make sure that we have repeatable processes so we are consistent externally as we make releases.<br><br></blockquote><div><br></div><div style>

The day before I tried to switch branch names by making a "develop" branch from master and merging "sew-devel-2_0".</div><div style>There was no problem, so I think I will do this change when Boston is sleeping.</div>

<div> </div><div style>Daniel</div><div><br></div><div><br></div><div> </div></div><br><br clear="all"><div><br></div>-- <br><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse">Georepublic UG & Georepublic Japan<br>

eMail: <a href="mailto:daniel.kastl@georepublic.de" style="color:rgb(66,99,171)" target="_blank">daniel.kastl@georepublic.de</a><br>Web: <a href="http://georepublic.de/" style="color:rgb(66,99,171)" target="_blank">http://georepublic.de</a></span>
</div></div>