From fc6bf79b5b2dc433ab894ca7c1bf69306e9b05b8 Mon Sep 17 00:00:00 2001 From: stevenknight Date: Fri, 12 Mar 2004 04:08:33 +0000 Subject: [PATCH] Prepare the 0.95 branch for development. git-svn-id: http://scons.tigris.org/svn/scons/trunk@922 fdb21ef1-2011-0410-befe-b5e4ea1792b1 --- HOWTO/change.txt | 20 +++++------ HOWTO/release.txt | 84 +++++++++++++++++++++++++---------------------- src/CHANGES.txt | 6 ++++ src/RELEASE.txt | 4 +-- 4 files changed, 63 insertions(+), 51 deletions(-) diff --git a/HOWTO/change.txt b/HOWTO/change.txt index e0d020fc..049e8ebd 100644 --- a/HOWTO/change.txt +++ b/HOWTO/change.txt @@ -30,28 +30,28 @@ Handling a change set: -- Distribute the change to scons-aedist: - aedist -s -p scons.0.93 {cnum} > scons.0.93.C{cnum}.ae - pine -attach scons.0.93.C{cnum}.ae scons-aedist@lists.sourceforge.net - Subject: scons.0.93 - {SUMMARY} - Body: aegis -l -p scons.0.93 -c {cnum} cd + aedist -s -p scons.0.95 {cnum} > scons.0.95.C{cnum}.ae + pine -attach scons.0.95.C{cnum}.ae scons-aedist@lists.sourceforge.net + Subject: scons.0.95 - {SUMMARY} + Body: aegis -l -p scons.0.95 -c {cnum} cd - rm scons.0.93.C{cnum}.ae + rm scons.0.95.C{cnum}.ae [This will eventually be automated.] -- Update the aedist baseline on the web site: - aedist -s -bl -p scons.0.93 > scons.0.93.ae - scp scons.0.93.ae stevenknight@scons.sourceforge.net:/home/groups/s/sc/scons/htdocs/scons.0.93.ae - rm scons.0.93.ae + aedist -s -bl -p scons.0.95 > scons.0.95.ae + scp scons.0.95.ae stevenknight@scons.sourceforge.net:/home/groups/s/sc/scons/htdocs/scons.0.95.ae + rm scons.0.95.ae [This will eventually be automated.] -- Distribute the change to CVS: export CVS_RSH=ssh - ae2cvs -n -aegis -p scons.0.93 -c {cnum} -u ~/SCons/scons - ae2cvs -X -aegis -p scons.0.93 -c {cnum} -u ~/SCons/scons + ae2cvs -n -aegis -p scons.0.95 -c {cnum} -u ~/SCons/scons + ae2cvs -X -aegis -p scons.0.95 -c {cnum} -u ~/SCons/scons If you need the "ae2cvs" Perl script, you can find a copy checked in to the bin/subdirectory. diff --git a/HOWTO/release.txt b/HOWTO/release.txt index e89c7099..5b77b632 100644 --- a/HOWTO/release.txt +++ b/HOWTO/release.txt @@ -1,4 +1,10 @@ -Things to do to release a new version of SCons: +This document covers how to prepare major releases of SCons--that is, +releases numbered with X.Y format, such as 0.93, 1.0, etc. + +If you need to prepare a specific subrelease (X.Y.Z, such as 0.94.1), +then see the document HOWTO/subrelease.txt. + +Things to do to release a new X.Y version of SCons: Prepare the describe-the-release section for the announcements @@ -41,11 +47,11 @@ Things to do to release a new version of SCons: ae_p scons.0 - aede {93} + aede {95} - aerpass {93} + aerpass {95} - aeib {93} + aeib {95} aeb @@ -59,16 +65,16 @@ Things to do to release a new version of SCons: START THE NEW BRANCH FOR RELEASE - aenbr -p scons.0 {94} + aenbr -p scons.0 {96} - aenc -p scons.0.{94} + aenc -p scons.0.{96} Call it something like, "Initialize the new branch for release." Cause = internal_enhancement. Exempt it from all tests (*_exempt = true). - ae_p scons.0.{94} + ae_p scons.0.{96} aedb 100 @@ -146,16 +152,16 @@ Things to do to release a new version of SCons: cd incoming bin - put scons-0.{94}-1.noarch.rpm - put scons-0.{94}-1.src.rpm - put scons-0.{94}.tar.gz - put scons-0.{94}.win32.exe - put scons-0.{94}.zip - put scons-local-0.{94}.tar.gz - put scons-local-0.{94}.zip - put scons-src-0.{94}.tar.gz - put scons-src-0.{94}.zip - put scons_0.{94}-1_all.deb + put scons-0.{96}-1.noarch.rpm + put scons-0.{96}-1.src.rpm + put scons-0.{96}.tar.gz + put scons-0.{96}.win32.exe + put scons-0.{96}.zip + put scons-local-0.{96}.tar.gz + put scons-local-0.{96}.zip + put scons-src-0.{96}.tar.gz + put scons-src-0.{96}.zip + put scons_0.{96}-1_all.deb Create the new release at the SourceForge project page: @@ -167,7 +173,7 @@ Things to do to release a new version of SCons: => Add Release - New release name: 0.{94} + New release name: 0.{96} Cut-and-paste or upload the RELEASE.txt file. @@ -184,12 +190,12 @@ Things to do to release a new version of SCons: Edit the file info: - scons-0.{94}-1.noarch.rpm Any .rpm - scons-0.{94}-1.src.rpm Any Source .rpm - scons-0.{94}.tar.gz Any .gz - scons-0.{94}.win32.exe i386 .exe (32-bit Windows) - scons-0.{94}.zip Any .zip - scons_0.{94}-1_all.deb Any .deb + scons-0.{96}-1.noarch.rpm Any .rpm + scons-0.{96}-1.src.rpm Any Source .rpm + scons-0.{96}.tar.gz Any .gz + scons-0.{96}.win32.exe i386 .exe (32-bit Windows) + scons-0.{96}.zip Any .zip + scons_0.{96}-1_all.deb Any .deb Click "Update/Refresh" for each file; this must be done one at a time. @@ -206,7 +212,7 @@ Things to do to release a new version of SCons: => Add Release - New release name: 0.{94} + New release name: 0.{96} Cut-and-paste or upload the RELEASE.txt file. @@ -223,8 +229,8 @@ Things to do to release a new version of SCons: Edit the file info: - scons-local-0.{94}.tar.gz Any .gz - scons-local-0.{94}.zip Any .zip + scons-local-0.{96}.tar.gz Any .gz + scons-local-0.{96}.zip Any .zip Click "Update/Refresh" for each file; this must be done one at a time. @@ -241,7 +247,7 @@ Things to do to release a new version of SCons: => Add Release - New release name: 0.{94} + New release name: 0.{96} Cut-and-paste or upload the RELEASE.txt file. @@ -258,8 +264,8 @@ Things to do to release a new version of SCons: Edit the file info: - scons-src-0.{94}.tar.gz Any .gz - scons-src-0.{94}.zip Any .zip + scons-src-0.{96}.tar.gz Any .gz + scons-src-0.{96}.zip Any .zip Click "Update/Refresh" for each file; this must be done one at a time. @@ -268,7 +274,7 @@ Things to do to release a new version of SCons: Release Notice section. - Hide release 0.{92} at the SourceForge download page: + Hide release 0.{94} at the SourceForge download page: Go to the Admin page @@ -278,7 +284,7 @@ Things to do to release a new version of SCons: => Edit Releases - Release Name: 0.{92} + Release Name: 0.{94} => Edit This Release @@ -295,7 +301,7 @@ Things to do to release a new version of SCons: => Edit Releases - Release Name: 0.{92} + Release Name: 0.{94} => Edit This Release @@ -312,7 +318,7 @@ Things to do to release a new version of SCons: => Edit Releases - Release Name: 0.{92} + Release Name: 0.{94} => Edit This Release @@ -322,7 +328,7 @@ Things to do to release a new version of SCons: - In the Bugs Tracker, add a Group for the new release 0.{92} + In the Bugs Tracker, add a Group for the new release 0.{94} @@ -430,7 +436,7 @@ Things to do to release a new version of SCons: ======================= Template describe-the-release section: -IMPORTANT: Release 0.92 contains the following interface changes: +IMPORTANT: Release 0.95 contains the following interface changes: - XXX See the release notes for more information about these changes. @@ -454,7 +460,7 @@ Template scons-devel announcement: SConspirators-- -SCons alpha release 0.92 is now available for download. +SCons beta release 0.95 is now available for download. XXX Template describe-the-release section goes here XXX @@ -465,7 +471,7 @@ release. ======================= Template scons-users + scons-announce announcement: -Version 0.92 of SCons has been released and is available for download +Version 0.95 of SCons has been released and is available for download from the SCons web site: http://www.scons.org/ @@ -498,7 +504,7 @@ SCons is a software construction tool (build tool, or make tool) written in Python. It is based on the design which won the Software Carpentry build tool competition in August 2000. -Version 0.92 of SCons has been released and is available for download +Version 0.95 of SCons has been released and is available for download from the SCons web site: http://www.scons.org/ diff --git a/src/CHANGES.txt b/src/CHANGES.txt index b61b710f..a8f0eccb 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -8,6 +8,12 @@ r __COPYRIGHT__ +RELEASE 0.96 - XXX + + From Steven Knight: + + + RELEASE 0.95 - Mon, 08 Mar 2004 06:43:20 -0600 From Chad Austin: diff --git a/src/RELEASE.txt b/src/RELEASE.txt index 7b47484d..e75da89b 100644 --- a/src/RELEASE.txt +++ b/src/RELEASE.txt @@ -20,9 +20,9 @@ more effectively, please sign up for the scons-users mailing list at: -RELEASE 0.95 - Mon, 08 Mar 2004 06:43:20 -0600 +RELEASE 0.96 - XXX - This is the sixth beta release of SCons. Please consult the + This is the seventh beta release of SCons. Please consult the CHANGES.txt file for a list of specific changes since last release. Please note the following important changes since release 0.94: -- 2.26.2