maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <>
Subject Re: Release process updates (try 2)
Date Mon, 01 Jul 2013 09:17:34 GMT
On 1 July 2013 07:18, Chris Graham <> wrote:
> On Mon, Jul 1, 2013 at 4:20 AM, sebb <> wrote:
>> Reminder: all this thread is just about is adding the following lines
>> to vote e-mails:
>> SVN Tag:
>> (r1496317<>
>> )
> I still find this redundant. Given that the tag will not change for the
> time window of the vote, and that the tag has it's own revision no, and you
> can derive the revision from the tag, so I see no need to quote the
> revision no.

This is a lot of extra work for the reviewer, and very little for the RM.

Also as I have already written, it's vital for the vote e-mail to be
open and provide all the necessary information to review the release
Otherwise the vote process is not transparent; it's not open to
independent scrutiny.

At the moment, most Maven VOTE e-mails do not even have the tag URL as
standard, let alone the revision.

It is probably not the intention, but the effect is that it is harder
to perform a proper review.
And the lack of the unique reference in the e-mail thread means that
some required information is not properly recorded for posterity.

> In the event of a failed vote, the version/tag will be reused and it will
> have a new revision, which also will be derivable.
> In the event of a successful vote, the tag will remain permanently.

This is not guaranteed by SVN.
(Though IIRC it was true of CVS tags)

> Should anyone ever wish to trawl through the (svn) history, then you will
> still be able to see the intermediate/failed votes and history. And you'd
> also need the archives of this list to address why the vote failed etc.

I was thinking more of a successful vote which was later challenged
because of some source code that was found in the release.

> or whatever the equivalent is for Git (or any other SCM that may be in
>> use at the time).
>> Yes, others wil have their own requirements.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message