The SCons 2.0.0.final.0 production release is available

Greg Noel <[email protected]> Tue, 15 Jun 2010 01:10:41 -0700
Newsgroups gmane.comp.programming.tools.scons.announce
Message-ID <[email protected]>
SCons - a software construction tool

                               Release Notes


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.

Please go to http://www.scons.org/download.php to get the latest  
production release of SCons.

So that everyone using SCons can help each other learn how to use it  
more effectively, please go to http://scons.org/lists.php#users to  
sign up for the scons-users mailing list.


RELEASE 2.0.0.final.0 - Mon, 14 Jun 2010 22:01:37 -0700

   Please consult the RELEASE.txt file for a summary changes since the  
last release and consult the CHANGES.txt file for complete a list of  
changes since last release.  This announcement highlights only the  
important changes.

   IMPORTANT:  In 1.3.0 and 2.0.0, explicit dependencies (configured  
via the Depends() call) are ignored for any nodes that do not have  
builders.  This known issue[1] will typically only happen if you  
explicitly configure a builder call to create multiple output files,  
some of which are "hidden" from SCons by not being listed in the  
targets list, and then use Depends() to establish an explicit  
dependency on a "hidden" file.

   [1] See http://scons.tigris.org/issues/show_bug.cgi?id=2647 for  
details.

   Please note the following important changes since release 1.3.0:

     --  SUPPORT FOR PYTHON VERSIONS PRIOR TO 2.4 HAS BEEN REMOVED

     	Although SCons is still tested with Python 2.3, use of Python
	versions prior to 2.4 is deprecated.

     --  DEPRECATED FEATURES WILL GENERATE MANDATORY WARNINGS IN 2.0.0

         In keeping with our deprecation cycle, the following deprecated
         features will still be supported in 2.0.0 but will generate
         mandatory, non-disableable warnings:

             --  The overrides= keyword argument to the Builder() call.
             --  The scanner= keyword argument to the Builder() call.
             --  The BuildDir() function and env.BuildDir() method.
             --  The env.Copy() method.
             --  The SourceSignatures() function and
                 env.SourceSignatures() method.
             --  The TargetSignatures() function and
                 env.TargetSignatures() method.
             --  The Sig module (now an unnused stub).
             --  The --debug=dtree, --debug=stree and --debug=tree
                 options.
             --  The --debug=nomemoizer option.
             --  The Options object and the related BoolOption(),
                 EnumOption(), ListOption(), PackageOption() and
                 PathOption() functions.

         The mandatory warnings will be issued in order to make sure
         users of 1.3.0 notice *prior* to the release of SCons 2.0.0,
         that these features will be removed.  In SCons 2.0.0 these
         features will no longer work at all, and will instead generate
         specific fatal errors when anyone tries to use them.

Thank you for your interest, and please let us know how we can help  
improve SCons for your needs.

Steven Knight
knight at baldmt dot com
http://www.baldmt.com/~knight/

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
         Christoph Wiedemann

Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,  
2010 The SCons Foundation
src/Announce.txt 5023 2010/06/14 22:05:46 scons

------------------------------------------------------
http://scons.tigris.org/ds/viewMessage.do?dsForumId=1270&dsMessageId=2621662

To unsubscribe, send an e-mail to [[email protected]].