Anonymous avatar Anonymous committed 59d8cdb

Update to 1.0.0.

Comments (0)

Files changed (9)

QMTest/TestSCons.py

 # here provides some independent verification that what we packaged
 # conforms to what we expect.
 
-default_version = '0.98.5'
+default_version = '1.0.0'
 
 copyright_years = '2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008'
 
     --  (Optional.)  Install from a pre-packaged SCons package that
         does not require distutils:
 
-            Red Hat Linux       scons-0.98.5.noarch.rpm
+            Red Hat Linux       scons-1.0.0.noarch.rpm
 
             Debian GNU/Linux    use apt-get to get the official package
 
-            Windows             scons-0.98.5.win32.exe
+            Windows             scons-1.0.0.win32.exe
 
     --  (Recommended.)  Download the latest distutils package from the
         following URL:
 
 By default, the above commands will do the following:
 
-    --  Install the version-numbered "scons-0.98.5" and "sconsign-0.98.5"
+    --  Install the version-numbered "scons-1.0.0" and "sconsign-1.0.0"
         scripts in the default system script directory (/usr/bin or
         C:\Python*\Scripts, for example).  This can be disabled by
         specifying the "--no-version-script" option on the command
         making it the default on your system.
 
         On UNIX or Linux systems, you can have the "scons" and "sconsign"
-        scripts be hard links or symbolic links to the "scons-0.98.5" and
-        "sconsign-0.98.5" scripts by specifying the "--hardlink-scons" or
+        scripts be hard links or symbolic links to the "scons-1.0.0" and
+        "sconsign-1.0.0" scripts by specifying the "--hardlink-scons" or
         "--symlink-scons" options on the command line.
 
-    --  Install "scons-0.98.5.bat" and "scons.bat" wrapper scripts in the
+    --  Install "scons-1.0.0.bat" and "scons.bat" wrapper scripts in the
         Python prefix directory on Windows (C:\Python*, for example).
         This can be disabled by specifying the "--no-install-bat" option
         on the command line.
 
         On UNIX or Linux systems, the "--install-bat" option may be
-        specified to have "scons-0.98.5.bat" and "scons.bat" files installed
+        specified to have "scons-1.0.0.bat" and "scons.bat" files installed
         in the default system script directory, which is useful if you
         want to install SCons in a shared file system directory that can
         be used to execute SCons from both UNIX/Linux and Windows systems.
 
     --  Install the SCons build engine (a Python module) in an
         appropriate version-numbered SCons library directory
-        (/usr/lib/scons-0.98.5 or C:\Python*\scons-0.98.5, for example).
+        (/usr/lib/scons-1.0.0 or C:\Python*\scons-1.0.0, for example).
         See below for more options related to installing the build
         engine library.
 
 Depending on the utilities installed on your system, any or all of the
 following packages will be built:
 
-        build/dist/scons-0.98.5-1.noarch.rpm
-        build/dist/scons-0.98.5-1.src.rpm
-        build/dist/scons-0.98.5.linux-i686.tar.gz
-        build/dist/scons-0.98.5.tar.gz
-        build/dist/scons-0.98.5.win32.exe
-        build/dist/scons-0.98.5.zip
-        build/dist/scons-doc-0.98.5.tar.gz
-        build/dist/scons-local-0.98.5.tar.gz
-        build/dist/scons-local-0.98.5.zip
-        build/dist/scons-src-0.98.5.tar.gz
-        build/dist/scons-src-0.98.5.zip
-        build/dist/scons_0.98.5-1_all.deb
+        build/dist/scons-1.0.0-1.noarch.rpm
+        build/dist/scons-1.0.0-1.src.rpm
+        build/dist/scons-1.0.0.linux-i686.tar.gz
+        build/dist/scons-1.0.0.tar.gz
+        build/dist/scons-1.0.0.win32.exe
+        build/dist/scons-1.0.0.zip
+        build/dist/scons-doc-1.0.0.tar.gz
+        build/dist/scons-local-1.0.0.tar.gz
+        build/dist/scons-local-1.0.0.zip
+        build/dist/scons-src-1.0.0.tar.gz
+        build/dist/scons-src-1.0.0.zip
+        build/dist/scons_1.0.0-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.
 With plenty of help from the SCons Development team:
         Chad Austin
         Charles Crain
+        Bill Deegan
         Steve Leblanc
         Greg Noel
         Gary Oberbrunner
 copyright_years = '2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008'
 
 # This gets inserted into the man pages to reflect the month of release.
-month_year = 'June 2008'
+month_year = 'August 2008'
 
 #
 # __COPYRIGHT__
 import tempfile
 
 project = 'scons'
-default_version = '0.98.5'
+default_version = '1.0.0'
 copyright = "Copyright (c) %s The SCons Foundation" % copyright_years
 
 SConsignFile()

doc/user/preface.in

     tool without the energy, enthusiasm
     and time people have contributed over the past few years.
     The "core team"
-    of Chad Austin, Anthony Roach, Charles Crain,
-    Steve Leblanc, Gary Oberbrunner, Greg Spencer and Christoph Wiedemann
+    of Chad Austin, Anthony Roach,
+    Bill Deegan, Charles Crain, Steve Leblanc, Greg Noel,
+    Gary Oberbrunner, Greg Spencer and Christoph Wiedemann
     have been great about reviewing my (and other) changes
     and catching problems before they get in the code base.
     Of particular technical note:

doc/user/preface.xml

     tool without the energy, enthusiasm
     and time people have contributed over the past few years.
     The "core team"
-    of Chad Austin, Anthony Roach, Charles Crain,
-    Steve Leblanc, Gary Oberbrunner, Greg Spencer and Christoph Wiedemann
+    of Chad Austin, Anthony Roach,
+    Bill Deegan, Charles Crain, Steve Leblanc, Greg Noel,
+    Gary Oberbrunner, Greg Spencer and Christoph Wiedemann
     have been great about reviewing my (and other) changes
     and catching problems before they get in the code base.
     Of particular technical note:
 
 
 
-RELEASE XXX - XXX
+RELEASE 1.0.0 - Sat, 09 Aug 2008 12:19:44 -0700
 
 From Luca Falavigna:
 
                          Version __VERSION__
 
 
-This is a beta release of SCons, a tool for building software (and other
-files).  SCons is implemented in Python, and its "configuration files"
-are actually Python scripts, allowing you to use the full power of a
-real scripting language to solve build problems.  You do not, however,
-need to know Python to use SCons effectively.
+This is SCons, a tool for building software (and other files).  SCons is
+implemented in Python, and its "configuration files" are actually Python
+scripts, allowing you to use the full power of a real scripting language
+to solve build problems.  You do not, however, need to know Python to
+use SCons effectively.
 
 See the RELEASE.txt file for notes about this specific release,
 including known problems.  See the CHANGES.txt file for a list of
                             Release Notes
 
 
-This is a beta release of SCons, a tool for building software (and other
-files).  SCons is implemented in Python, and its "configuration files"
-are actually Python scripts, allowing you to use the full power of a
-real scripting language to solve build problems.  You do not, however,
-need to know Python to use SCons effectively.
+This is SCons, a tool for building software (and other files).  SCons is
+implemented in Python, and its "configuration files" are actually Python
+scripts, allowing you to use the full power of a real scripting language
+to solve build problems.  You do not, however, need to know Python to
+use SCons effectively.
 
 So that everyone using SCons can help each other learn how to use it
 more effectively, please sign up for the scons-users mailing list at:
 
 
 
-RELEASE 0.98.5 - Sat, 07 Jun 2008 08:20:35 -0700
+RELEASE 1.0.0 - Sat, 09 Aug 2008 12:19:44 -0700
 
-  This is a release candidate for SCons 1.0.  Please consult the
-  CHANGES.txt file for a list of specific changes since last release.
+  Please consult the CHANGES.txt file for a list of specific changes
+  since last release.
 
   Please note the following important changes since release 0.98.4:
 
   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 "beta" 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.
+  for real work.
 
-  Nevertheless, please heed the following disclaimers:
+  The interfaces in release 1.0 will *not* be knowingly changed in
+  any new, future 1.x release.  If an interface change should ever
+  become necessary due to extraordinary circumstances, the change
+  and an appropriate transition strategy will be documented in these
+  RELEASE notes.
+
+  As you use SCons, please heed the following:
 
     - Please report any bugs or other problems that you find to our bug
       tracker at our SourceForge project page:
       would be more than glad to have your assistance in correcting this
       problem... :-)
 
-      In particular, the "SCons Design" documentation on the SCons web
-      site is currently out of date, as we made significant changes to
-      portions of the interface as we figured out what worked and what
-      didn't during implementation.
+    - The "SCons Design" documentation on the SCons web site is very
+      out of date, as we made significant changes to portions of the
+      interface as we figured out what worked and what didn't during the
+      extensive beta implementation.  The "SCons Design" document should
+      be used only for historical purposes, or for just an extremely
+      general understanding of SCons' architectural goals.
 
     - There may be performance issues.  Improving SCons performance
       is an ongoing priority.  If you still find the performance
       use if you you want to fix your version of Python to support
       parallel builds in SCons.
 
-    - Again, the "SCons Design" documentation on the SCons web
-      site is currently out of date.  Take what you read there with a
-      grain of salt.
+    - Again, the "SCons Design" documentation on the SCons web site is
+      out of date.  Take what you read there with a grain of salt.
 
     - On Win32 systems, you must put a space between the redirection
       characters < and >, and the specified files (or construction
 With plenty of help from the SCons Development team:
         Chad Austin
         Charles Crain
+        Bill Deegan
         Steve Leblanc
+        Greg Noel
         Gary Oberbrunner
         Anthony Roach
         Greg Spencer

test/EnsureSConsVersion.py

 Exit(0)
 """)
 
-    test.run(status=2)
+    test.run()
 
     test.write('SConstruct', """\
 env = Environment()
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.