From 661f4cc3be460a985b784e66bdf0216974fe9615 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Tue, 21 Mar 2023 12:05:22 -0400 Subject: Regenerated docs for 4.5.2 release. --- doc/generated/examples/caching_ex-random_1.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/generated/examples/caching_ex-random_1.xml b/doc/generated/examples/caching_ex-random_1.xml index 266eaa0..4773380 100644 --- a/doc/generated/examples/caching_ex-random_1.xml +++ b/doc/generated/examples/caching_ex-random_1.xml @@ -1,8 +1,8 @@ % scons -Q -cc -o f2.o -c f2.c -cc -o f3.o -c f3.c cc -o f1.o -c f1.c -cc -o f5.o -c f5.c cc -o f4.o -c f4.c +cc -o f2.o -c f2.c +cc -o f5.o -c f5.c +cc -o f3.o -c f3.c cc -o prog f1.o f2.o f3.o f4.o f5.o -- cgit v0.12 From 120fd4f633e9ef3cafbc0fec35306d7555ffd1db Mon Sep 17 00:00:00 2001 From: William Deegan Date: Tue, 21 Mar 2023 12:08:25 -0400 Subject: Updates to CHANGES.txt and RELEASE.txt for 4.5.2 Release --- CHANGES.txt | 2 +- RELEASE.txt | 48 +++++++++++------------------------------------- 2 files changed, 12 insertions(+), 38 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 8bb3c21..2c11cb4 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -7,7 +7,7 @@ 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 +RELEASE 4.5.2 - Sun, 21 Mar 2023 14:08:29 -0700 From Michał Górny: - Remove the redundant `wheel` dependency from `pyproject.toml`, diff --git a/RELEASE.txt b/RELEASE.txt index 4e25b95..959c566 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -10,36 +10,18 @@ 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.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 ----- -- 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 +- Fix a problem (#4321) in 4.5.0/4.5.1 where ParseConfig could cause an + exception in MergeFlags when the result would be to add preprocessor + defines to existing CPPDEFINES. The following code illustrates the + circumstances that could trigger this: + env=Environment(CPPDEFINES=['a']) + env.Append(CPPDEFINES=['b']) + env.MergeFlags({'CPPDEFINES': 'c'}) PACKAGING --------- @@ -47,20 +29,12 @@ PACKAGING - Remove the redundant `wheel` dependency from `pyproject.toml`, as it is added automatically by the setuptools PEP517 backend. -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.0.1..HEAD + git shortlog --no-merges -ns 4.5.1..HEAD + 3 Mats Wichmann + 2 William Deegan + 1 Michał Górny -- cgit v0.12 From 7dfbbcf697f47680a101d846f836e85bc14eef13 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Tue, 21 Mar 2023 12:14:48 -0400 Subject: Updates for 4.5.2. Added zipapp package to scons-locals --- SCons/__init__.py | 8 ++++---- bin/upload-release-files.sh | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/SCons/__init__.py b/SCons/__init__.py index f53583b..12be8e6 100644 --- a/SCons/__init__.py +++ b/SCons/__init__.py @@ -1,9 +1,9 @@ -__version__="4.5.1" +__version__="4.5.2" __copyright__="Copyright (c) 2001 - 2023 The SCons Foundation" __developer__="bdbaddog" -__date__="Mon, 06 Mar 2023 23:32:38 -0400" +__date__="Tue, 21 Mar 2023 12:11:27 -0400" __buildsys__="M1DOG2021" -__revision__="49578b34582d9e92dac7d713a8e58599ae35aa63" -__build__="49578b34582d9e92dac7d713a8e58599ae35aa63" +__revision__="120fd4f633e9ef3cafbc0fec35306d7555ffd1db" +__build__="120fd4f633e9ef3cafbc0fec35306d7555ffd1db" # make sure compatibility is always in place import SCons.compat # noqa \ No newline at end of file diff --git a/bin/upload-release-files.sh b/bin/upload-release-files.sh index 607512e..65e9206 100755 --- a/bin/upload-release-files.sh +++ b/bin/upload-release-files.sh @@ -27,7 +27,7 @@ $RSYNC $RSYNCOPTS\ README.rst \ $SF_USER@$SF_MACHINE:$SF_TOPDIR/scons/ - + # Upload main scons release files: $RSYNC $RSYNCOPTS \ SCons-$VERSION.tar.gz \ @@ -39,6 +39,7 @@ $RSYNC $RSYNCOPTS \ $RSYNC $RSYNCOPTS \ scons-local-$VERSION.tar.gz \ scons-local-$VERSION.zip \ + scons-local-$VERSION.pyz \ CHANGES.txt RELEASE.txt \ $SF_USER@$SF_MACHINE:$SF_TOPDIR/scons-local/$VERSION/ -- cgit v0.12 From 3602c3c992d44129af19128b6203d10440a5a5fa Mon Sep 17 00:00:00 2001 From: William Deegan Date: Tue, 21 Mar 2023 12:17:04 -0400 Subject: Updates for 4.5.2. Added zipapp package to scons-locals --- RELEASE.txt | 8 -------- 1 file changed, 8 deletions(-) diff --git a/RELEASE.txt b/RELEASE.txt index 959c566..12a275e 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -1,11 +1,3 @@ -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 -- cgit v0.12