Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 17B2917C92 for ; Mon, 20 Oct 2014 10:35:43 +0000 (UTC) Received: (qmail 46825 invoked by uid 500); 20 Oct 2014 10:35:42 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 46773 invoked by uid 500); 20 Oct 2014 10:35:42 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 46762 invoked by uid 99); 20 Oct 2014 10:35:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Oct 2014 10:35:42 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [109.72.87.137] (HELO smtp01.mail.pcextreme.nl) (109.72.87.137) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Oct 2014 10:35:38 +0000 Received: from [IPv6:2a02:f6d:8008:0:a0b3:19d7:6040:68ee] (unknown [IPv6:2a02:f6d:8008:0:a0b3:19d7:6040:68ee]) by smtp01.mail.pcextreme.nl (Postfix) with ESMTPSA id 51006761F7 for ; Mon, 20 Oct 2014 12:35:15 +0200 (CEST) Message-ID: <5444E562.1030706@widodh.nl> Date: Mon, 20 Oct 2014 12:35:14 +0200 From: Wido den Hollander User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: dev@cloudstack.apache.org Subject: Re: [PROPOSAL] Remove SNAPSHOT from versioning and keep tags on the release branch References: In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org -----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 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 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. > -----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-----