summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2021-07-12 13:52:56 -0700
committerWilliam Deegan <bill@baddogconsulting.com>2021-07-12 13:52:56 -0700
commitfee593d10d496d664955696837661b9c46848cac (patch)
tree5363a25c51f417b09c47bae36d5e4bc0040a1757
parent7f5cb0d18b4ab416b6f50d042edf550f49bb517f (diff)
downloadscons-git-fee593d10d496d664955696837661b9c46848cac.tar.gz
[ci skip] Add blurb for CHANGES and RELEASE
-rwxr-xr-xCHANGES.txt5
-rwxr-xr-xRELEASE.txt4
2 files changed, 9 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 33cc7cefd..362ff9385 100755
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -65,6 +65,11 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER
- Update BuildTask to pass all targets to the progress object fixing an issue
where multi-target build nodes only got the first target passed to the progress
object.
+ - Fix a potential race condition in shared cache environments where the permissions are
+ not writeable for a moment after the file has been renamed and other builds (users) will copy
+ it out of the cacheSmall reorganization of logic to copy files from cachedir. Moved CacheDir
+ writeable permission code for copy to cache behind the atomic rename operation.
+
From Mats Wichmann:
- Initial support in tests for Python 3.10 - expected bytecode and
diff --git a/RELEASE.txt b/RELEASE.txt
index e6e870bfc..9b672f637 100755
--- a/RELEASE.txt
+++ b/RELEASE.txt
@@ -67,6 +67,10 @@ FIXES
that regressed as of 4.0.0.
- Fix issue #3790: Generators in CPPDEFINES now have access to populated source
and target lists
+ - Fix a potential race condition in shared cache environments where the permissions are
+ not writeable for a moment after the file has been renamed and other builds (users) will copy
+ it out of the cacheSmall reorganization of logic to copy files from cachedir. Moved CacheDir
+ writeable permission code for copy to cache behind the atomic rename operation.
IMPROVEMENTS