2013/11/28 sebb <seb...@gmail.com>

> On 28 November 2013 08:05, Thomas Neidhart <thomas.neidh...@gmail.com>
> wrote:
> > On 11/28/2013 04:09 AM, Damjan Jovanovic wrote:
> >> Vote closed, results were:
> >>
> >> +1:
> >> Damjan Jovanovic
> >>
> >> No other votes were cast.
> >>
> >> Vote fails since majority approval needs at least 3 votes of +1 ->
> >> aborting release.
> >
> > Hi Damjan,
> >
> > sorry that this vote failed, and I hope you still continue with this
> > release, I will at least review your next RC!
> >
> > @all: something that bothered me while doing the release for collections
> > 4 and I have seen too for this component:
> >
> > While a vote is being cast, people other than the RM should restrain
> > themselves from making changes to trunk. Even if the intention is just
> > to help the RM and clean up things, such an action is usually quite
> > detrimental to the vote itself.
>
> I think that depends on the scale of the changes.
> If there is a simple typo or change to the website, then it's more
> effort to save the changes for later (and so they may get lost).
> But I agree that large cosmetic changes should probably be left to
> later (or perhaps be done in a branch).
>

This sounds like a job for git to me :)


>
> > So I propose the following:
> >
> >  * cast your vote with suggestions for improvement
> >  * compile your changes as patch and either attach them to an issue
> >    or send them to the RM
> >
> > After the vote has ended or cancelled the changes can be included, but
> > just changing trunk during a vote has the following effect:
> >
> >  * gives other people the impression that the vote will fail anyway
> >    thus postponing their vote for the next RC
> >  * putting pressure on the RM to cancel the vote as already many
> >    changes have been made to the trunk, even if they are purely of
> >    cosmetic nature
> >
> > Imho, cosmetic or style related changes should *never* block a release.
>
> +1
>
> > These are things that can be worked on between releases, so we can
> > really focus on the important things during the release procedure.
> >
> > If things are not perfect, just make another release a month later that
> > tidies up all the source code. We always say: release early, release
> > often, but in fact we never do that, the credo is always: release
> perfect.
>
> The problem here is that an imperfect API can cause long-term problems.
>
> This means that the first release of an component is bound to take
> longer as there is lots to review.
> Subsequent releases should be easier as only the API changes need to be
> reviewed
>
> ==
>
> Another aspect to release votes is that sometimes the first RC is sent
> for a vote without any advance warning.
> Unless others have been following the dev list very closely the RC
> vote can be the first time that others have got to review the code.
> Thus the RC vote may bring out lots of comments on the API.
> I agree that reviews should also be done on individual commits, but if
> a component is undergoing lots of changes, it won't always be clear
> when it has stabilised. So again if the first RC generates lots of
> changes it would be helpful to give advance notice of the next RC.
>
> > Thomas
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter

Reply via email to