Niclas Hedhman wrote:
On Thursday 25 May 2006 04:06, Reinhard Poetz wrote:
But basically you're right that we have to clarify the situation in
general. How shall we proceed to get an answer to the question of
"unofficial" artifact releases? Is the [EMAIL PROTECTED] in the position to
decide
such things itself our do we have to discuss this issue with [EMAIL PROTECTED]
WDOT?
"Automatic releases" are not a possibility, for two main reasons;
1. Resources ; Someone pointed out how many artifacts would be created (and
in fact Maven will generate a bunch more, such
as .pom, .sha1, .md5, .pom.md5, .pom.sha1. Someone else suggested that these
would only exist until the next release. That is also not an option. Maven
relies on the fact that any build will work 'forever', as old artifacts does
not disappear.
2. Legal ; ALL releases from ASF MUST be under the oversight of the
responsible PMC. That means active insight and control of what is put into
the release, and vouching legally that this is a non-malicious artifact
suitable for consumption under a set of constraints. "Automatic releases"
bypasses such legal responsibility, and will be found unacceptable by the
Board and legal counsel.
The obvious solution to the "problem" is smaller components with independent
release cycles, but we know that since *years*...
As I pointed out in my answer to Giacomo's mail: Also if we finally enter into a
more frequent release cycle, let's say a release every two monthts, it could be
too long.
- o -
Let's discuss which options we have - but first look at the problem again:
What I (and obviously others) want is the possibility to use a not released
version of an artifact in our own projects. Having a "-SNAPSHOT"-dependency is
not an option for several reasons (snapshots are changing, you can't release
your own artifacts if you depend on snapshots).
So what are the possible solutions:
a) Everybody learns to run the release plugin and produces artifacts himself and
can deploy them to his own repositories. Question (to Jorg): Is this possible at
all (IIUC the release plugin automatically tags your release in SVN)? And if
yes, how difficult is it?
b) Find an automated way (note: I don't write "automatic release") to produce
unoffical artifacts like "cocoon-core-2.2-r434343-NIGHTLY-BUILD.jar".
WDOT?
--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}
web(log): http://www.poetz.cc
--------------------------------------------------------------------
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de