From 9681d6cafeb41d5adf7ff030796fa621ad533b48 Mon Sep 17 00:00:00 2001 From: Mats Wichmann Date: Sun, 27 Aug 2023 08:03:10 -0600 Subject: Add CHANGES for msvc cache change Signed-off-by: Mats Wichmann --- CHANGES.txt | 3 +++ RELEASE.txt | 8 ++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 0757ee7..06f0269 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -145,6 +145,9 @@ 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. From Jonathon Reinhart: - Fix another instance of `int main()` in CheckLib() causing failures diff --git a/RELEASE.txt b/RELEASE.txt index 069ca1d..73222fd 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -98,8 +98,12 @@ FIXES - MSCommon: Test SConfTests.py would fail when mscommon debugging was enabled via the MSVC_MSCOMMON_DEBUG environment variable. The mscommon logging filter class registered 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. +- 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. IMPROVEMENTS ------------ -- cgit v0.12