On 2025-12-03 3:24 a.m., hongxu via lists.openembedded.org wrote:
Due to libxml2 deprecate python bindings[1], itstool is trying to switch
from libxml2 to lxml[2], port them to Yocto
[1]https://gitlab.gnome.org/GNOME/libxml2/-/issues/891
[2]https://github.com/itstool/itstool/pull/57
Signed-off-by: Hongxu Jia<[email protected]>
---
...ficiently-quoted-regular-expressions.patch | 79 +
.../0002-Switch-from-libxml2-to-lxml.patch | 1502 +++++++++++++++++
Hongxu,
We reviewed this commit
and the libxml2: upgrade 2.14.6 -> 2.15.1 one during the patch review
meeting today but
the consensus was to not merge yet.
There's a big patch that we'd prefer to see merged upstream rather than
carry it.
Upstream seem to be blocked since late May, 2025:
https://github.com/itstool/itstool/pull/57
Can you help them get unstuck?
If/When the upstream merge happens,
please ask upstream to do a release or ask them when they plan to do a
release?
Thanks,
../Randy
.../itstool/0003-Fix-element-check.patch | 36 +
...Rewrite-remaining-call-to-addContent.patch | 36 +
...f-namespaced-attributes-from-langPoi.patch | 38 +
...missing-placeholders-more-gracefully.patch | 36 +
meta/recipes-support/itstool/itstool_2.0.7.bb | 10 +-
7 files changed, 1735 insertions(+), 2 deletions(-)
create mode 100644
meta/recipes-support/itstool/itstool/0001-Fix-insufficiently-quoted-regular-expressions.patch
create mode 100644
meta/recipes-support/itstool/itstool/0002-Switch-from-libxml2-to-lxml.patch
create mode 100644
meta/recipes-support/itstool/itstool/0003-Fix-element-check.patch
create mode 100644
meta/recipes-support/itstool/itstool/0004-Rewrite-remaining-call-to-addContent.patch
create mode 100644
meta/recipes-support/itstool/itstool/0005-Fix-extraction-of-namespaced-attributes-from-langPoi.patch
create mode 100644
meta/recipes-support/itstool/itstool/0006-Handle-missing-placeholders-more-gracefully.patch
>< snip, snip ><
--
# Randy MacLeod
# Wind River Linux
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#227401):
https://lists.openembedded.org/g/openembedded-core/message/227401
Mute This Topic: https://lists.openembedded.org/mt/116591136/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-