If we don't change anything, everything will remain the same.

EdB



On Sunday, October 13, 2013, Justin Mclean wrote:

> Hi,
>
> > MORE releases means LESS work?
> Yes 4.9 has a huge effort because we left it so long, it we had had a few
> releases along the way the total effort would of been less IMO. The longer
> we leave it between releases the more work it takes (it's not linear) and
> the less likely someone will take on the role. Frankly it's a thankless
> task, a large amount of effort and this is probably the last time I'll do
> it.
>
> > As several people indicated, we'd like to help out with releases.
> All anyone can do is help out how they can - no issues there.
>
> > I don't mind "switching" the build and Mustella jobs.
> And if you're not available what happens then?
>
> > On your second point: you are not trying to get another SVN vs. git
> > discussion going, are you ;-)
> No :-) The same applies if we using git or SVN, trunk/master is basically
> useless, but as I said that not really the issue, it's just currently an
> extra unnecessary task for the release manager to do.
>
> > If that's the time it takes to do it right, than that's the time it
> takes.
> And again no problem with that. However most people would only be able to
> put in a limited block of time as release manger. If it went on for more
> than a month their situation may change and they may no longer have time to
> do the role and that's probably not a good position for the project to be
> in. Trying and keep the process shorter would be better because of that
> IMO. There's always the next release to improve on the last.
>
> The develop branch should be in a reasonably usable sate at any point,
> committers and PMC members should be reviewing each check in and trying out
> the nightly builds when they can. There really shouldn't be a lot of work
> in making a release. There's going to be some stuff that slips though the
> cracks sometimes, but that's why you make frequent releases. Not everyone
> is forced to upgrade and continual gradual improvements/frequent releases
> attract adoption/use and hopefully new committers. Less work for everyone.
>
> Not everyone is going to be able to help with every release and again
> that's OK. If a release candidate doesn't get the 3 +1 votes it's not a
> release end of story.
>
> > we can set up a separate VM (as Fred suggests)
> A separate VM could help out here but it's yet more infrastructure. I
> prefer if we can get by with less infrastructure and process if possible.
>
> > Well, this all started because RC1 was cut while there were tests
> failing.
> Last minute checkins caused other failures which turned out to be issues
> with the tests (as far as I can see but it's possible there's a minor issue
> there). People seem to be getting inconsistent results with the tests which
> is not helpful.
>
> > Lastly, I'd like to +1 on the suggestion from Alex that we wait until
> > we have active positive feedback - not a LAZY consensus - from the
> > active committers before we cut an RC.
> That would be preferable I think, but I have to say this release candidate
> is not unexpected if you look at recent checkins, JIRA and dev emails.
>
> > Iwe don't have marketing deadlines nor do we have impatient customers.
> We do have impatient users who want bugs fixed and new releases. ;-)
>
> > We should release when we're ready to release, no later, but certainly
> not sooner.
> We release when a release candidate gets at least 3 +1 votes (and more +1
> than -1), as specified by Apache rules.
>
> Thanks,
> Justin
>
>

-- 
Ix Multimedia Software

Jan Luykenstraat 27
3521 VB Utrecht

T. 06-51952295
I. www.ixsoftware.nl

Reply via email to