You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by Apache Wiki <wi...@apache.org> on 2008/06/15 17:37:29 UTC
[Couchdb Wiki] Update of "ReleaseProcedure" by NoahSlater
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.
The following page has been changed by NoahSlater:
http://wiki.apache.org/couchdb/ReleaseProcedure
New page:
@@ work in progress, currently just taken from the old README
== Reconfiguring the Build System ==
If you have edited any of the files used by the build system, such as the
`Makefile.am` files, you will need to reconfigure your source.
To reconfigure the source run the following command from the root directory:
autoreconf && ./confgure
== Checking In Changes ==
If your source directory has been configured or built you will need to clean
the generated files before checking into the repository by running the
following command:
make local-clean
If everything was successful you should now have a pristine checkout.
== Making a Release ==
The following steps should be taken prior to preparing the release:
svn cp trunk branches/Y.Y.x
svn cp branches/Y.Y.x tags/Y.Y.Y
svn export tags/Y.Y.Y export
You must then use the `export` directory to prepare the release.
To build the source for distribution you should then run the following command:
./configure && make distcheck
If everything was successful you should see an appropriately named `tar.gz` file
sitting in the root directory ready for distribution.
== Release Checklist ==
1. Update the `README` file with important information.
2. Update the `NEWS` file with change information.
3. Update the `acinclude.m4` file with version information.