On Dec 18, 2007, at 3:24 PM, Luciano Resende wrote:
I guess, from the Incubator release management guide, the requirement
is that the release can be built from a tag, in a later point in
time...

While that's a good (and standard) practice, it's not quite a requirement. There can be good reasons to build from a branch. Due to how subversion works, tagging is more a convention than it is a necessity.

"All releases should be built from a tag. It is occasionally necessary
to rebuild releases many years later. Tagging is cheap and easy when
using subversion. So, every release and candidate should be tagged."

[1] http://incubator.apache.org/guides/releasemanagement.html#best- practice-source

Yup. Note it also says

   This is a first draft intended to allow public review. (...)
   This document is descriptive, not normative. It aims to guide

   podlings through the process of release management. (...)

   It contains advice on best practice (...)



the policy document which has the *requirements* is at

http://incubator.apache.org/incubation/ Incubation_Policy.html#Releases

and it's not nearly as demanding.

If you're going to ask me whether you should always tag and release from a tag, I will answer "yes, that'd be good". But if you don't tag and ask me to vote on a release, I might still vote +1 :-)



cheers!



- Leo



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to