couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Update of "Release_Procedure" by NoahSlater
Date Fri, 12 Apr 2013 13:09:57 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "Release_Procedure" page has been changed by NoahSlater:
http://wiki.apache.org/couchdb/Release_Procedure?action=diff&rev1=210&rev2=211

     * Archived releases should be marked as archived.
     * Every current release should have one unreleased maintenance release open.
   * Update branches, master, and site with security changes not documented in the released.
-  * Call a discussion on the dev@couchdb.apache.org mailing list about archiving old releases.
-    * To archive an old release, remove it from [[http://wiki.apache.org/couchdb/CurrentReleases|the
wiki]] and then delete the corresponding directory from the `dist` directory. Do not worry
about the release artefacts no longer being available, they are automatically mirrored to
the Apache archive site and will remain there even after they are deleted from the main `dist`
directory.
+ 
+ Look at the list of [[CurrentReleases|current releases]] and see if you can spot:
+ 
+  * A two or more bugfix releases on the same minor feature line (i.e. a 1.0.1 and a 1.0.2)
+  * Any release that is over a year old
+ 
+ If you find a release matching these criteria, it is likely a good candidate for being archived.
+ 
+ Open this file:
+ 
+ {{{
+ email/schedule_release.txt
+ }}}
+ 
+ Copy the text from that file and send an email to the `dev@couchdb.apache.org` mailing list.
+ 
+ (You should replace values as necessary.)
+ 
+ Assuming this discussion reaches consensus, you should proceed to archive the release.
+ 
+ Remove the entry from [[http://wiki.apache.org/couchdb/CurrentReleases|the wiki]].
+ 
+ Run these commands:
+ 
+ {{{
+ svn rm \
+ https://dist.apache.org/repos/dist/release/couchdb/source/VERSION \
+ -m 'Remove Apache CouchDB VERSION'
+ svn rm \
+ https://dist.apache.org/repos/dist/release/couchdb/notes/VERSION \
+ -m 'Remove Apache CouchDB VERSION release notes'
+ }}}
+ 
+ Replace `VERSION` with the version you are archiving.
+ 
+ Then, for each platform, run:
+ 
+ {{{
+ svn rm \
+ https://dist.apache.org/repos/dist/release/couchdb/binary/PLATFORM/VERSION \
+ -m 'Remove Apache CouchDB VERSION PLATFORM binaries'
+ }}}
+ 
+ Replace `VERSION` with the version you are archiving.
+ 
+ Replace `PLATFORM` with the platform of the binaries you are archiving.
+ 
+ Do not worry about deleting these files. They will live on in the [[http://archive.apache.org/dist/couchdb/|archives]].
  
  == Troubleshooting ==
  

Mime
View raw message