You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2007/06/28 23:22:06 UTC
svn commit: r551704 -
/tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt
Author: hlship
Date: Thu Jun 28 14:22:05 2007
New Revision: 551704
URL: http://svn.apache.org/viewvc?view=rev&rev=551704
Log:
Prep for release 5.0.5
Modified:
tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt
Modified: tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt?view=diff&rev=551704&r1=551703&r2=551704
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt (original)
+++ tapestry/tapestry5/trunk/tapestry-project/src/site/apt/dev/checklist.apt Thu Jun 28 14:22:05 2007
@@ -155,27 +155,36 @@
While you're there, use the <<Release>> option for the previous release; this ensures that any existing bugs are not marked as pending for the release,
and sets the date of release in JIRA.
-
-Binary Distributions
- Next we have to put together the binary distribution. This applys the the main modules, but not the Maven support (since by definition, Maven users will acquire
- those files from the Maven repository). Currently this is: tapestry-ioc, tapestry-core, tapestry-hibernate, tapestry-spring and tapestry-test.
-
- I use a couple of shell aliases to help:
-
-+---+
-alias gatherdist='for i in tapestry-ioc tapestry-core tapestry-test tapestry-spring tapestry-hibernate ; do echo $i; cp ../$i/target/*.gz ../$i/target/*.bz2 ../$i/target/*.zip target ; done'
-alias scpdist='scp target/*.zip target/*.gz target/*.bz2 target/*.asc target/*.md5 hlship@people.apache.org:/www/www.apache.org/dist/tapestry/'
-alias signdist='for i in target/*.zip target/*.gz target/*.bz2; do echo $i; gpg --armor --detach-sig $i; md5 -r $i > $i.md5; done'
-+---+
-
- Gather the files to be distributed together. From the tapestry-project folder, execute <<<gatherdist>>>. This uses the Maven assembly:assemlby goal to build distributions (binary and
- source archives in .zip, .tar.gz, and .tar.bz2 formats).
+Run the vote
+
+ Send a "[VOTE] Tapestry Release 5.0.x" message onto the dev@tapestry.apache.org mailing list.
+
+----
+I've created and uploaded a release of Tapestry 5.0.x, ready to be voted upon.
+
+The files are uploaded to:
+
+http://people.apache.org/~hlship/tapestry-releases/
+
+and a Maven repository:
+
+http://people.apache.org/~hlship/tapestry-ibiblio-rsynch-repository/
+
+Please examine these files to determine if a new preview release, 5.0.x, is ready.
+
+'ve also created a 5.0.x tag in Subversion:
+
+http://svn.apache.org/viewvc/tapestry/tapestry5/tags/releases/5.0.x/
+
+On a successful vote, I'll move the files from these directories to the proper distribution directories.
+
+Vote will run for three days; on success I'll move the voted artifacts into place and send out appropriate notifications.
+----
- Next, sign the distributions using <<signdist>>>. You will have to type in you GnuPG pass phrase <for each file> (sorry! --- I copy it to the clipboard and paste it the
- dozen or so times). This creates a .asc and a .md5 for each distribution file.
+On success: roll it out!
- Next, copy the distributions to the Apache site using <<scpdist>>.
+ <To be written up>
Wait 24 Hours