Dear Wiki user,

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

The "Release_HOWTO" page has been changed by LewisJohnMcgibbney:
https://wiki.apache.org/nutch/Release_HOWTO?action=diff&rev1=21&rev2=22

          1. Create a new release in JIRA. If you do not already have these 
privileges ask your PMC Chair.
          1. Push off all open issues to the next release; any critical or 
blocker issues should be resolved on mailing list. Discuss any issues that you 
are unsure of on the mailing list.
  
- = Making the Release =
+ = Prepping the Release Candidate =
        1. Update version numbers (from X.Y-dev to X.Y) for release in:
                * nutch-default.xml - http.agent.version property
                * default.properties - version property and year property
@@ -25, +25 @@

                 {{{ant test}}}
        1. Do basic test to see if release looks ok - e.g. install it and run 
example from tutorial.
          1. Get hold of '''maven-ant-tasks-2.X.X.jar''' from 
[[http://search.maven.org/|here]] and put it in the ivy directory
-         1. Execute '''ant -lib ivy deploy''' from $NUTCH_HOME, this will sign 
the Maven artifacts (sources, javadoc, .jar) and send them to a Apache Nexus 
staging repository. Details of how to det this up can be found 
[[http://www.apache.org/dev/publishing-maven-artifacts.html|here]].
+         1. Execute '''ant -lib ivy deploy''' from $NUTCH_HOME, this will sign 
the Maven artifacts (sources, javadoc, .jar) and send them to a Apache Nexus 
staging repository. Details of how to set this up can be found 
[[http://www.apache.org/dev/publishing-maven-artifacts.html|here]].
+         1. Once you've read, and are happy with the staging repos, close it.
          1. Remove the maven-ant-tasks jar from the ivy directory 
        1. Tag it. 
                {{{svn copy https://svn.apache.org/repos/asf/nutch/trunk/ }}}   
                {{{https://svn.apache.org/repos/asf/nutch/tags/release-X.Y -m 
"Nutch X.Y release." }}}  
@@ -33, +34 @@

          1. Sign it all of the generated artifacts - 
[[http://www.apache.org/dev/release-signing.html|Step-By-Step Guide to Signing 
Releases]] '''N.B.''' an md5, sha and asc should accompany each release 
artifact.
          1. Make sure your pgp key is listed in 
https://svn.apache.org/repos/asf/nutch/tags/release-X.Y/KEYS (update site 
@minotaur /www/www.apache.org/tags/nutch svn up)
        1. Copy release artifacts to 
{{{people.apache.org:/www/www.apache.org/tags/nutch}}}.
+         1. Create and open a VOTE thread on user@ and [email protected]. 
The VOTE must pass with 3 +1 binding VOTE's.
  
+ == Making the Release ==
        1. Wait 24 hours for release to propagate to mirrors.
- 
          1. Add the new release info to the 
[[https://svn.apache.org/repos/asf/nutch/site/publish/doap.rdf|doap.rdf]] file, 
and double check for any other updates that should be made to the doap file as 
well if it hasn't been updated in a while. If this is the case please see 
[[http://projects.apache.org/doap.html|here]]
- 
        1. Deploy new Nutch site (according to [[Website_Update_HOWTO]]).
        1. Update Javadoc in 
{{{people.apache.org:/www/nutch.apache.org/apidocs}}}.
        1. Send announcements to the user and developer lists.

Reply via email to