You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Thilo Goetz <tw...@gmx.de> on 2007/12/18 16:11:08 UTC

Re: freedom to do sane release management

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...
> 
> "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
> 

Which is an eminently sensible requirement, and I'm
not debating it.  I also agree that the build process
should be automated and must be repeatable.

The question is if the process how the release is
"built from a tag" may be more complicated than a simple
tarring up of the svn extract.  I think the notion of
"build" here is what we usually understand by a software
build, an automated, repeatable process.  So in the case
of UIMA, we copy a handful of files from their usual nether
svn regions to the top level directory (to comply with
release layout policy for the most part), and then tar
the whole.  So under a reasonable interpretation of that
paragraph, we do comply with it.

--Thilo


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org