On Sep 17, 2008, at 2:21 AM, Emmanuel Lecharny wrote:
Pierre-Arnaud Marcelot wrote:
<snip/>
I don't completely agree, I think we need a vote for any release we
make to
the Maven repository.
This would be overkilling, IMO.
I think you should ask on legal discuss if you really want to do
that. My understanding is that the legal foundation of the asf
involves the strict principle that all releases need to be voted on by
the pmc. You might possibly be able to argue that the TLP pom doesn't
include any code or anything copyrightable so doesn't need a vote
(although I think such arguments are exceedingly weak and the danger
of releasing without a vote is far greater than the nuisance of a
vote) but IIUC anything with code in it definitely requires a vote.
Sometimes people have pending modifications on a project, and
having a vote
before releasing is a great way to avoid releasing something that
is not
complete.
Well, for common jars, I 100% agree (I'm thinking about shared). But
for daemon, which is used by Server only, it does not seems to be
necessary.
With a vote, the developer will be able to indicate that he needs
to apply a
few modifications before the release is OK.
It would be best to add a JIRA, and clean it before the release,
when we start going for a release. With a pending JIRA, there is no
way we can release.
Generally speaking, we are not using JIRA enough for relases. Alex
started to split the roadmap in small parts, and this is a good
thing. Another good thing would be to add JIRAs for each items of
those small parts. (I will try to do that today). The biggest
advantage, beside that it helps us to avoid the situation you are
describing, is that we will have a complet exposure of all the new
added features, when we do the announcement.
Although, I agree on the fact that we can do grouped votes, like
the one I
did some time ago, where I launched two releases votes (one for
Studio and
one for Shared - as Studio depends on it) in a single thread
A vote can IIUC be on any set of stuff to release, however tenuously
related. The important part is that everything that's released gets
a vote.
thanks
david jencks
+1
--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org