From d3d08d4f13edc216f169f49636f3d81102727a33 Mon Sep 17 00:00:00 2001 From: Steven Knight Date: Sat, 28 Jun 2003 04:35:09 +0000 Subject: Set up for development. --- HOWTO/release.txt | 76 ++++++++++++++++++------------------ src/CHANGES.txt | 6 +++ src/RELEASE.txt | 46 ++-------------------- src/engine/SCons/Scanner/IDL.py | 2 +- src/engine/SCons/Scanner/IDLTests.py | 2 +- src/engine/SCons/Tool/midl.py | 2 +- test/midl.py | 2 +- 7 files changed, 52 insertions(+), 84 deletions(-) diff --git a/HOWTO/release.txt b/HOWTO/release.txt index fa5729c..b54cbec 100644 --- a/HOWTO/release.txt +++ b/HOWTO/release.txt @@ -41,11 +41,11 @@ Things to do to release a new version of SCons: ae_p scons.0 - aede {15} + aede {90} - aerpass {15} + aerpass {90} - aeib {15} + aeib {90} aeb @@ -59,16 +59,16 @@ Things to do to release a new version of SCons: START THE NEW BRANCH FOR RELEASE - aenbr -p scons.0 {90} + aenbr -p scons.0 {91} - aenc -p scons.0.{90} + aenc -p scons.0.{91} Call it something like, "Initialize the new branch for release." Cause = internal_enhancement. Exempt it from all tests (*_exempt = true). - ae_p scons.0.{90} + ae_p scons.0.{91} aedb 100 @@ -153,16 +153,16 @@ Things to do to release a new version of SCons: cd incoming bin - put scons-0.90-1.noarch.rpm - put scons-0.90-1.src.rpm - put scons-0.90.tar.gz - put scons-0.90.win32.exe - put scons-0.90.zip - put scons-local-0.90.tar.gz - put scons-local-0.90.zip - put scons-src-0.90.tar.gz - put scons-src-0.90.zip - put scons_0.90-1_all.deb + put scons-0.{91}-1.noarch.rpm + put scons-0.{91}-1.src.rpm + put scons-0.{91}.tar.gz + put scons-0.{91}.win32.exe + put scons-0.{91}.zip + put scons-local-0.{91}.tar.gz + put scons-local-0.{91}.zip + put scons-src-0.{91}.tar.gz + put scons-src-0.{91}.zip + put scons_0.{91}-1_all.deb Create the new release at the SourceForge project page: @@ -174,7 +174,7 @@ Things to do to release a new version of SCons: => Add Release - New release name: 0.90 + New release name: 0.{91} Cut-and-paste or upload the RELEASE.txt file. @@ -191,12 +191,12 @@ Things to do to release a new version of SCons: Edit the file info: - scons-0.90-1.noarch.rpm Any .rpm - scons-0.90-1.src.rpm Any Source .rpm - scons-0.90.tar.gz Any .gz - scons-0.90.win32.exe i386 .exe (32-bit Windows) - scons-0.90.zip Any .zip - scons_0.90-1_all.deb Any .deb + scons-0.{91}-1.noarch.rpm Any .rpm + scons-0.{91}-1.src.rpm Any Source .rpm + scons-0.{91}.tar.gz Any .gz + scons-0.{91}.win32.exe i386 .exe (32-bit Windows) + scons-0.{91}.zip Any .zip + scons_0.{91}-1_all.deb Any .deb Click "Update/Refresh" for each file; this must be done one at a time. @@ -213,7 +213,7 @@ Things to do to release a new version of SCons: => Add Release - New release name: 0.90 + New release name: 0.{91} Cut-and-paste or upload the RELEASE.txt file. @@ -230,8 +230,8 @@ Things to do to release a new version of SCons: Edit the file info: - scons-local-0.90.tar.gz Any .gz - scons-local-0.90.zip Any .zip + scons-local-0.{91}.tar.gz Any .gz + scons-local-0.{91}.zip Any .zip Click "Update/Refresh" for each file; this must be done one at a time. @@ -248,7 +248,7 @@ Things to do to release a new version of SCons: => Add Release - New release name: 0.90 + New release name: 0.{91} Cut-and-paste or upload the RELEASE.txt file. @@ -265,8 +265,8 @@ Things to do to release a new version of SCons: Edit the file info: - scons-src-0.90.tar.gz Any .gz - scons-src-0.90.zip Any .zip + scons-src-0.{91}.tar.gz Any .gz + scons-src-0.{91}.zip Any .zip Click "Update/Refresh" for each file; this must be done one at a time. @@ -275,7 +275,7 @@ Things to do to release a new version of SCons: Release Notice section. - Hide release {0.13} at the SourceForge download page: + Hide release {0.14} at the SourceForge download page: Go to the Admin page @@ -285,7 +285,7 @@ Things to do to release a new version of SCons: => Edit Releases - Release Name: {0.13} + Release Name: {0.14} => Edit This Release @@ -302,7 +302,7 @@ Things to do to release a new version of SCons: => Edit Releases - Release Name: {0.13} + Release Name: {0.14} => Edit This Release @@ -319,7 +319,7 @@ Things to do to release a new version of SCons: => Edit Releases - Release Name: {0.13} + Release Name: {0.14} => Edit This Release @@ -329,7 +329,7 @@ Things to do to release a new version of SCons: - In the Bugs Tracker, add a Group for the new release (0.90) + In the Bugs Tracker, add a Group for the new release (0.91) @@ -437,7 +437,7 @@ Things to do to release a new version of SCons: ======================= Template describe-the-release section: -IMPORTANT: Release 0.90 contains the following interface changes: +IMPORTANT: Release 0.91 contains the following interface changes: - XXX See the release notes for more information about these changes. @@ -461,7 +461,7 @@ Template scons-devel announcement: SConspirators-- -SCons alpha release 0.90 is now available for download. +SCons alpha release 0.91 is now available for download. XXX Template describe-the-release section goes here XXX @@ -472,7 +472,7 @@ release. ======================= Template scons-users + scons-announce announcement: -Version 0.90 of SCons has been released and is available for download +Version 0.91 of SCons has been released and is available for download from the SCons web site: http://www.scons.org/ @@ -505,7 +505,7 @@ 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.90 of SCons has been released and is available for download +Version 0.91 of SCons has been released and is available for download from the SCons web site: http://www.scons.org/ diff --git a/src/CHANGES.txt b/src/CHANGES.txt index 29f5feb..5ef9a7f 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -8,6 +8,12 @@ +RELEASE 0.XX - XXX + + From Steven Knight: + + + RELEASE 0.90 - Wed, 25 Jun 2003 14:24:52 -0500 From Chad Austin: diff --git a/src/RELEASE.txt b/src/RELEASE.txt index 4f240fb..298cfda 100644 --- a/src/RELEASE.txt +++ b/src/RELEASE.txt @@ -20,11 +20,13 @@ more effectively, please sign up for the scons-users mailing list at: -RELEASE 0.90 - Wed, 25 Jun 2003 14:24:52 -0500 +RELEASE 0.XX - XXX - This is the first beta release of SCons. Please consult the + This is the second beta release of SCons. Please consult the CHANGES.txt file for a list of specific changes since last release. + Please note the following important changes since release 0.90: + Please note the following important changes since release 0.14: - SCons now tries to verify that Microsoft Visual Studio (including @@ -34,46 +36,6 @@ RELEASE 0.90 - Wed, 25 Jun 2003 14:24:52 -0500 a default directory that we have not seen before. If this is the case, please let us know so that we can update future versions. - Please note the following important changes since release 0.13: - - - Tool specifications no longer take a "platform" argument. You - will need to remove this argument if you define any local Tool - specifications. The new env['PLATFORM'] construction variable can - now be used to find the string that used to be passed in as the - "platform" argument. - - - Emitter functions in Builders are now passed Node objects, not - strings, for all targets and sources. Your emitter may need to - use the str() function to examine the names of specified files. - - - The SetBuildSignatureType() and SetContentSignatureType() functions - have been deprecated. The new names are TargetSignatures() and - SourceSignatures(). - - - The Export() function and the exported variables argument of - SConscript() now search for variables using the same rules as - Python: local first, then global. If you are calling Export() or - SConscript() from a module imported directly into an SConscript - file, you may need to modify the module to make the previously - global variables available to your Export() or SConscript() call. - - - The SetJobs() and GetJobs() functions have been deprecated. - Their new equivalents are: - - SetOption('num_jobs', num) - GetOption('num_jobs') - - - Callable expansions of construction variables in a command line - now take a fourth "for_signature" argument that is set when the - expansion is being called to generate a build signature. - - - Construction variables for building a target are now frozen when the - Builder is called; later changes to the Environment do not - necessarily affect how the target is build. You may need to - re-order statements in your SConscript files to make sure - construction variables are set before calling the Builders that will - use them. - 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 diff --git a/src/engine/SCons/Scanner/IDL.py b/src/engine/SCons/Scanner/IDL.py index e4ceac8..c706980 100644 --- a/src/engine/SCons/Scanner/IDL.py +++ b/src/engine/SCons/Scanner/IDL.py @@ -28,7 +28,7 @@ Definition Language) files. # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # -__revision__ = "src/engine/SCons/Scanner/IDL.py 0.D013 2003/03/31 21:46:41 software" +__revision__ = "__REVISION__" import SCons.Node.FS import SCons.Scanner diff --git a/src/engine/SCons/Scanner/IDLTests.py b/src/engine/SCons/Scanner/IDLTests.py index 09e8427..ea05b66 100644 --- a/src/engine/SCons/Scanner/IDLTests.py +++ b/src/engine/SCons/Scanner/IDLTests.py @@ -21,7 +21,7 @@ # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # -__revision__ = "src/engine/SCons/Scanner/IDLTests.py 0.D013 2003/03/31 21:46:41 software" +__revision__ = "__REVISION__" import TestCmd import SCons.Scanner.IDL diff --git a/src/engine/SCons/Tool/midl.py b/src/engine/SCons/Tool/midl.py index 73790fd..77769db 100644 --- a/src/engine/SCons/Tool/midl.py +++ b/src/engine/SCons/Tool/midl.py @@ -31,7 +31,7 @@ selection method. # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # -__revision__ = "src/engine/SCons/Tool/midl.py 0.D013 2003/03/31 21:46:41 software" +__revision__ = "__REVISION__" import SCons.Defaults import SCons.Scanner.IDL diff --git a/test/midl.py b/test/midl.py index 2e48db2..6c1f836 100644 --- a/test/midl.py +++ b/test/midl.py @@ -22,7 +22,7 @@ # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # -__revision__ = "test/midl.py 0.D013 2003/03/31 21:46:41 software" +__revision__ = "__REVISION__" import TestSCons import sys -- cgit v0.12