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