diff options
author | William Deegan <bill@baddogconsulting.com> | 2023-03-07 00:00:21 -0500 |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2023-03-07 00:00:21 -0500 |
commit | 13cbcb6de688543befa5d64fcb79df571150d471 (patch) | |
tree | 5ff268cbc6f3caa390c8f2058637b9dc56a77534 | |
parent | 14e304d238a3af9789284c7969544021fd50089a (diff) | |
download | scons-git-13cbcb6de688543befa5d64fcb79df571150d471.tar.gz |
Post release changes
-rw-r--r-- | CHANGES.txt | 7 | ||||
-rwxr-xr-x | README-SF.rst | 10 | ||||
-rw-r--r-- | RELEASE.txt | 67 | ||||
-rwxr-xr-x | ReleaseConfig | 2 | ||||
-rw-r--r-- | SConstruct | 2 | ||||
-rw-r--r-- | doc/user/main.xml | 2 | ||||
-rw-r--r-- | testing/framework/TestSCons.py | 2 |
7 files changed, 68 insertions, 24 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 7eb63dba2..6766bee8c 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -7,6 +7,13 @@ NOTE: The 4.0.0 Release of SCons dropped Python 2.7 Support NOTE: 4.3.0 now requires Python 3.6.0 and above. Python 3.5.x is no longer supported +RELEASE VERSION/DATE TO BE FILLED IN LATER + + From John Doe: + + - Whatever John Doe did. + + RELEASE 4.5.1 - Mon, 06 Mar 2023 14:08:29 -0700 From Mats Wichmann diff --git a/README-SF.rst b/README-SF.rst index 0da721020..c59c7951c 100755 --- a/README-SF.rst +++ b/README-SF.rst @@ -394,11 +394,11 @@ Depending on the utilities installed on your system, any or all of the following packages will be built:: SCons-4.5.1-py3-none-any.whl - SCons-4.5.1.tar.gz - SCons-4.5.1.zip - scons-doc-4.5.1.tar.gz - scons-local-4.5.1.tar.gz - scons-local-4.5.1.zip + SCons-4.7.0ayyyymmdd.tar.gz + SCons-4.7.0ayyyymmdd.zip + scons-doc-4.7.0ayyyymmdd.tar.gz + scons-local-4.7.0ayyyymmdd.tar.gz + scons-local-4.7.0ayyyymmdd.zip 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. diff --git a/RELEASE.txt b/RELEASE.txt index ec50af002..04108d14d 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -1,28 +1,65 @@ -A new SCons release, 4.5.1, is now available on the SCons download page: +If you are reading this in the git repository, the contents +refer to *unreleased* changes since the last SCons release. +Past official release announcements appear at: + + https://scons.org/tag/releases.html + +================================================================== + +A new SCons release, 4.5.2, is now available on the SCons download page: https://scons.org/pages/download.html -Here is a summary of the changes since 4.5.0: + +Here is a summary of the changes since 4.5.1: + +NEW FUNCTIONALITY +----------------- + +- List new features (presumably why a checkpoint is being released) + +DEPRECATED FUNCTIONALITY +------------------------ + +- List anything that's been deprecated since the last release + +CHANGED/ENHANCED EXISTING FUNCTIONALITY +--------------------------------------- + +- List modifications to existing features, where the previous behavior + wouldn't actually be considered a bug FIXES ----- -- Fix a problem in 4.5.0 where using something like the following code - will cause a Clone()'d environment to share the CPPDEFINES with the - original Environment() which was cloned. Causing leakage of changes - to CPPDEFINES when they should be completely independent after the Clone. - env=Environment(CPPDEFINES=['a']) - env.Append(CPPDEFINES=['b']) (or AppendUnique,Prepend,PrependUnique) - env1=env.Clone() - env1.Append(CPPDEFINES=['c']) (or any other modification, but not overwriting CPPDEFINES) - Now env['CPPDEFINES'] will contain 'c' when it should not. +- List fixes of outright bugs + +IMPROVEMENTS +------------ + +- List improvements that wouldn't be visible to the user in the + documentation: performance improvements (describe the circumstances + under which they would be observed), or major code cleanups + +PACKAGING +--------- + +- List changes in the way SCons is packaged and/or released +DOCUMENTATION +------------- + +- List any significant changes to the documentation (not individual + typo fixes, even if they're mentioned in src/CHANGES.txt to give + the contributor credit) + +DEVELOPMENT +----------- + +- List visible changes in the way SCons is developed Thanks to the following contributors listed below for their contributions to this release. ========================================================================================== .. code-block:: text - git shortlog --no-merges -ns 4.5.0..HEAD - - 3 William Deegan - 1 Mats Wichmann
\ No newline at end of file + git shortlog --no-merges -ns 4.0.1..HEAD diff --git a/ReleaseConfig b/ReleaseConfig index a789ecca9..2b80306fb 100755 --- a/ReleaseConfig +++ b/ReleaseConfig @@ -31,7 +31,7 @@ # 'final', the patchlevel is set to the release date. This value is # mandatory and must be present in this file. #version_tuple = (2, 2, 0, 'final', 0) -version_tuple = (4, 6, 0, 'a', 0) +version_tuple = (4, 5, 2, 'a', 0) # Python versions prior to unsupported_python_version cause a fatal error # when that version is used. Python versions prior to deprecate_python_version diff --git a/SConstruct b/SConstruct index ceeafc357..1f44ea4ee 100644 --- a/SConstruct +++ b/SConstruct @@ -38,7 +38,7 @@ month_year = strftime('%B %Y') project = 'scons' -default_version = '4.5.1' +default_version = '4.5.2' copyright = "Copyright (c) %s The SCons Foundation" % copyright_years # diff --git a/doc/user/main.xml b/doc/user/main.xml index ff78a30e9..7fcd92214 100644 --- a/doc/user/main.xml +++ b/doc/user/main.xml @@ -54,7 +54,7 @@ <corpauthor>The SCons Development Team</corpauthor> - <pubdate>Released: Mon, 05 Mar 2023 17:24:24 -0400</pubdate> + <pubdate>Released: Mon, 06 Mar 2023 23:58:40 -0400</pubdate> <copyright> <year>2004 - 2023</year> diff --git a/testing/framework/TestSCons.py b/testing/framework/TestSCons.py index 00ba977d0..2c96995cf 100644 --- a/testing/framework/TestSCons.py +++ b/testing/framework/TestSCons.py @@ -55,7 +55,7 @@ from TestCmd import PIPE # here provides some independent verification that what we packaged # conforms to what we expect. -default_version = '4.6.0ayyyymmdd' +default_version = '4.5.2ayyyymmdd' # TODO: these need to be hand-edited when there are changes python_version_unsupported = (3, 6, 0) |