+1 to creation of a branch on cutting first RC, this will require update
to the release procedure doc that I followed.
This can save some trouble. Also we can have the build_asf do a git push,
of the versioning commits generated by it, automatically if it is not a
dry run. The problem is that while you are verifying the build and someone
pushes some code your commit ids will change on a rebase.

As for the revert the change was erroneous and had to be reverted.
Though I am not very sure on why xapi versioning should include
³-SNAPSHOT², my guess is it is because we we make changes to standard xapi.
Hopefully this will go away in future xapi releases.

-abhi

On 17/12/13 5:05 pm, "Daan Hoogland" <daan.hoogl...@gmail.com> wrote:

>is it neccessary to work with a revert? How about creating a
>(mini-)branch next time? This would obsolete my request for a tag on
>the RC as it is in fact. UIt will also make it easier to implement
>fixes that have to do with release instead of functionality.
>
>regards,
>
>On Mon, Dec 16, 2013 at 10:42 AM, Abhinandan Prateek
><abhinandan.prat...@citrix.com> wrote:
>>
>>
>> On 14/12/13 11:49 pm, "Chip Childers" <chip.child...@gmail.com> wrote:
>>
>>>On Friday, December 13, 2013, Abhinandan Prateek wrote:
>>>
>>>>
>>>>
>>>> On 13/12/13 9:20 pm, "Chip Childers"
>>>><chipchild...@apache.org<javascript:;>>
>>>> wrote:
>>>> >>
>>>> >> >  <artifactId>xapi</artifactId>
>>>> >> >  <version>5.6.100-1-SNAPSHOT</version>
>>>> >>
>>>> >> The specific project version ^^
>>>> >>
>>>> >> For all previous releases, we have been releasing this specific
>>>>pom.xml
>>>> >> file with the appropriate *non SNAPSHOT* versions for both the
>>>>parent
>>>> >> version number and the XenServerJava project's version number
>>>> >> (specifically setting the latter to 5.6.100-1).
>>>> >>
>>>> >> Since we are releasing the XenServerJava code as part of ACS, why
>>>>would
>>>> >> we leave the SNAPSHOT in there?
>>>> >>
>>>> >> Did something change that requires it to be added back?
>>>> >>
>>>> >> -chip
>>>> >
>>>> >I'll also point out that the reason that this is doing a mv then the
>>>> >perl string changes is that there used to be a bug in the mvn
>>>>versions
>>>> >plugin that changed the XenServerJava version to the ACS version.
>>>>This
>>>> >appears to have been fixed (just tested).  So actually, the mv can be
>>>> >removed or not, it doesn't really matter because it's basically a
>>>>noop.
>>>> >
>>>> >However -1 still stands unless someone convinces me that we should
>>>> >release the XenServerJava project with -SNAPSHOT.  IIRC, that
>>>>actually
>>>> >caused problems for us somehow (but I can't find a reference to that
>>>>to
>>>> >back up my sometimes fuzzy memory).
>>>> >
>>>>
>>>> I was pointed to this ticket CLOUDSTACK-4827. The info is not very
>>>>clear
>>>> and it appears that this fixes probably a bad version for the repo,
>>>>and
>>>> not for the build.
>>>>
>>>> -abhi
>>
>> The commit is reverted. Will be re-spinning the 4.2.1 now.
>>
>>>
>>

Reply via email to