Prep 0.10 for release.
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 16 Jan 2003 19:41:48 +0000 (19:41 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Thu, 16 Jan 2003 19:41:48 +0000 (19:41 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@553 fdb21ef1-2011-0410-befe-b5e4ea1792b1

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

index 57394bdbf7e34af4f239e78156fa38de25f506c8..23bd576db2ef134bf992b5f45aadeb7bcd15384e 100644 (file)
@@ -2,7 +2,7 @@ scons (0.10-1) unstable; urgency=low
 
   * Fourth post-official-Debian build cycle
 
- -- Steven Knight <knight@baldmt.com>  Thu,  5 Dec 2002 04:48:25 -0600
+ -- Steven Knight <knight@baldmt.com>  Thu, 16 Jan 2003 04:11:46 -0600
 
 
 scons (0.09-1) unstable; urgency=low
index 2eeae3011da375fb6aa8b2ae23b8f3ae6bf230d1..764e26011f3cea074f3be1d69ee8698e76efbe2d 100644 (file)
@@ -8,7 +8,7 @@
 
 
 
-RELEASE 0.10 - XXX
+RELEASE 0.10 - Thu, 16 Jan 2003 04:11:46 -0600
 
   From Derrick 'dman' Hudson:
 
@@ -85,7 +85,7 @@ RELEASE 0.10 - XXX
 
   - Added support for the MinGW tool chain.
 
-  - Added a --debug=inclues option.
+  - Added a --debug=includes option.
 
 
 
index efb455bc47af711f75e0ff2f65f5798ef5a14ec2..e024e533eb99820f547dcd0bc525849e246f126c 100644 (file)
@@ -20,7 +20,7 @@ more effectively, please sign up for the scons-users mailing list at:
 
 
 
-RELEASE 0.10 - XXX
+RELEASE 0.10 - Thu, 16 Jan 2003 04:11:46 -0600
 
   This is the tenth alpha release of SCons.  Please consult the
   CHANGES.txt file for a list of specific changes since last release.
@@ -28,9 +28,26 @@ RELEASE 0.10 - XXX
   Please note the following important changes since release 0.09:
 
     - The Scanner interface has been changed to make it easier to
-      write user-defined scanners and to eliminate unnecessary
-      scanner calls.  This will require changing your user-defined
-      SCanner definitions.  XXX
+
+      write user-defined Scanners and to eliminate unnecessary Scanner
+      calls.  This required changing the meaning of the third argument
+      passed to your user-defined scanner functions.  The third argument
+      was formerly the target node whose build was causing a scan of the
+      current node specified as the first argument:
+
+        def scanner_function(node, env, target):
+
+      The third argument is now the path of directories that can be
+      searched for files found during the scan of the current node:
+
+        def scanner_function(node, env, path):
+
+      If you did not actually use the third argument in your scanner
+      function, which should be the case for most definitions, you do
+      not need to change your scanner function.  (You may, however, wish
+      to change the name of the third argument from "target" to "path"
+      to reflect the changed meaning and avoid misleading anyone who
+      looks at your SConscript files.)
 
     - The .sconsign file format has been changed from ASCII to a pickled
       Python data structure.  This improves performance and future
@@ -85,12 +102,15 @@ RELEASE 0.10 - XXX
       keyword arguments, but are instead passed as construction 
       variables.
 
-  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.
+  SCons is developed with an extensive regression test suite, and a
+  rigorous development methodology for continually improving that suite.
+  Because of this, SCons is of sufficient quality that you can use it
+  for real work.  The "alpha" status of the release reflects that we
+  still may change interfaces in future releases, which may require
+  modifications to your SConscript files.  We strive to hold these
+  changes to a minimum.
 
-  Nevertheless, because this is an alpha release, heed the following
-  disclaimers:
+  Nevertheless, please heed the following disclaimers:
 
     - There may, of course, be bugs.  Please report any bugs or other
       problems that you find to our bug tracker at our SourceForge
@@ -101,11 +121,6 @@ RELEASE 0.10 - XXX
       We have a reliable bug-fixing methodology already in place and
       strive to respond to problems relatively quickly.
 
-    - It is possible that interfaces will change in future releases.  We
-      will strive to hold this to a minimum, but you may need to modify
-      your SConscript files in the future if there is a compelling reason
-      to change an interface.
-
     - Documentation is spottier than we'd like.  You may need to dive
       into the source code to figure out how to do something.  Asking
       questions on the scons-users mailing list is also welcome.  We
@@ -154,6 +169,15 @@ RELEASE 0.10 - XXX
       processed builder specification overwrites all other builders,
       without any warning.
 
+    - On Win32 systems, you must put a space between the redirection
+      characters < and >, and the specified files (or construction
+      variable expansions):
+
+        command < $SOURCE > $TARGET
+
+      If you don't put space (for example, "<$SOURCE"), SCons will not
+      recognize the redirection.
+
     - Executing the -u or -U option from a source directory that has an
       associated BuildDir() does not build the targets in the BuildDir().