From 45d04e2e32b1557af08fe5116e9f64c0e23977c3 Mon Sep 17 00:00:00 2001 From: Adam Scott Date: Tue, 17 Dec 2024 10:00:07 -0500 Subject: [PATCH] Set TEMPLATE rule to `install_pool` for the Ninja tool --- CHANGES.txt | 5 +++-- RELEASE.txt | 4 ++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index fb6a47edb..bbe662b85 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -191,8 +191,9 @@ RELEASE VERSION/DATE TO BE FILLED IN LATER introduced in Python 3.12.8/3.13.1. From Adam Scott: - - Changed the TEMPLATE rule of the Ninja tool to use the `install_pool` - instead of `local_pool` in order to curb some race conditions. + - Changed Ninja's TEMPLATE rule pool to use `install_pool` instead of + `local_pool`, hoping it will fix a race condition that can occurs when + Ninja defers to SCons to build. RELEASE 4.8.1 - Tue, 03 Sep 2024 17:22:20 -0700 diff --git a/RELEASE.txt b/RELEASE.txt index d386cb339..144c700ba 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -167,6 +167,10 @@ FIXES - Minor modernization: make use of stat object's st_mode, st_mtime and other attributes rather than indexing into stat return. +- Ninja's TEMPLATE rule pool changed from `local_pool` to `install_pool`` + hoping it will fix a race condition that can occurs when Ninja defers + to SCons to build. + IMPROVEMENTS ------------