<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 21, 2015 at 7:48 AM, Martin Landa <span dir="ltr"><<a href="mailto:landa.martin@gmail.com" target="_blank">landa.martin@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
(option a)<br>
<br>
* grass70-dev to grass7-dev (version 7.0.1svn)<br>
* grass71-dev to grass-trunk-dev (7.1.svn)<br>
<br>
or<br>
<br>
(option b)<br>
<br>
* grass64-dev to grass6-dev (version 6.4.5svn)<br>
* grass70-dev to grass-dev (version 7.0.1svn)<br>
* grass71-dev to grass-trunk-dev (7.1.svn)<br>
<br>
</blockquote></div><br><div class="gmail_extra">I don't like grass71-dev and 7.1.svn (or 7.1svn) because we are branching 7.1 from 7.0, not from trunk, right? So, trunk will never become 7.1 (nor 7.2, ...).<br><br></div>However, I don't like grass-trunk-dev (for trunk) and grass-dev (for 70 branch). Doesn't trunk says the same as dev? Most of the projects has developement code in trunk (or master branch in case of Git). Just few have special dev/devel/development branch. grass-dev to me sounds like trunk. Isn't 70 branch in fact stable rather than development? <br><br></div><div class="gmail_extra">I quite like grass6-dev for release branch 64 (and for following branches), grass7-dev for 70 release branch (and following) and grass-dev for trunk (forever). What is confusing about that is that "-dev" packages on Debian/Ubuntu (elsewhere?) are for development files (e.g. if you want to build upon the library) and development versions are solved using different means (different repositories). This might be confusing if you are switching systems or writing some general instructions.<br><br></div><div class="gmail_extra">Anyway, the complete proposal would be:<br></div><div class="gmail_extra"><br></div><div class="gmail_extra"> * grass6 (latest 6.x release, now 6.4.4)</div><div class="gmail_extra"> * grass7 (latest 7.x release, now 7.0.0)<br></div><div class="gmail_extra"> * grass6-dev (release_branch_6* branches)<br></div><div class="gmail_extra"> * grass7-dev (release_branch_7* branches)<br></div><div class="gmail_extra"> * grass-dev (trunk)<br> <br></div><div class="gmail_extra">Package grass could be synonym for grass6 for compatibility reasons or it can be synonym for grass7 because this is what is the default and preferred version of GRASS GIS. Alternatively, grass7 can be just grass which seems a bit confusing with grass-dev being trunk but it is following the logic of defaults. Default development version is trunk and that is under grass-dev. Default release is 7.x and this is under grass.<br><br></div><div class="gmail_extra">Later, I might have some alternative suggestion with -daily -nightly -stable -release -devel -trunk but I have to think about it more.</div></div>