Really prepare for the 0.07 release.
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 2 May 2002 20:10:58 +0000 (20:10 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 2 May 2002 20:10:58 +0000 (20:10 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@360 fdb21ef1-2011-0410-befe-b5e4ea1792b1

debian/changelog
src/CHANGES.txt
src/RELEASE.txt

index 651eee22d4198a42143059fdaf72d3aed84917ad..9c3bb6d1c9da42e7fa54f25ac69f3b0e4f4335bb 100644 (file)
@@ -2,7 +2,7 @@ scons (0.07-1) unstable; urgency=low
 
   * Folding uploaded Debian build into SCons source
 
- -- Steven Knight <knight@baldmt.com>  Thu, 25 Apr 2002 06:24:50 -0500
+ -- Steven Knight <knight@baldmt.com>  Thu,  2 May 2002 13:37:16 -0500
 
 
 scons (0.05-1) unstable; urgency=low
index 3dc11daabd5f60f03685825fb1faa500859c281b..8ab96e31b09f6849572e5b812b506b321113b5c1 100644 (file)
@@ -8,7 +8,7 @@
 
 
 
-RELEASE 0.07 - Thu, 25 Apr 2002 06:24:50 -0500
+RELEASE 0.07 - Thu,  2 May 2002 13:37:16 -0500
 
   From Chad Austin:
 
index 803869a2ad04d9e70c321cdecd2975adabb51df6..5fd6cf374083514a5bf8a5b7e7ca74853a047917 100644 (file)
@@ -20,11 +20,43 @@ more effectively, please sign up for the scons-users mailing list at:
 
 
 
-RELEASE 0.07 - Thu, 25 Apr 2002 06:24:50 -0500
+RELEASE 0.07 - Thu,  2 May 2002 13:37:16 -0500
 
   This is the seventh 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:
+
+    - 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.
+
+      Consequently, any builder calls that you have defined which supply
+      multiple file names in a single string, such as:
+
+          env.Program(target = 'foo', source = 'f1.c f2.c')
+
+      These calls will need to be changed by next release.  You may
+      either split up the string into an array of individual file name
+      strings by hand:
+
+          env.Program(target = 'foo', source = ['f1.c', 'f2.c'])
+
+      Or you may use the newly-provided Split() function to turn a
+      string of white-space separated file names into an array:
+
+          env.Program(target = 'foo', source = Split('f1.c f2.c'))
+
+      The Split() function preserves the functionality that the builder
+      objects currently invoke internally: if the argument is a string,
+      it will be split on white space; if the argument is already a list,
+      the list will be returned.
+
+      (You may, of course, also use the string.split() function from
+      the standard Python library to convert your strings.)
+
   Please note the following important changes since release 0.06:
 
     - The functionality of the -U option has changed.  It now works
@@ -67,38 +99,6 @@ RELEASE 0.07 - Thu, 25 Apr 2002 06:24:50 -0500
            open(str(target), 'w').write(open(str(source), 'r').read())
             return 0
 
-  Please not the following UPCOMING very important change:
-
-    - 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.
-
-      Consequently, any builder calls that you have defined which supply
-      multiple file names in a single string, such as:
-
-          env.Program(target = 'foo', source = 'f1.c f2.c')
-
-      These calls will need to be changed by next release.  You may
-      either split up the string into an array of individual file name
-      strings by hand:
-
-          env.Program(target = 'foo', source = ['f1.c', 'f2.c'])
-
-      Or you may use the newly-provided Split() function to turn a
-      string of white-space separated file names into an array:
-
-          env.Program(target = 'foo', source = Split('f1.c f2.c'))
-
-      The Split() function preserves the functionality that the builder
-      objects currently invoke internally: if the argument is a string,
-      it will be split on white space; if the argument is already a list,
-      the list will be returned.
-
-      (You may, of course, also use the string.split() function from
-      the standard Python library to convert your strings.)
-
   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.
@@ -159,17 +159,21 @@ RELEASE 0.07 - Thu, 25 Apr 2002 06:24:50 -0500
       site is currently out of date.  Take what you read there with a
       grain of salt.
 
+    - SCons does not yet support file names with quotes (" or ') in the
+      file name when an external command is used to create or process a
+      file.  Results will be unpredictable based on the interaction with
+      the shell used to execute the external command.
+
+    - If a file is specified to be built in multiple ways, the last
+      processed builder specification overwrites all other builders,
+      without any warning.
+
     - There is not yet a mechanism to configure using file timestamps
       instead of MD5 signatures to determine if a file is up-to-date.
 
-    - Executing the -u option from a source directory that has an
+    - Executing the -u or -U option from a source directory that has an
       associated BuildDir() does not build the targets in the BuildDir().
 
-    - On Windows systems using MSVC/C++, long link lines are handled
-      by writing the arguments to a temporary file.  Because the
-      temporary file name may change from invocation to invocation,
-      long link lines may be rebuilt more often than necessary.
-
     - No support yet for the following future features:
 
         - Repository search paths (-Y)