From dd40d81aa957e6c4724c648bf74390280849e944 Mon Sep 17 00:00:00 2001 From: Steven Knight Date: Fri, 11 Jan 2002 08:46:19 +0000 Subject: Initialize the new branch. --- Construct | 4 +-- HOWTO/change.txt | 20 +++++++------- HOWTO/release.txt | 72 ++++++++++++++++++++++++++++++++++++--------------- debian/changelog | 7 +++++ debian/scons.postinst | 2 +- rpm/scons.spec | 2 +- 6 files changed, 72 insertions(+), 35 deletions(-) diff --git a/Construct b/Construct index c5d031a..aca1a0a 100644 --- a/Construct +++ b/Construct @@ -85,7 +85,7 @@ $developer = $ARG{developer} || $ENV{USERNAME} || $ENV{LOGNAME} || $ENV{USER}; $revision = $ARG{version}; chomp($revision = `$aesub '\$version' 2>/dev/null`) if $aesub && ! $revision; -$revision = '0.03' if ! $revision; +$revision = '0.04' if ! $revision; @arr = split(/\./, $revision); @arr = ($arr[0], map {length($_) == 1 ? "0$_" : $_} @arr[1 .. $#arr]); @@ -98,7 +98,7 @@ $revision = join('.', @arr); #pop @arr if $#arr >= 2; #map {s/^[CD]//, s/^0*(\d\d)$/$1/} @arr; #$version = join('.', @arr); -$version = '0.03'; +$version = '0.04'; $change = $ARG{change}; chomp($change = `$aesub '\$change' 2>/dev/null`) if $aesub && ! $change; diff --git a/HOWTO/change.txt b/HOWTO/change.txt index f12f9a1..b83c01a 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.3 {cnum} > scons.0.3.C{cnum}.ae - pine -attach scons.0.3.C{cnum}.ae scons-aedist@lists.sourceforge.net - Subject: scons.0.3 - {SUMMARY} - Body: aegis -l -p scons.0.3 -c {cnum} cd + aedist -s -p scons.0.4 {cnum} > scons.0.4.C{cnum}.ae + pine -attach scons.0.4.C{cnum}.ae scons-aedist@lists.sourceforge.net + Subject: scons.0.4 - {SUMMARY} + Body: aegis -l -p scons.0.4 -c {cnum} cd - rm scons.0.3.C{cnum}.ae + rm scons.0.4.C{cnum}.ae [This will eventually be automated.] -- Update the aedist baseline on the web site: - aedist -s -bl -p scons.0.3 > scons.0.3.ae - scp scons.0.3.ae stevenknight@scons.sourceforge.net:/home/groups/s/sc/scons/htdocs/scons.0.3.ae - rm scons.0.3.ae + aedist -s -bl -p scons.0.4 > scons.0.4.ae + scp scons.0.4.ae stevenknight@scons.sourceforge.net:/home/groups/s/sc/scons/htdocs/scons.0.4.ae + rm scons.0.4.ae [This will eventually be automated.] -- Distribute the change to CVS: export CVS_RSH=ssh - ae2cvs -n -aegis -p scons.0.3 -c {cnum} -u ~/SCons/scons - ae2cvs -X -aegis -p scons.0.3 -c {cnum} -u ~/SCons/scons + ae2cvs -n -aegis -p scons.0.4 -c {cnum} -u ~/SCons/scons + ae2cvs -X -aegis -p scons.0.4 -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 9cbd498..6a210ba 100644 --- a/HOWTO/release.txt +++ b/HOWTO/release.txt @@ -46,11 +46,11 @@ Things to do to release a version of SCons: ae_p scons.0 - aede scons {2} + aede {4} - aerpass {2} + aerpass {4} - aeib {2} + aeib {4} aeb @@ -64,15 +64,15 @@ Things to do to release a version of SCons: START THE NEW BRANCH - aenbr -p scons.0 {3} + aenbr -p scons.0 {5} - aenc -p {scons.0.3} + aenc -p {scons.0.5} Call it something like, "Initialize the new branch." Cause = internal_enhancement. Exempt it from all tests (*_exempt = true). - ae_p scons.0.3 + ae_p scons.0.5 aedb 100 @@ -112,15 +112,23 @@ Things to do to release a version of SCons: cd incoming bin - put scons-0.02-1.noarch.rpm - put scons-0.02-1.src.rpm - put scons-0.02.tar.gz - put scons-0.01.win32.exe - put scons-src-0.01.tar.gz - put scons_0.01-1_all.deb + put scons-0.04-1.noarch.rpm + put scons-0.04-1.src.rpm + put scons-0.04.tar.gz + put scons-0.04.win32.exe + put scons-src-0.04.tar.gz + put scons_0.04-1_all.deb Create the new release at the SourceForge project page: + Go to the Admin page + + => Edit/Add File Releases + + => Add Release + + New release name: 0.04 + Cut-and-paste or upload the RELEASE.txt file. Cut-and-paste or upload the CHANGES.txt file. @@ -132,14 +140,14 @@ Things to do to release a version of SCons: Click "Submit/Refresh" - Edit the files + Edit the file info: - scons-0.02-1.noarch.rpm Any .rpm - scons-0.02-1.src.rpm Any Source .rpm - scons-0.02.tar.gz Any .gz - scons-0.01.win32.exe i386 Other - scons-src-0.01.tar.gz Any Source .gz - scons_0.01-1_all.deb Any .deb + scons-0.04-1.noarch.rpm Any .rpm + scons-0.04-1.src.rpm Any Source .rpm + scons-0.04.tar.gz Any .gz + scons-0.04.win32.exe i386 Other + scons-src-0.04.tar.gz Any Source .gz + scons_0.04-1_all.deb Any .deb (This has to be done one at a time.) @@ -168,20 +176,38 @@ Things to do to release a version of SCons: + In the Bugs Tracker, add a Group for the new release (0.04) + + + Announce to the following mailing lists (template below): scons-announce@lists.sourceforge.net scons-users@lists.sourceforge.net scons-devel@lists.sourceforge.net - python-list@python.org + [right away] python-announce@python.org - [optional] cons-discuss@gnu.org + [right away, it's moderated and will take + some time to get through] linux-announce@news.ornl.gov + [right away, it's moderated and will take + some time to get through] + + [optional] cons-discuss@gnu.org + + [only if it's a really big announcement, + I said we wouldn't bug this list] + + python-list@python.org + + [wait until business hours so the announcemnt + hits mailboxes while U.S. workers are active] + Notify www.cmtoday.com/contribute.html [This guy wants an announcement no more frequently than @@ -190,6 +216,10 @@ Things to do to release a version of SCons: Notify freshmeat.net + [Wait until the morning so the announcement hits the + main freshmeat.net page while people in the U.S. are + awake and working] + diff --git a/debian/changelog b/debian/changelog index 6e3607c..fb93323 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +scons (0.04-1) unstable; urgency=low + + * Fourth Release. + + -- Steven Knight Fri, 11 Jan 2002 01:51:19 -0600 + + scons (0.03-1) unstable; urgency=low * Third Release. diff --git a/debian/scons.postinst b/debian/scons.postinst index e8c5de8..24fed0f 100644 --- a/debian/scons.postinst +++ b/debian/scons.postinst @@ -6,7 +6,7 @@ # PACKAGE=scons -DIRLIST="/usr/lib/scons-0.03" +DIRLIST="/usr/lib/scons-0.04" case "$1" in configure|abort-upgrade|abort-remove|abort-deconfigure) diff --git a/rpm/scons.spec b/rpm/scons.spec index 345fedc..706141c 100644 --- a/rpm/scons.spec +++ b/rpm/scons.spec @@ -1,5 +1,5 @@ %define name scons -%define version 0.03 +%define version 0.04 %define release 1 Summary: an Open Source software construction tool -- cgit v0.12