On 16 Oct 2024, at 20:36, Alexander Kanavin via lists.openembedded.org
<[email protected]> wrote:
> diff --git a/meta/recipes-devtools/python/python3/fix-armv5.patch
> b/meta/recipes-devtools/python/python3/fix-armv5.patch
> new file mode 100644
Probably worth mentioning this in the commit message.
> diff --git a/meta/recipes-devtools/python/python3/python3-manifest.json
> b/meta/recipes-devtools/python/python3/python3-manifest.json
> index 292c5bbc5da..4b7f9cc7e33 100644
> --- a/meta/recipes-devtools/python/python3/python3-manifest.json
> +++ b/meta/recipes-devtools/python/python3/python3-manifest.json
> @@ -103,17 +103,6 @@
> ],
> "cached": []
> },
> - "2to3": {
> - "summary": "Python automated Python 2 to 3 code translator",
> - "rdepends": [
> - "core"
> - ],
> - "files": [
> - "${bindir}/2to3*",
> - "${libdir}/python${PYTHON_MAJMIN}/lib2to3"
> - ],
> - "cached": []
> - },
Was 2to3 removed? This isn’t in the commit message.
> "files": [
> - "${libdir}/python${PYTHON_MAJMIN}/chunk.py",
> - "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/audioop.*.so",
> - "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/ossaudiodev.*.so",
> - "${libdir}/python${PYTHON_MAJMIN}/sndhdr.py",
> - "${libdir}/python${PYTHON_MAJMIN}/sunau.py",
> "${libdir}/python${PYTHON_MAJMIN}/wave.py"
> ],
There’s been a lot of deprecation modules that are being removed in this
release, might be worth listing them.
> "crypt": {
> "summary": "Python basic cryptographic and hashing support",
> "rdepends": [
> - "core",
> - "math",
> - "stringold"
> + "core"
> ],
> "files": [
> - "${libdir}/python${PYTHON_MAJMIN}/crypt.py",
> "${libdir}/python${PYTHON_MAJMIN}/hashlib.py",
> "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_blake2.*.so",
> - "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_crypt.*.so",
> "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_hashlib.*.so",
> "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_md5.*.so",
> "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_sha1.*.so",
This explains the buildhistory-diff:
packages/cortexa57-poky-linux/python3/python3-crypt: RDEPENDS: removed
"libxcrypt (['>= 4.4.36']) python3-math python3-stringold”
Is that package no longer building native code, or is it failing to build
native code?
> @@ -909,22 +867,12 @@
> "summary": "Python Internet Protocol servers",
> "rdepends": [
> "core",
> - "crypt",
> - "datetime",
> - "email",
> - "html",
> - "io",
> - "math",
> - "mime",
> - "netclient",
> - "stringold"
> + "io"
> ],
That dependency list change seems suspiciously large.
> @@ -1147,7 +1092,6 @@
> "core"
> ],
> "files": [
> - "${libdir}/python${PYTHON_MAJMIN}/lib-dynload/_tkinter.*.so",
> "${libdir}/python${PYTHON_MAJMIN}/tkinter"
> ],
> "cached": []
I still see a _tkinter.c in the cpython source tree, so this doesn’t seem right?
> +CACHED_CONFIGUREVARS:append:class-target = " \
> + ac_cv_libatomic_needed=yes \
Why is this needed?
> + d.setVar('ALLOW_EMPTY:${PN}-fcntl', '1')
Looks like you moved fcntl into core, this should be mentioned. Is this an
attempt at preserving the name for compatibility? Might be neater to have it as
a RPROVIDES on -core instead.
> + cp ${UNPACKDIR}/python3-manifest.json ${WORKDIR}
> + cp ${UNPACKDIR}/get_module_deps3.py ${WORKDIR}
Did the manifest updating just not work? Would it be neater to just change the
script to work in unpackdir instead of copying the files further?
Ross
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#206159):
https://lists.openembedded.org/g/openembedded-core/message/206159
Mute This Topic: https://lists.openembedded.org/mt/109050859/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-