Author: schor
Date: Wed Jan 26 02:09:00 2011
New Revision: 1063569
URL: http://svn.apache.org/viewvc?rev=1063569&view=rev
Log:
no Jira - formatting fix
Modified:
uima/site/trunk/uima-website/docs/release.html
uima/site/trunk/uima-website/xdocs/release.xml
Modified: uima/site/trunk/uima-website/docs/release.html
URL:
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/docs/release.html?rev=1063569&r1=1063568&r2=1063569&view=diff
==============================================================================
--- uima/site/trunk/uima-website/docs/release.html (original)
+++ uima/site/trunk/uima-website/docs/release.html Wed Jan 26 02:09:00 2011
@@ -444,6 +444,10 @@ mvn install -Papache-release</pre>
should be a copy of the SVN tag for that artifact, and once unzipped,
should be buildable,
using <code>mvn install</code>.
</p>
+ <p>Normally, everything built
is uploaded to the Nexus Staging repository. However, for the
+ (large) distribution objects, such as the source and binary distributions
for UIMA Java SDK etc.,
+ the "deploy" step is skipped. These artifacts, instead of being
"distributed" using the
+ Maven central repository, are distributed using the Apache Mirroring
System.</p>
<p>You can upload to the Nexus
Staging repository several independent artifacts; they will
all get added to the same unique temporary staging repository Nexus
creates. Once all the
artifacts are in place, you log into
@@ -610,10 +614,26 @@ mvn install -Papache-release</pre>
</td></tr>
<tr><td>
<blockquote class="subsectionBody">
- <p>
+ <p>The release candidate typically
consists of
+ <ul><li>assembly source and binary distributions,</li>
+ <li>the associated SVN tag, and</li>
+ <li>the individual Maven module artifacts.</li>
+ </ul>
+ </p>
+ <p>
+ The source and binary distributions are manually copied by the
+ release manager to the release manager's people.apache.com
+ account, to make them available for review. The Maven module artifacts
+ are found in the Nexus staging repository, and are available once
+ the release manager "closes" the repository.
+ </p>
+ <p>
After things are staged, you write a note to the dev list, asking for an
approval vote.
You need to provide the url(s) of the closed staging repository in the
note so the approvers
- can find the code to check. The [VOTE] email should be based on similar
previous votes, and
+ can find the code to check, the SVN tag corresponding to the release, and
+ if needed, the place on people.apache.org where the source and binary
+ distributions being proposed are found.
+ The [VOTE] email should be based on similar previous votes, and
include instructions to testers on how to set up their maven
settings.xml file to specify
the particular staging repository (or repositories, if more than one is
being used).
For an example, see <a
href="http://markmail.org/message/4ae7zb4ucmivlkaa">this dev-list post</a>.
@@ -637,28 +657,26 @@ mvn install -Papache-release</pre>
<p>
After a successful release vote for the release on the dev
mailing list:
<ol>
- <li>Collect all the artifacts to be uploaded together with their
checksums and signatures, from the
- staging repo.</li>
- <li>Delete any artifacts from the staging repo that aren't supposed to
go to Maven Central
- (currently only the bin.tar artifacts - the bin.zip is used for
building uima-as)</li>
+
<li>Promote the release(s) from the staging repositories:
log on to the staging repository again, and release the staged
artifacts.
This will make the artifacts available in the Maven Central
repository.</li>
- <li><p>Upload the release artifacts to the distribution server
- (via uploading to people.apache.org
- in the directory: <code>/www/www.apache.org/dist/uima</code>, including
the
- release artifacts and the Eclipse update site data. Be sure to include
the asc/md5/sha1 signatures.
+ <li><p>Upload the release artifacts from people.apache.org to the
distribution server
+ (via copying on people.apache.org
+ to the directory: <code>/www/www.apache.org/dist/uima</code>, including
the
+ release artifacts and the Eclipse update site data (which are merged with
+ the existing previous plugin releases already on the update site).
+ Be sure to include the asc/md5/sha1 signatures.
Make sure the KEYS file in that uploaded directory is current (master
located in
SVN uima/site/trunk/uima-website/docs/KEYS). Additionally it is
necessary to update
the download page of the UIMA website to make the new release artifacts
available. </p>
</li>
<li>Things not needed to be mirrored go into our website:
- on p.a.o, in directory www/uima.apache.org/downloads
+ on p.a.o, in directory www/uima.apache.org/d/
Currently, this includes the RELEASE_NOTES (plus issuesFixed) for the
release,
the new docbooks, and the Javadocs.
This currently needs to get there via being put into SVN (due to
svnpubsub setup I think).
- <ul>
- <li /></ul>
+
Copy released artifacts to targets: bin, src, to
p.a.o/www/www.apache.org/dist/uima,
new features / plugins from Eclipse update site
target/eclipse-update-site to .../dist/uima/eclipse-update-site
(add to what's already there).
@@ -672,13 +690,15 @@ mvn install -Papache-release</pre>
</li>
</ul>
<li>Copy RELEASE_NOTES and issuesFixed
- from uimaj/target/checkout (where
- the mvn release:perform was done from) to the
p.a.o/ww/uima.apache.org/d/[project-version].</li>
+ from the top level project (where
+ the mvn release:perform was done from) in the directory
+ target/checkout/ ... to the
p.a.o/www/uima.apache.org/d/[project-version].</li>
</li>
- <li>After .../dist is updated, update the downloads page of the web
site</li>
+ <li>After the distribution directory on
people.apache.org/www/www.apache.org/dist/uima is updated,
+ update the downloads page of the web site</li>
<li>Update Jira version info to reflect the release status and date</li>
- <li>Add a SVN tag for the release candidate, without the -rcXX to indicate
the release.</li>
+ <li>Rename the SVN tag for the release candidate if it ends in -rcXXX,
without the -rcXX to indicate the release.</li>
<li>After release appears on maven central, post an appropriate announce
letter</li>
<li>Add release to next Board report</li>
</ol>
Modified: uima/site/trunk/uima-website/xdocs/release.xml
URL:
http://svn.apache.org/viewvc/uima/site/trunk/uima-website/xdocs/release.xml?rev=1063569&r1=1063568&r2=1063569&view=diff
==============================================================================
--- uima/site/trunk/uima-website/xdocs/release.xml (original)
+++ uima/site/trunk/uima-website/xdocs/release.xml Wed Jan 26 02:09:00 2011
@@ -367,6 +367,8 @@ mvn install -Papache-release</pre>
<li>the associated SVN tag, and</li>
<li>the individual Maven module artifacts.</li>
</ul>
+ </p>
+ <p>
The source and binary distributions are manually copied by the
release manager to the release manager's people.apache.com
account, to make them available for review. The Maven module artifacts
@@ -410,8 +412,7 @@ mvn install -Papache-release</pre>
Currently, this includes the RELEASE_NOTES (plus issuesFixed) for the
release,
the new docbooks, and the Javadocs.
This currently needs to get there via being put into SVN (due to
svnpubsub setup I think).
- <ul>
- <li></li></ul>
+
Copy released artifacts to targets: bin, src, to
p.a.o/www/www.apache.org/dist/uima,
new features / plugins from Eclipse update site
target/eclipse-update-site to .../dist/uima/eclipse-update-site
(add to what's already there).
@@ -433,8 +434,7 @@ mvn install -Papache-release</pre>
<li>After the distribution directory on
people.apache.org/www/www.apache.org/dist/uima is updated,
update the downloads page of the web site</li>
<li>Update Jira version info to reflect the release status and date</li>
- <li>Rename the SVN tag for the release candidate if it ends in -rcXXX,
without the -rcXXX to
- indicate the release.</li>
+ <li>Rename the SVN tag for the release candidate if it ends in -rcXXX,
without the -rcXX to indicate the release.</li>
<li>After release appears on maven central, post an appropriate announce
letter</li>
<li>Add release to next Board report</li>
</ol>