[GRASS-dev] Re: Branching
Michael Barton
michael.barton at asu.edu
Thu Aug 10 16:59:43 EDT 2006
I can live with it. No problem
Michael
__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics and Complexity
Arizona State University
phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
> From: Markus Neteler <neteler at itc.it>
> Date: Thu, 10 Aug 2006 22:11:03 +0200
> To: <grass-dev at grass.itc.it>
> Subject: Re: [GRASS-dev] Re: Branching
>
> Hi,
>
> could people live with the existence of a 6.1.x branch (maintained
> for critical fixes) and a new 6.2.x branch (maintained for the
> next stable release)? Everything is ready for 6.1.0. Michael and
> others are waiting for the 6.2.x branch to be created to move the
> Python interface into CVS HEAD.
>
> I would really like to move on. But I dislike to not have sort
> of consensus on it.
>
> thanks
> Markus
>
>
> On Thu, Aug 10, 2006 at 08:55:35AM +0700, Yann Chemin wrote:
>> Maybe the "technology preview" is actually a good tag name for 6.1,
>> and it is well preparing people to receive 6.2. Maybe 6.2 can be
>> announced as beta in the news the same day of 6.1 release to reinforce
>> that feeling, maybe even announcing a 30 days target for 6.2 release.
>>
>> In this way people that want to make a biggish use of GRASS will take
>> the beta and get going within a week or two with the RC releases of
>> 6.2 instead of focusing on 6.1 itself.
>>
>> On 10/08/06, Markus Neteler <neteler at itc.it> wrote:
>>> On Wed, Aug 09, 2006 at 09:03:29PM +0100, Glynn Clements wrote:
>>>> Markus Neteler wrote:
>>>>> On Wed, Aug 09, 2006 at 05:08:08AM +0100, Glynn Clements wrote:
>>>>>> Markus Neteler wrote:
>>>>>>
>>>>>>>> But the 6.1 branch is less than a month old. How many fixes can
>>> there
>>>>>>>> be which can't easily be merged into 6.1.x?
>>>>>>>>
>>>>>>>> I'm not sure that having two stable versions based upon HEAD
>>> snapshots
>>>>>>>> only a month apart makes sense.
>>>>>>>
>>>>>>> I don't see a big difference (result) between
>>>>>>> (a) branching again
>>>>>>> (b) merging many things back
>>>>>>
>>>>>> The difference is that (b) allows you to choose which changes to
>>>>>> merge, i.e. include simple bug fixes but not more destabilising
>>>>>> changes.
>>>>>>
>>>>>>> The latter is much more effort. I currently have no time to
>>>>>>> do more backporting of changes. That's why I proposed (a).
>>>>>>
>>>>>> In that case, my inclination would have been to simply move the 6.1
>>>>>> branch tag to the point where 6.2 would have been created. There
>>>>>> doesn't appear to be much point in having an isolated 6.1 release for
>>>>>> which any bugs will never be fixed.
>>>>>
>>>>> Sounds absolutely reasonable to me. It wasn't clear to me that
>>>>> this is possible (I only knew about tag shifting; since a branch is
>>>>> more or less a tag it maybe works the same way?). Have to
>>>>> get out my CVS book for that if noone else shifts the branch.
>>>>
>>>> Hmm. The cvs Info file says:
>>>>
>>>> *WARNING: Moving branch tags is very dangerous! If you think you need
>>>> the `-B' option, think again and ask your CVS administrator about it
>>>> (if that isn't you). There is almost certainly another way to
>>>> accomplish what you want to accomplish.*
>>>>
>>>> So maybe that isn't such a good idea. It would be safer to just add
>>>> another tag and forget about the old one.
>>>>
>>>>>> For me, the main question is: what would be the reason for a user to
>>>>>> choose 6.1.0 over 6.2.0?
>>>>>
>>>>> No real reason despite the time lag (6.1.0 we can have today,
>>>>> for 6.2.0 we would make a beta first). Again, I think that
>>>>> there are some relevant changes which 6.2.0 do not want to miss
>>>>> (means: no simple rename of 6.1.0 to 6.2.0) such as no more
>>>>> low limit of open raster maps, MingW/Cygwin fixes and other recent
>>>>> things. We should keep in mind that 6.2.x will be around for a while
>>>>> and that e.g. QGIS builds on top of it. For distros like Debian,
>>> Gentoo,
>>>>> Mandriva where packages depend on each other this makes a difference.
>>>>
>>>> If 6.1.0 will never have any updates,
>>>
>>> ... apart from critical bugfixes which I and Hamish will take
>>> care of...
>>>
>>>> it would probably be a bad idea
>>>> to build on top of it or use it in an OS distribution. The first
>>>> significant bug would necessitate switching to 6.2, so you may as well
>>>> just skip 6.1 altogether.
>>>
>>> Well, we have meanwhile advertised 6.1.0 quite a bit and people
>>> are awaiting it more or less today (it's sitting already as tarball
>>> on my PC). We have also the announcement ready to be published,
>>> a job is currently creating a Mandriva RPM (other tomorrow) etc.
>>> Of course I can stop that but I don't see any advantage in doing so.
>>>
>>> We could add "technology preview" as earlier suggested by Hamish to
>>> mentally prepare people that 6.2.0 is very close. And, as offered,
>>> I am willing to backport critical bugfixes to 6.1.0 branch.
>>>
>>> Markus
>>>
>>> --
>>> Markus Neteler <neteler itc it> http://mpa.itc.it/markus/
>>> ITC-irst - Centro per la Ricerca Scientifica e Tecnologica
>>> MPBA - Predictive Models for Biol. & Environ. Data Analysis
>>> Via Sommarive, 18 - 38050 Povo (Trento), Italy
>
>
More information about the grass-dev
mailing list