Here goes the first attempt at upgrading the python3 recipe to 3.14.0. This will
likely break some stuff, so it'd be good to start testing it early before
Wrynose begins the build phase. You can see the specific commits for more
details, but I will note that in addition to the buildall-qemu, reproducibility,
and ptest checks I've reported in the python3 upgrade patch itself, I've also
done the following on my build machine (F43):
- bitbake core-image-ptest-all (which is how I found the problems fixed by the
bcrypt, jsonpointer, and pytest changes);
- bitbake -k world (which IIRC is where I found the rpm issue).
Trevor Gamblin (6):
python3: upgrade 3.13.9 -> 3.14.0
python_pep517: add --prefix to nativepython3 call
python3-bcrypt: upgrade 4.3.0 -> 5.0.0
rpm: handle CMake Python paths in do_configure
python3-pytest: add python3-misc to RDEPENDS
python3-jsonpointer: add python3-misc to RDEPENDS
meta/classes-recipe/python3-dir.bbclass | 2 +-
meta/classes-recipe/python_pep517.bbclass | 2 +-
.../python/python3-bcrypt-crates.inc | 90 +-
...crypt_4.3.0.bb => python3-bcrypt_5.0.0.bb} | 2 +-
.../python/python3-jsonpointer_3.0.0.bb | 1 +
.../python/python3-pytest_8.4.2.bb | 1 +
...r-OpenSSL-3.4-and-add-it-to-multissl.patch | 1452 -----------------
...-use-prefix-value-from-build-configu.patch | 35 +-
...sts-due-to-load-variability-on-YP-AB.patch | 37 +-
...ctive_children-skip-problematic-test.patch | 17 +-
...1-test_cmd-skip-bang-completion-test.patch | 31 +
...-test_unix_console.test_cursor_back_.patch | 46 +
...kip-test_sysconfig.test_sysconfigdat.patch | 32 +
.../python/python3/python3-manifest.json | 3 +-
.../{python3_3.13.9.bb => python3_3.14.0.bb} | 20 +-
meta/recipes-devtools/rpm/rpm_4.20.1.bb | 5 +
16 files changed, 248 insertions(+), 1528 deletions(-)
rename meta/recipes-devtools/python/{python3-bcrypt_4.3.0.bb =>
python3-bcrypt_5.0.0.bb} (86%)
delete mode 100644
meta/recipes-devtools/python/python3/0001-Generate-data-for-OpenSSL-3.4-and-add-it-to-multissl.patch
create mode 100644
meta/recipes-devtools/python/python3/0001-test_cmd-skip-bang-completion-test.patch
create mode 100644
meta/recipes-devtools/python/python3/0001-test_pyrepl-skip-test_unix_console.test_cursor_back_.patch
create mode 100644
meta/recipes-devtools/python/python3/0001-test_sysconfig-skip-test_sysconfig.test_sysconfigdat.patch
rename meta/recipes-devtools/python/{python3_3.13.9.bb => python3_3.14.0.bb}
(95%)
--
2.52.0
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#227310):
https://lists.openembedded.org/g/openembedded-core/message/227310
Mute This Topic: https://lists.openembedded.org/mt/116616536/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-