Hi All,

I just deleted a whole bunch of documentation on Publishing Javadoc [1] and 
replaced it with a script. This came out of lots of good work with AP on 
JCLOUDS-147.

I would very much like to see us give the same treatment to Releasing jclouds 
[3]. Currently releasing jclouds is very complicated, manual, and error prone. 
There are also lots of assumptions baked into the process that you don’t 
discover unless it’s the first time you’re doing it or you’re doing it from a 
new laptop.

Releasing jclouds and validating it should be a trivial thing to do. It 
shouldn’t require much time or thought to do. We run some scripts, click a few 
buttons on repository.apache.org, validate/test it with more scripts, and 
release it. If our users need a minor release or even just a patch release, we 
should be able to provide it to them quickly and easily.

For the 1.7.4 release in mid-July, I propose that we have at least 2 people 
release jclouds. It should be released from a completely fresh environment, 
e.g. a newly created VM, that both people have access to. These 2 people work 
together in the VM and over IRC to create a script(s) to release jclouds.

I expect that we won’t be able to script the entire process the first time 
around. That’s okay, it may take us more than one release to get it right and 
repeatable. 

I ask there to be 2 people because I found the release process so error prone 
that trying to create a script and release it at the same time felt impossible. 
Having another set of eyes and hands is essential. 

I’m happy to volunteer as 1 of those 2 people.

Everett


[1] https://wiki.apache.org/jclouds/Publishing%20Javadoc
[2] https://issues.apache.org/jira/browse/JCLOUDS-147
[3] https://wiki.apache.org/jclouds/Releasing%20jclouds

Reply via email to