Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
To: "Karaf Developers List" <dev@karaf.apache.org>
Subject: [RESULT] [VOTE] Release Karaf version X.Y.Z

Hi,

The vote has passed with the following result :

  +1 (binding): <<list of names>>
  +1 (non binding): <<list of names>>

I will copy this release to the Karaf dist directory and
promote the artifacts to the central Maven repository.
  • If the vote is unsuccessful, you need to fix the issues and restart the process - see Canceling the Release.
  • If the vote is successful, you need to promote and distribute the release - see Promoting the Release.

Canceling the Release

TODO

Promoting the Release

If the vote fails, or you decide to redo the release:

  1. remove the release tag from Subversion (svn del ...)
  2. login to https://repository.apache.orgImage Added using your Apache SVN credentials. Click on Staging on the left. Then click on org.apache.karaf in the list of repositories. In the panel below you should see a closed repository that is linked to your username and IP (if it's not yet closed you need to right click and select Close). Right click on this repository and select Drop.
  3. rollback the version in the pom.xml and commit any fixes you need to make

Promoting the Release

If the vote passes:

  1. copy the released artifacts to the Karaf dist directory (/x1/www/www.apache.org/dist/karaf) on people.apache.org
  2. delete the old release from the Karaf dist directory (it's archived)
  3. login to https://repository.apache.orgImage Added with your Apache SVN credentials. Click on Staging. Find your closed staging repository, right click on it and choose Promote. Select the Releases repository from the drop-down list and click Promote.
  4. next click on Repositories, select the Releases repository and validate that your artifacts are all there
  5. update the news section on the website at news
  6. update the download page on the website at downloads to point to the new release.

For the last two tasks, it's better to give the mirrors some time to distribute the uploaded artifacts (one day should be fine). This ensures that once the website (news and download page) is updated, people can actually download the artifacts.TODO

Update JIRA

TODO

Announcing the Karaf Release

...