For the M1 release I would have said close enough and made the final release from trunk.

But changing the tag is harmful by itself by setting precedence... something which should not be followed, yet unless people understand why, they will just continue along those bad practices.

And technically speaking, making a change to a branch or hacking up a tag should have the exact same effect on any work that anyone might need to redo for a release. And really we could thump the rule book on the ci to tags too... which is pointless for this release. The important thing is that people understand that its not appropriate to alter a "tag" in that manner. This is a pure policy argument, as technically from the release perspective is identical using svn, in both cases, the release must be re-cut, re-approved, blah, blah, blah. And in general for release tags, it is best to treat them as read only.

--jason


On Dec 18, 2006, at 5:53 PM, David Blevins wrote:


On Dec 18, 2006, at 2:59 PM, Matt Hogstrom wrote:

Process of branching and tagging (we already have a plethora of discussion...I think this needs to get on a Wiki)
- includes tags and modifications

Discussion, proposal, resolution and final vote.

http://cwiki.apache.org/GMOxPMGT/release-branching-process.html

Granted that was June, just about time to do it all over again :)

In regards to the commit to the tag, I don't have a problem with it as it was completely ineffectual in any technical sense. We could of course thump the rule book and make Matt redo 8+ hours of work and have days worth of revoting followed up by a couple weeks worth of cumulative man hours on policy discussions... or we could just say "close enough" and focus on 2.0-M2.

-David



Reply via email to