Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/SCons/scons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMats Wichmann <mats@linux.com>2022-02-23 17:50:00 +0300
committerMats Wichmann <mats@linux.com>2023-08-06 20:31:50 +0300
commitfd6676a3d652b3a5eef51879ee03515992a65732 (patch)
tree013677cab0b62644bca700f3534c8459fc51d7cd /RELEASE.txt
parente141cd3288ece58340a1a9e5d99a8c4f810366a9 (diff)
Change the default to error on missing SConscript
This completes a change begun in 3.0.2, when the behavior changed from "skip silently" to "skip but issue a warning"; that behavior was marked deprecated in 3.1. Use must_exist=False to get the old "skip silently" behavior. Fixes #3958 Signed-off-by: Mats Wichmann <mats@linux.com>
Diffstat (limited to 'RELEASE.txt')
-rw-r--r--RELEASE.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/RELEASE.txt b/RELEASE.txt
index f72a2a681..59215ddee 100644
--- a/RELEASE.txt
+++ b/RELEASE.txt
@@ -60,6 +60,12 @@ CHANGED/ENHANCED EXISTING FUNCTIONALITY
architecture combination. For example, when using VS2022 on arm64, the arm64 native
tools are only installed for the 14.3x toolsets.
- Extend range of recognized Java versions to 20.
+- Calling SConscript() with a nonexistent file is now an error.
+ Previously this succeeded - prior to SCons 3.0, silently; since 3.0, with
+ a warning. Developers can still instruct such an SConscript() call not
+ to fail by being explicit: pass keyword argument "must_exist=False".
+ The "--warn=missing-sconscript" commandline option is no longer available
+ as the warning was part of the transitional phase.
FIXES
-----