You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by Apache Wiki <wi...@apache.org> on 2005/08/11 21:09:40 UTC
[Nutch Wiki] Update of "Release HOWTO" by PiotrKosiorowski
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Nutch Wiki" for change notification.
The following page has been changed by PiotrKosiorowski:
http://wiki.apache.org/nutch/Release_HOWTO
New page:
''This page is prepared for Nutch committers. You need committer rights to create a new Nutch release.''
= Making a release. =
1. Update version numbers (from X.Y-dev to X.Y) for release in :
* nutch-default.xml - user agent string
* default.properties
1. Update CHANGES.txt with release date and if needed add additional changelog entries.
1. Check if docs need update.
1. Update news.
1. Commit all these changes.
1. Make a clean checkout.
{{{svn ...}}}
1. Build it.
{{{ant tar}}}
1. Run unit tests.
{{{ant test}}}
1. Do basic test to see if release looks ok - e.g. install it and run example from tutorial.
1. Tag it.
{{{svn ...}}}
1. Deploy to releases.
{{cp to ...}}}
1. Wait for release to propagate to mirrors??
1. Deploy new site (according to ["Website Update HOWTO"]).
1. Update Javadoc on website.
{{cp to ...}}}
1. Create version in JIRA for release.
= Preparing for new development =
1. If needed create a branch for release maintenance(can be done when first commit to branch would be needed).
{{{svn ...}}}
1. Update version numbers for to A.B-dev in:
* nutch-default.xml - user agent string
* default.properties
1. Update CHANGES.txt with header for new changes.
1. Create version in JIRA for development snapshots.
We can think about using Apache mirrors for future releases http://www.apache.org/dev/mirror-step-by-step.html?Step-By-Step Step-By-Step Guide to Mirroring Releases] and sign a release.