Sorry, but I don't think this is a good way to do releases. Honestly I think 
it's a potential recipe for disaster.

As I said before, it's the lack of work being done in the core that is the 
issue. Releases aren't being made because until recently there isn't a lot of 
activity in the core. Just jumping into weekly releases is not the solution for 
having not released for 3 months. 

The issues need to be curated, a lot more tests need to done, and a good chunk 
of the core needs to be cleaned up before having more frequent releases. Having 
a public weekly release I don't think is going to be helpful. I think shooting 
for a release every 4-6 weeks as official releases is a good start, and then 
patch releases possibly more frequent.

I'm not in favor of this and I think it's too drastic a change and isn't going 
to help.

On Feb 18, 2014, at 7:26 AM, Stephen Connolly <stephen.alan.conno...@gmail.com> 
wrote:

> I have set up a chain of build jobs in Jenkins.
> 
> The root of the chain is
> https://builds.apache.org/job/maven-3.2-release-status/
> 
> This builds at midnight UTC every monday.
> 
> If there are changes to the master branch of Maven since the last release
> of Maven then that build will pass and kick off the chain.
> 
> The next build in the chain is
> https://builds.apache.org/job/maven-3.2-release-status-build/
> 
> This checks out the GIT hash provided by
> https://builds.apache.org/job/maven-3.2-release-status/ and verifies that
> it builds using the apache-release profile (and a throwaway GPG key to sign
> everything - we need a GPG key to enable the profile)
> 
> If that build succeeds then
> https://builds.apache.org/job/maven-3.2-release-status/ gets a green star
> promotion badge and
> https://builds.apache.org/job/maven-3.2-release-status-test/ gets triggered.
> 
> https://builds.apache.org/job/maven-3.2-release-status-test/ uses the built
> version of Apache Maven from
> https://builds.apache.org/job/maven-3.2-release-status-build/ and runs the
> integration tests against that binary.
> 
> If that build succeeds then
> https://builds.apache.org/job/maven-3.2-release-status/ gets a gold star
> promotion badge.
> 
> After Monday, if it all works according to plan, then I will tweak the job
> to send an email on success alerting us that we can cut a release of Maven
> core.
> 
> I would hope that a release manager would step forward (it may be me... it
> could be anyone who feels up to cutting a release) and we would then cut a
> release sometime after the mail.
> 
> If there is no gold star on the build... then there will not be a release
> that week... or at least I will not be pushing for one.
> 
> If this pipeline works out ok, we can see about enhancing it with further
> tests, e.g. windows integration tests, etc.

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
http://twitter.com/takari_io
---------------------------------------------------------

Simplex sigillum veri. (Simplicity is the seal of truth.)









Reply via email to