cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wido den Hollander <w...@widodh.nl>
Subject Re: [PROPOSAL] Remove SNAPSHOT from versioning and keep tags on the release branch
Date Mon, 20 Oct 2014 10:35:14 GMT
-----BEGIN PGP SIGNED MESSAGE-----
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.


Wido

> 
> 
> Regards, Rohit Yadav Software Architect, ShapeBlue M. +91 88 262
> 30892 | rohit.yadav@shapeblue.com Blog: bhaisaab.org | Twitter:
> @_bhaisaab
> 
> Find out more about ShapeBlue and our range of CloudStack related
> services
> 
> IaaS Cloud Design &
> Build<http://shapeblue.com/iaas-cloud-design-and-build//> CSForge –
> rapid IaaS deployment framework<http://shapeblue.com/csforge/> 
> CloudStack
> Consulting<http://shapeblue.com/cloudstack-consultancy/> CloudStack
> Infrastructure
> Support<http://shapeblue.com/cloudstack-infrastructure-support/> 
> CloudStack Bootcamp Training
> Courses<http://shapeblue.com/cloudstack-training/>
> 
> 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.
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUROViAAoJEAGbWC3bPspCMjQP/Rk+vUQzqLuuvuBNJsxTDmvA
qSunDElNH/FlNauLPjBI4yFN/0U5fF0wyNo1TT9DKvEXqC8CLVedabw6AnXiB5M7
Tq4H/pcGk5wy7SiO/ujbWqybfFTETfqSFsx8da6t2liGLU7xpqRF7mY2qJYee+Fl
5nayH6qUlmSVWYJQIZ814VsExmflPwrM86KdcB7spK7b/FHVns14PdpDxWVPSKYu
DA1cIPw6d+juYhsiz4jOErwc4EoftjgKvxq3Pqeg94CIe7mn5CY+Rj83Golnbw7x
NdWWsztCMne1LuKKDn1WFwmqCurt/QxwtDHmkF329QYDZ3ChMkotiDdjBBIKN026
eXm3ZIj2SNyUA73OlVK5av+2ivEJ4E10LP5/GmToTLi9buzJWcx+Q7XqbIRZMOOO
H4Sv97ww3WgooIPGxKdxB68sgVxbVsSHzYwereWM8LPjQatQL2FKuqmW/I8rSIcT
O/3IrbmsPJhIAVeBKkpVVASmABp52vm3aCXWkFD8muqHcYGjkxiECusLfTFkkxt6
mfulKCsDSh07BBGG7Mb+xru+q9uEn45J5F+FbvpOpe0lOOlrrzyk2oBd2Imm8KeF
kMk403f236zML73sKL3zapLWfaNy+itsVHSNR1vSbB73+OKUWCpvOao/lyQ0rNk1
HMaANeRqibyJA+FHajZr
=CNBu
-----END PGP SIGNATURE-----

Mime
View raw message