We should really put this under the "development" documentation area...

-> richard

Carsten Ziegeler wrote:
Hi,

I'm building the release artifacts with maven (and I think Stuart is using the same procedure):

a) mvn -Prelease -Darguments="-Prelease -DaltDeploymentRepository=local::default::file:///tmp" -DaltDeploymentRepository=local::default::file:///tmp release:prepare b) mvn -Prelease -Darguments="-Prelease -DaltDeploymentRepository=local::default::file:///tmp" -DaltDeploymentRepository=local::default::file:///tmp release:perform

This releases the artifact, creates a tag in the repo and deploys everything into your /tmp directory (if you're on windows you have to adjust the path).
This also signs the release and creates the md5/sha1 files.

Then upload the deployed stuff to people.apache.org and put them there together with the KEYS file containing your public key so we can verify the signatures.

Start the vote thread, wait 72 hours.
If the vote fails (easy case first) remove the tag from svn - done
If the vote is successful, copy the released artifacts to the dist directory on www.apache.org, delete the old release there (its archived), and deploy the release to the maven repository.

Create a new version for the artifact in jira.

I think that's it.

Carsten

Richard S. Hall wrote:
Stefano,

Karl is the release manager and has generally been in charge of releasing the artifacts that you mention below, so I think you'd have to discuss with him and get him involved with the release.

I don't necessarily have any issues with releasing the bundles you mention below, but main and framework are more complicated since we have started committing stuff to them that should not be released yet. Thus, to release them we would have to create a branch from the old 1.0.3 release. Seems like a lot of effort just for a recompile.

-> richard


Stefano Lenzi wrote:
Hi All,

Can anyone point me to a guide to follow for release our artifact?

I'm asking because I'm willing to create release artifact for review for the following artifact:
 - org.osgi.core-1.0.1
 - org.osgi.compendium-1.0.1
 - shell-1.0.1
 - shell.tui-1.0.1
 - javax.servlet-1.0.1
 - main-1.0.4
 - framework-1.0.4

Ciao,
Stefano "Kismet" Lenzi



Reply via email to