Keep in mind there is a maven issue here. It is mainly in the devs env so not really important there but in a operators lab like Pierre-Luc's it is an added inconvenience. Like him I won't -1. It would solve what I have been solving with rc branches of the release branch.
On Mon, Oct 20, 2014 at 3:26 PM, Pierre-Luc Dion <pdion...@apache.org> wrote: > When working with multiple environments with various installation of > Cloudstack (in labs) the -SNAPSHOT tell me that it's the non released > version currently running. That's helpful once the release is GA to know > if's the the GA version in place or not. > > Having the -SNAPSHOT remove the confusion around if the code is from a GA > version. I would tend to say that -SNAPSHOT should be all over the place > except official release tags, .tgz or packages. > > I would be -0 close to a -1 if this is a vote, but I might misunderstand > something. I'd like the know what we are trying to resolve? if this is > because if cause issue with jenkins jobs, and what so ever then it's fine. > I will not -1 this ;-) > > PL > > > On Mon, Oct 20, 2014 at 8:04 AM, sebgoa <run...@gmail.com> wrote: > > > > > On Oct 20, 2014, at 12:35 PM, Wido den Hollander <w...@widodh.nl> wrote: > > > > > -----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. > > > > > > > I don't recall while the SNAPSHOT is needed (aside from showing that this > > is not an official release), but having release 4.3.1, it was more of a > > pain then a help. Plus the release build script does not handle the > version > > change properly, and the packaging changelog need to be changed manually. > > > > So +0 with a bias towards +1 if this does not break ASF policy. > > > > > > > > > > Wido > > > > > >> > > >> > > >> Regards, Rohit Yadav Software Architect, ShapeBlue M. +91 88 262 > > >> 30892 | rohit.ya...@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----- > > > > > -- Daan