On 03/08/12 01:23, Rob Vesse wrote:
Hi All
I will go ahead and prepare the 2.7.3 release tomorrow morning from around
10:30 PST onwards
10:30 PDT => 18:30 GMTDT / WEST (Western Europeaan Summer Time)
OK
I have worked through the first few preparatory steps to make sure I am
ready to go and have a few questions which if anyone is able to answer for
me ahead of my real release run tomorrow would be super helpful and save
me bugging people via Skype/email tomorrow:
1 - Step 5 mentions checking the release artifacts but when I do a dry run
some of these are not generated. Specifically I only get the top level
source release, the distribution zips for Jena and Fuseki are not
generated. Is this an artifact of a dry run or a sign of something going
wrong?
Something has gone wrong, maybe.
I checked with
mvn release:clean release:prepare -DdryRun -Papache-release
=>
target/jena-2.7.3-SNAPSHOT-source-release.zip
apache-jena/target/apache-jena-2.7.3-SNAPSHOT.zip
jena-fuseki/target/jena-fuseki-0.2.4-SNAPSHOT-distribution.zip
so they are there for me
... in the module location, not the top level "target"
... still snapshot as it's a dry run and the POMs have not been edited.
2 - Step 7 says Go and close the staging repo - record the URL. More
detail on what this means would be extremely helpful, where does the
staging repo come from, how would I close it and where do I find the URL
Sign-in to Nexus [https://repository.apache.org/index.html]
The LHS now has "Build Promotion" box.
Click 'Staging Repositories'
org.apache.jena-N should be there (with "u:"=>your id)
'Close' is an option above.
(be careful - the buttons for very different things are close together!)
3 - Step 11 says Go and clean up your local repo - which repo and what
clean up?
Your ~/.m2
It has the not-yet-official build in it. But if your continuing to work
over the vote days, you don't want that version. And the version it
will become isn't maven-findable for anyone else, or you on another
machine, unless you mess around with repo settings.
4 - Step 13 says Rebuild the jena development build - I assume this means
go prod Jenkins?
Yes. The "development build" job.
It means the snapshots will be the +0.0.1 updated snapshots now.
5 - Where is our project KEYS file kept so I can add my key to it since
the release will be signed with my key which currently isn't in there
https://svn.apache.org/repos/asf/jena/dist/
=>
KEYS
and the shell script to produce the dist/ area.
(needs editing to use)
Thanks,
Rob
Andy