cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wido den Hollander <>
Subject Re: [PROPOSAL] Remove SNAPSHOT from versioning and keep tags on the release branch
Date Mon, 20 Oct 2014 10:35:14 GMT
Hash: SHA1

On 10/20/2014 12:33 PM, Rohit Yadav wrote:
> Hi,
> Background:
> Whenever we start on a new release and cut its release branch, for
> example 4.5 branch, we add the -SNAPSHOT string to the version
> string in pom.xmls, debian/changelog and elsewhere. Just this mere
> action adds a divergence between release and master branches and
> between two minor releases as well. Also, we have seen build issue
> that come up just because someone forgot to add or remove -SNAPSHOT
> or .snapshot in debian/ or packaging. The other issue is
> historically we keep release tags on the release branches, by doing
> this it makes it easy to find commits and follow the git history.
> By doing a separate RC branch and then tagging on it is alright,
> you can still do a git fetch and git checkout <tag> but it break
> the historic convention.
> So, please share your views on the follow proposal that try to add
> simple changes:
> 1. Remove -SNAPSHOT suffix (and its lower/other case variants) from
> the source code, just change to next version and keep working on
> it; we don’ have to fix build systems often.
> 2. In future keep release tags on major release branch (for
> example, 4.3.0, 4.3.1 both on 4.3 branch)

+1 from my side. It breaks the Debian/Ubuntu packaging quite often and
I don't see any benefit from the -SNAPSHOT versioning.


> Regards, Rohit Yadav Software Architect, ShapeBlue M. +91 88 262
> 30892 | Blog: | Twitter:
> @_bhaisaab
> Find out more about ShapeBlue and our range of CloudStack related
> services
> IaaS Cloud Design &
> Build<> CSForge –
> rapid IaaS deployment framework<> 
> CloudStack
> Consulting<> CloudStack
> Infrastructure
> Support<> 
> CloudStack Bootcamp Training
> Courses<>
> This email and any attachments to it may be confidential and are
> intended solely for the use of the individual to whom it is
> addressed. Any views or opinions expressed are solely those of the
> author and do not necessarily represent those of Shape Blue Ltd or
> related companies. If you are not the intended recipient of this
> email, you must neither take any action based upon its contents,
> nor copy or show it to anyone. Please contact the sender if you
> believe you have received this email in error. Shape Blue Ltd is a
> company incorporated in England & Wales. ShapeBlue Services India
> LLP is a company incorporated in India and is operated under
> license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda is
> a company incorporated in Brasil and is operated under license from
> Shape Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The
> Republic of South Africa and is traded under license from Shape
> Blue Ltd. ShapeBlue is a registered trademark.

Version: GnuPG v1


View raw message