From 9c5c4a863600fd99db1b64c9a00b04e618d91d70 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Sun, 3 Sep 2023 16:54:04 -0700 Subject: [ci skip] minor updates to CHANGE/RELEASE --- CHANGES.txt | 7 ++++--- RELEASE.txt | 8 ++++---- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 06f0269..e63255b 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -145,9 +145,10 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER file an error. It has issued a warning since 3.0, with "warn instead of fail" deprecated since 3.1. Fixes #3958. - Minor (non-functional) cleanup of some tests, particuarly test/MSVC. - - msvc "config cache" made more resilient - now throws away the - cache if it took a decode error reading it in. Suspect a possible - race condition creating it in certain CI builds. + - Added more error handling while reading msvc config cache. + (Enabled/specified by SCONS_CACHE_MSVC_CONFIG). + The existing cache will be discarded if there's a decode error reading it. + It's possible there's a race condition creating this issue it in certain CI builds. From Jonathon Reinhart: - Fix another instance of `int main()` in CheckLib() causing failures diff --git a/RELEASE.txt b/RELEASE.txt index 73222fd..7f706bf 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -100,10 +100,10 @@ FIXES with the python logging module was refactored to prevent test failure. - MSVS: Add arm64 to the MSVS supported architectures list for VS2017 and later to be consistent with the current documentation of MSVS_ARCH. -- MSCommon: "config cache" made more resilient - now throws away the cache if - it took a decode error reading it in. Suspect a possible race condition - creating it in certain CI builds, which always start from a "no cache file - exists" state. +- MSCommon: Added more error handling while reading msvc config cache. + (Enabled/specified by SCONS_CACHE_MSVC_CONFIG). + The existing cache will be discarded if there's a decode error reading it. + It's possible there's a race condition creating this issue it in certain CI builds. IMPROVEMENTS ------------ -- cgit v0.12