You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2011/08/20 01:05:02 UTC
[lucy-commits] svn commit: r1159815 - /incubator/lucy/trunk/devel/bin/release_commands.pl
Author: marvin
Date: Fri Aug 19 23:05:02 2011
New Revision: 1159815
URL: http://svn.apache.org/viewvc?rev=1159815&view=rev
Log:
Add some sections which had previously only been documented on the
ReleaseGuide wiki page (because they did not map to clean autogenerated
commands).
Modified:
incubator/lucy/trunk/devel/bin/release_commands.pl
Modified: incubator/lucy/trunk/devel/bin/release_commands.pl
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/devel/bin/release_commands.pl?rev=1159815&r1=1159814&r2=1159815&view=diff
==============================================================================
--- incubator/lucy/trunk/devel/bin/release_commands.pl (original)
+++ incubator/lucy/trunk/devel/bin/release_commands.pl Fri Aug 19 23:05:02 2011
@@ -35,28 +35,34 @@ say qq|#################################
say qq|# Commands needed to execute ReleaseGuide for Apache Lucy $x_y_z_version RC $rc|;
say qq|#######################################################################\n|;
+say qq|# If your code signing key is not already available from pgp.mit.edu|;
+say qq|# and <http://www.apache.org/dist/incubator/lucy/KEYS>, publish it.|;
+say qq|[...]\n|;
+
if ( $rc < 2 ) {
- say qq|# Run update_version.|;
+ say qq|# Since this is the first RC, run update_version.|;
say qq|./devel/bin/update_version $x_y_z_version\n|;
+ say qq|# Update the the CHANGES file and associate release $x_y_z_version with today's date.|;
+ say qq|[...]\n|;
say qq|# Commit version bump and CHANGES.|;
say qq|svn commit -m "Updating CHANGES and version number for release $x_y_z_version."\n|;
}
if ( $micro == 0 && $rc < 2) {
- say qq|# Branch for non-bugfix release.|;
+ say qq|# Since this is the first release in a series (i.e. X.Y.0), create a branch.|;
say qq|svn copy https://svn.apache.org/repos/asf/incubator/lucy/trunk |
. qq|https://svn.apache.org/repos/asf/incubator/lucy/branches/$major.$minor |
. qq|-m "Branching for $x_y_z_version release"\n|;
}
-say qq|# Tag release candidate.|;
+say qq|# Create a tag for the release candidate.|;
say
qq|svn copy https://svn.apache.org/repos/asf/incubator/lucy/branches/$major.$minor |
. qq|https://svn.apache.org/repos/asf/incubator/lucy/tags/apache-lucy-incubating-$full_rc_version |
. qq|-m "Tagging release candidate $rc for $x_y_z_version."\n|;
-say qq|# Export pristine source tree.|;
+say qq|# Export a pristine copy of the source from the release candidate tag.|;
say qq|svn export https://svn.apache.org/repos/asf/incubator/lucy/tags/apache-lucy-incubating-$full_rc_version |
. qq|apache-lucy-incubating-$x_y_z_version\n|;
@@ -87,6 +93,10 @@ say qq|find . -type f -exec chmod 664 {}
say qq|find . -type d -exec chmod 775 {} \\;|;
say qq|chgrp -R incubator *\n|;
+say qq|# Perform whatever QC seems prudent on the tarball, installing it|;
+say qq|# on test systems, etc.|;
+say qq|[...]\n|;
+
say qq|#######################################################################|;
say qq|# Boilerplate VOTE email for lucy-dev\@incubator.a.o|;
say qq|#######################################################################\n|;