From fee593d10d496d664955696837661b9c46848cac Mon Sep 17 00:00:00 2001 From: William Deegan Date: Mon, 12 Jul 2021 13:52:56 -0700 Subject: [ci skip] Add blurb for CHANGES and RELEASE --- CHANGES.txt | 5 +++++ RELEASE.txt | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 33cc7ce..362ff93 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 e6e870b..9b672f6 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 -- cgit v0.12