Initialize the new branch.
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sat, 4 May 2002 04:51:40 +0000 (04:51 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sat, 4 May 2002 04:51:40 +0000 (04:51 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@362 fdb21ef1-2011-0410-befe-b5e4ea1792b1

HOWTO/change.txt
HOWTO/release.txt
README
SConstruct
debian/changelog
rpm/scons.spec
src/CHANGES.txt
src/RELEASE.txt

index 23ecab524c0e1e9c683c0c5f3fe26cfbf82f729f..8824e874152a766d56bd35f1047feceb2ca5d298 100644 (file)
@@ -30,28 +30,28 @@ Handling a change set:
 
     -- Distribute the change to scons-aedist:
 
-               aedist -s -p scons.0.7 {cnum} > scons.0.7.C{cnum}.ae
-               pine -attach scons.0.7.C{cnum}.ae scons-aedist@lists.sourceforge.net
-                       Subject: scons.0.7 - {SUMMARY}
-                       Body:  aegis -l -p scons.0.7 -c {cnum} cd
+               aedist -s -p scons.0.8 {cnum} > scons.0.8.C{cnum}.ae
+               pine -attach scons.0.8.C{cnum}.ae scons-aedist@lists.sourceforge.net
+                       Subject: scons.0.8 - {SUMMARY}
+                       Body:  aegis -l -p scons.0.8 -c {cnum} cd
 
-               rm scons.0.7.C{cnum}.ae
+               rm scons.0.8.C{cnum}.ae
 
        [This will eventually be automated.]
 
     -- Update the aedist baseline on the web site:
 
-               aedist -s -bl -p scons.0.7 > scons.0.7.ae
-               scp scons.0.7.ae stevenknight@scons.sourceforge.net:/home/groups/s/sc/scons/htdocs/scons.0.7.ae
-               rm scons.0.7.ae
+               aedist -s -bl -p scons.0.8 > scons.0.8.ae
+               scp scons.0.8.ae stevenknight@scons.sourceforge.net:/home/groups/s/sc/scons/htdocs/scons.0.8.ae
+               rm scons.0.8.ae
 
        [This will eventually be automated.]
 
     -- Distribute the change to CVS:
 
                export CVS_RSH=ssh
-               ae2cvs -n -aegis -p scons.0.7 -c {cnum} -u ~/SCons/scons
-               ae2cvs -X -aegis -p scons.0.7 -c {cnum} -u ~/SCons/scons
+               ae2cvs -n -aegis -p scons.0.8 -c {cnum} -u ~/SCons/scons
+               ae2cvs -X -aegis -p scons.0.8 -c {cnum} -u ~/SCons/scons
 
         If you need the "ae2cvs" Perl script, you can find a copy
         checked in to the bin/subdirectory.
index a24caa418cb27d35023a3434f24eb9a060aadd18..4f3a691d9657309465c4933dcfb7c94cb7e09bef 100644 (file)
@@ -83,18 +83,16 @@ Things to do to release a new version of SCons:
 
                # Change the hard-coded package version numbers
                # in the following files.
-               aecp README SConstruct debian/changelog debian/files rpm/scons.spec
+               aecp README SConstruct debian/changelog rpm/scons.spec
 
-               vi README SConstruct debian/changelog debian/files rpm/scons.spec
+               vi README SConstruct debian/changelog rpm/scons.spec
 
                # Optionally, do the same in the following:
                [optional] aecp HOWTO/change.txt
                [optional] aecp HOWTO/release.txt
-               [optional] aecp debian/scons.postinst
 
                [optional] vi HOWTO/change.txt
                [optional] vi HOWTO/release.txt
-               [optional] vi debian/scons.postinst
 
                aeb
 
@@ -119,14 +117,14 @@ Things to do to release a new version of SCons:
                <your email>
                cd incoming
                bin
-               put scons-0.07-1.noarch.rpm
-               put scons-0.07-1.src.rpm
-               put scons-0.07.tar.gz
-               put scons-0.07.win32.exe
-               put scons-0.07.zip
-               put scons-src-0.07.tar.gz
-               put scons-src-0.07.zip
-               put scons_0.07-1_all.deb
+               put scons-0.08-1.noarch.rpm
+               put scons-0.08-1.src.rpm
+               put scons-0.08.tar.gz
+               put scons-0.08.win32.exe
+               put scons-0.08.zip
+               put scons-src-0.08.tar.gz
+               put scons-src-0.08.zip
+               put scons_0.08-1_all.deb
 
        Create the new release at the SourceForge project page:
 
@@ -138,7 +136,7 @@ Things to do to release a new version of SCons:
 
                => Add Release
 
-               New release name:  0.07
+               New release name:  0.08
 
                Cut-and-paste or upload the RELEASE.txt file.
 
@@ -155,23 +153,29 @@ Things to do to release a new version of SCons:
 
                Edit the file info:
 
-                       scons-0.07-1.noarch.rpm         Any     .rpm
-                       scons-0.07-1.src.rpm            Any     Source .rpm
-                       scons-0.07.tar.gz               Any     .gz
-                       scons-0.07.win32.exe            i386    .exe (32-bit Windows)
-                       scons-0.07.zip                  Any     .zip
-                       scons_0.07-1_all.deb            Any     .deb
+                       scons-0.08-1.noarch.rpm         Any     .rpm
+                       scons-0.08-1.src.rpm            Any     Source .rpm
+                       scons-0.08.tar.gz               Any     .gz
+                       scons-0.08.win32.exe            i386    .exe (32-bit Windows)
+                       scons-0.08.zip                  Any     .zip
+                       scons_0.08-1_all.deb            Any     .deb
 
                 Click "Update/Refresh" for each file; this must be done
                 one at a time.
 
+               Check "I'm sure." and click "Send Notice" in the Email
+               Release Notice section.
+
+
+               Go to the Admin page
+
                => Edit/Add File Releases
 
                Package Name:  scons-src
 
                => Add Release
 
-               New release name:  0.07
+               New release name:  0.08
 
                Cut-and-paste or upload the RELEASE.txt file.
 
@@ -188,12 +192,57 @@ Things to do to release a new version of SCons:
 
                Edit the file info:
 
-                       scons-src-0.07.tar.gz           Any     .gz
-                       scons-src-0.07.zip              Any     .zip
+                       scons-src-0.08.tar.gz           Any     .gz
+                       scons-src-0.08.zip              Any     .zip
 
                 Click "Update/Refresh" for each file; this must be done
                 one at a time.
 
+               Check "I'm sure." and click "Send Notice" in the Email
+               Release Notice section.
+
+
+       Hide release {0.06} 2 at the SourceForge download page:
+
+               Go to the Admin page
+
+               => Edit/Add File Releases
+
+               Package Name:  scons
+
+               => Edit Releases
+
+               Release Name: {0.06}
+
+               => Edit This Release
+
+               Status: => Hidden
+
+               Click Submit/Refresh
+
+
+               Go to the Admin page
+
+               => Edit/Add File Releases
+
+               Package Name:  scons-src
+
+               => Edit Releases
+
+               Release Name: {0.06}
+
+               => Edit This Release
+
+               Status: => Hidden
+
+               Click Submit/Refresh
+
+
+
+       In the Bugs Tracker, add a Group for the new release (0.08)
+
+
+
        Test downloading from the SourceForge project page
 
                 You may need to wait a good bit; they seem to update
@@ -219,10 +268,6 @@ Things to do to release a new version of SCons:
 
 
 
-       In the Bugs Tracker, add a Group for the new release (0.07)
-
-
-
        Announce to the following mailing lists (template below):
 
                scons-announce@lists.sourceforge.net
@@ -267,13 +312,9 @@ Things to do to release a new version of SCons:
 
 
 =======================
-Template scons-devel announcement:
+Template describe-the-release section:
 
-SConspirators--
-
-SCons alpha release 0.07 is now available for download.
-
-IMPORTANT:  This release contains the following interface changes:
+IMPORTANT:  Release 0.08 contains the following interface changes:
   - XXX
 
 This release adds the following features:
@@ -290,14 +331,23 @@ The following changes have been made to the SCons packaging:
 
 The documentation has been improved:
   - XXX
+=======================
+Template scons-devel announcement:
 
-Thanks to XXX, XXX, and XXX for contributing to this release.
+SConspirators--
+
+SCons alpha release 0.08 is now available for download.
+
+XXX Template describe-the-release section goes here XXX
+
+Special thanks to XXX, XXX, and XXX for their contributions to this
+release.
 
        --SK
 =======================
 Template scons-users + scons-announce announcement:
 
-Version 0.07 of SCons has been released and is available for download
+Version 0.08 of SCons has been released and is available for download
 from the SCons web site:
 
        http://www.scons.org/
@@ -312,23 +362,7 @@ addition to the traditional .tar.gz and .zip files.
 
 WHAT'S NEW IN THIS RELEASE?
 
-IMPORTANT:  Version 0.07 contains the following interface changes:
-  - XXX
-
-This release adds the following features:
-  - XXX
-
-The following fixes have been added:
-  - XXX
-
-Performance has been improved as follows:
-  - XXX
-
-The following changes have been made to the SCons packaging:
-  - XXX
-
-The documentation has been improved:
-  - XXX
+XXX Template describe-the-release section goes here XXX
 
 
 ACKNOWLEDGEMENTS
@@ -342,7 +376,11 @@ On behalf of the SCons team,
 =======================
 Template python-announce, linux-announce and python-list announcement:
 
-Version 0.07 of SCons has been released and is available for download
+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.08 of SCons has been released and is available for download
 from the SCons web site:
 
        http://www.scons.org/
@@ -357,48 +395,29 @@ addition to the traditional .tar.gz and .zip files.
 
 WHAT'S NEW IN THIS RELEASE?
 
-IMPORTANT:  Version 0.07 contains the following interface changes:
-  - XXX
-
-This release adds the following features:
-  - XXX
-
-The following fixes have been added:
-  - XXX
-
-Performance has been improved as follows:
-  - XXX
-
-The following changes have been made to the SCons packaging:
-  - XXX
+XXX Template describe-the-release section goes here XXX
 
-The documentation has been improved:
-  - XXX
 
-
-WHAT IS SCONS?
-
-SCons is a software construction tool (build tool, or make tool) written
-in Python.  Its design is based on the design which won the Software
-Carpentry build tool competition in August 2000 (in turn derived from
-the Perl-based Cons build tool).
+ABOUT SCONS
 
 Distinctive features of SCons include:
 
+  - a global view of all dependencies; no multiple passes to get
+    everything built properly
   - configuration files are Python scripts, allowing the full use of a
-    real scripting language to solve build problems
+    real scripting language to solve difficult build problems
   - a modular architecture allows the SCons Build Engine to be
     embedded in other Python software
-  - a global view of all dependencies; no multiple passes to get
-    everything built
   - the ability to scan files for implicit dependencies (#include files);
-  - improved parallel build (-j) support
-  - use of MD5 signatures to decide if a file has changed
+  - improved parallel build (-j) support that provides consistent
+    build speedup regardless of source tree layout
+  - use of MD5 signatures to decide if a file has really changed; no
+    need to "touch" files to fool make that something is up-to-date
   - easily extensible through user-defined Builder and Scanner objects
   - build actions can be Python code, as well as external commands
 
-An scons-users mailing list has been created for those interested in
-getting started using SCons.  You can subscribe at:
+An scons-users mailing list is available for those interested in getting
+started using SCons.  You can subscribe at:
 
        http://lists.sourceforge.net/lists/listinfo/scons-users
 
diff --git a/README b/README
index c7f5a996064dabdd9305842b0a36529c9f694004..3a3c265ec478ca82d808e6ec9e750e6bcbd791ca 100644 (file)
--- a/README
+++ b/README
@@ -139,16 +139,16 @@ more work:
 Depending on the utilities installed on your system, any or all of the
 following packages will be built:
 
-        build/dist/scons-0.07-1.noarch.rpm
-        build/dist/scons-0.07-1.src.rpm
-        build/dist/scons-0.07.linux-i686.tar.gz
-        build/dist/scons-0.07.tar.gz
-        build/dist/scons-0.07.win32.exe
-        build/dist/scons-0.07.zip
-        build/dist/scons-doc-0.07.tar.gz
-        build/dist/scons-src-0.07.tar.gz
-        build/dist/scons-src-0.07.zip
-        build/dist/scons_0.07-1_all.deb
+        build/dist/scons-0.08-1.noarch.rpm
+        build/dist/scons-0.08-1.src.rpm
+        build/dist/scons-0.08.linux-i686.tar.gz
+        build/dist/scons-0.08.tar.gz
+        build/dist/scons-0.08.win32.exe
+        build/dist/scons-0.08.zip
+        build/dist/scons-doc-0.08.tar.gz
+        build/dist/scons-src-0.08.tar.gz
+        build/dist/scons-src-0.08.zip
+        build/dist/scons_0.08-1_all.deb
 
 The SConstruct file is supposed to be smart enough to avoid trying to
 build packages for which you don't have the proper utilities installed.
index 25f4fbfa7c9bb7e3332453618d89d90cb45d8050..cc8290deb604d9424f8a157abe1608d8bc68efe2 100644 (file)
@@ -34,7 +34,7 @@ import sys
 import time
 
 project = 'scons'
-default_version = '0.07'
+default_version = '0.08'
 
 Default('.')
 
index 9c3bb6d1c9da42e7fa54f25ac69f3b0e4f4335bb..359baf216eefcfbb18926c89c6099b8882a8c8c1 100644 (file)
@@ -1,3 +1,10 @@
+scons (0.08-1) unstable; urgency=low
+
+  * Second post-official-Debain build cycle
+
+ -- Steven Knight <knight@baldmt.com>  Thu,  2 May 2002 13:37:16 -0500
+
+
 scons (0.07-1) unstable; urgency=low
 
   * Folding uploaded Debian build into SCons source
index 06f6b1f25830094335e5cdc72c4b4d61aaf06df6..45b3936ffec2ce7079359badf2a9523d4b0114ad 100644 (file)
@@ -1,5 +1,5 @@
 %define name scons
-%define version 0.07
+%define version 0.08
 %define release 1
 
 Summary: an Open Source software construction tool
index 8ab96e31b09f6849572e5b812b506b321113b5c1..1912edb0b6426c72fb5b2b69ad5bf59df49d878d 100644 (file)
@@ -8,6 +8,10 @@
 
 
 
+RELEASE 0.08 - 
+
+
+
 RELEASE 0.07 - Thu,  2 May 2002 13:37:16 -0500
 
   From Chad Austin:
index 5fd6cf374083514a5bf8a5b7e7ca74853a047917..9793e8a391b76bf4bf8d26fbf4c0de87d5c0701b 100644 (file)
@@ -20,18 +20,17 @@ more effectively, please sign up for the scons-users mailing list at:
 
 
 
-RELEASE 0.07 - Thu,  2 May 2002 13:37:16 -0500
+RELEASE 0.08 - 
 
-  This is the seventh alpha release of SCons.  Please consult the
+  This is the eighth alpha release of SCons.  Please consult the
   CHANGES.txt file for a list of specific changes since last release.
 
-  Please note the following UPCOMING very important change:
+  Please note the following important changes since release 0.07:
 
-    - As of the next SCons release (0.08), Builder objects will no longer
-      automatically split target and source file strings on white space.
-      SCons will interpret the string arguments for the target or source
-      files as the complete name of the file, even if the name contains
-      white space.
+    - Builder objects no longer automatically split target and source
+      file strings on white space.  SCons will interpret the string
+      arguments for the target or source files as the complete name of
+      the file, even if the name contains white space.
 
       Consequently, any builder calls that you have defined which supply
       multiple file names in a single string, such as:
@@ -86,19 +85,6 @@ RELEASE 0.07 - Thu,  2 May 2002 13:37:16 -0500
       for_signature.  You will need to add this argument to any
       generator functions you have defined.
 
-  Please note the following important changes since release 0.05:
-
-    - Python functions as Builder actions now take Node objects, not
-      strings, as arguments.  The string representation of a Node
-      object is the file name, so you should change your function
-      actions to use the str() built-in function to fetch the file
-      name:
-
-        def build_it(target = None, source = None, env = None):
-            print "Building %s from %s" % (str(target), str(source))
-           open(str(target), 'w').write(open(str(source), 'r').read())
-            return 0
-
   Owing to an extensive test suite, the SCons team believes that this
   release is of sufficient quality that you can use it for real work,
   despite the "alpha" label.