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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to