Hi,

We are coming up on 3 months since 0.9.4.  I have finished the changes to get 
production Royale modules to work in Tour De Flex.  Lots of other good changes 
have been contributed.

There were emails around the 0.9.4 release about others stepping up to cut the 
next release, but that hasn't happened.  I tried and failed to get Apache Infra 
to allow us to run our release packaging on the Jenkins servers.  They felt 
there were too many security concerns with having the servers push changes to 
Git and PGP sign artifacts.

However, we MUST find a way for other RMs to be successful.  There is no way I 
should or want to be the only RM.  But I have an idea that involves creating a 
long list of Jenkins jobs on my CI server that add up to the release.  The RM 
would log into Jenkins and run some job titled "Apache Royale Release Step 1", 
then wait for an email indicating that it completed and follow instructions in 
the email, such as logging into the CI server via Remote Desktop, opening a 
command prompt and running "git push" and entering his/her username and 
password.  Then run the next job and so on.  There will be a point where the RM 
has to download the build artifacts, verify them, then PGP sign them, and 
upload them.  That will be a likely point of failure, but that step should be a 
single Maven command and thus can be restarted until it finally succeeds.  Then 
more Jenkins jobs will be run.  But if this works then folks won't have to 
setup their computers to be an RM.

So, prepare for lots of commits and reverts as I try to put this together.  I'm 
guessing it won't actually work until the last week of February at the earliest 
so there is no big rush to get other stuff in for this release, and if we get 
it to work, hopefully we'll release more often with other folks being the RM.

-Alex

Reply via email to