diff mbox series

python3-scons: upgrade 4.10.1 -> 4.11.0

Message ID 20260816172503.621607-1-tim.orling@konsulko.com
State New
Headers show
Series python3-scons: upgrade 4.10.1 -> 4.11.0 | expand

Commit Message

Tim Orling Aug. 16, 2026, 5:25 p.m. UTC
From: Tim Orling <tim.orling@konsulko.com>

For a full comparison of changes (311 commits, 1736 files changed) see:
https://github.com/SCons/scons/compare/4.10.1...4.11.0

Release announcement/notes:
https://scons.org/scons-4110-is-available.html

**Highlights** from a summary of the changes since 4.10.1:

DEPRECATED FUNCTIONALITY
========================

* Deprecated Python 3.7 & 3.8 support.
* Deprecated using signature-file-per-directory (aka old-style SConsign)
  via the SConsignFile(name=None) call.
* The legacy job scheduler, which was superseded by a new scheduler in
  SCons 4.7 but remained available as a fallback, is deprecated and will
  be removed in the next release. The --experimental feature flag to
  select the legacy scheduler is renamed to "legacy_sched_deprecated" to
  give a clear indication of the status change; the flag will also be
  removed in the next release.

REMOVED FUNCTIONALITY
=====================

* The qt3 tool module, deprecated since version 4.3, is removed due to
  the general unavailability of the obsolete build-time Qt3 package.

CHANGED/ENHANCED EXISTING FUNCTIONALITY
=======================================

* The tool search order now prefers clang over gcc on FreeBSD and OpenBSD.

FIXES
=====

* Fix --debug=includes for case of multiple source files.
* Adjust race protection for CacheDir - now uses a unique temporary
  directory for each writer before doing the move, instead of depending
  on a one-time uuid to make a path to the file.
* Fix handling of AddOption for option-arguments with spaces (when
  omitting the = sign or when an option takes multiple option-arguments).
  Arguments unknown at the time the first pass splits the command line
  into arguments and targets would put such arguments into targets, and
  they remained there even after the AddOption calls were seen.
* Fix CPPDEFINES test using pkg-config, which was failing on GH Actions.
* Fix -n / --no-exec support when using ninja tool

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
---
 .../python/{python3-scons_4.10.1.bb => python3-scons_4.11.0.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-scons_4.10.1.bb => python3-scons_4.11.0.bb} (88%)
diff mbox series

Patch

diff --git a/meta/recipes-devtools/python/python3-scons_4.10.1.bb b/meta/recipes-devtools/python/python3-scons_4.11.0.bb
similarity index 88%
rename from meta/recipes-devtools/python/python3-scons_4.10.1.bb
rename to meta/recipes-devtools/python/python3-scons_4.11.0.bb
index 5fb896f8bc..585cad271c 100644
--- a/meta/recipes-devtools/python/python3-scons_4.10.1.bb
+++ b/meta/recipes-devtools/python/python3-scons_4.11.0.bb
@@ -4,7 +4,7 @@  SECTION = "devel/python"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=d903b0b8027f461402bac9b5169b36f7"
 
-SRC_URI[sha256sum] = "99c0e94a42a2c1182fa6859b0be697953db07ba936ecc9817ae0d218ced20b15"
+SRC_URI[sha256sum] = "5ba48f9e2eb6b9178cabdc9893792418e6970c84f43f4b027e4468e20616a89c"
 
 inherit pypi python_setuptools_build_meta