]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
itstool: switch from libxml2 to python3-lxml
authorHongxu Jia <hongxu.jia@windriver.com>
Wed, 3 Dec 2025 08:24:03 +0000 (16:24 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 11 Dec 2025 11:04:29 +0000 (11:04 +0000)
commit25b53bbf2f8a0ae7fae89812c3ee3f0c84836072
tree9aebb98d070ac3bb83c4a21eb24b3231f5cb8332
parent154fec1d3d52aa10ef6e64231aad0d66e3ef10b6
itstool: switch from libxml2 to python3-lxml

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 <hongxu.jia@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/itstool/itstool/0001-Fix-insufficiently-quoted-regular-expressions.patch [new file with mode: 0644]
meta/recipes-support/itstool/itstool/0002-Switch-from-libxml2-to-lxml.patch [new file with mode: 0644]
meta/recipes-support/itstool/itstool/0003-Fix-element-check.patch [new file with mode: 0644]
meta/recipes-support/itstool/itstool/0004-Rewrite-remaining-call-to-addContent.patch [new file with mode: 0644]
meta/recipes-support/itstool/itstool/0005-Fix-extraction-of-namespaced-attributes-from-langPoi.patch [new file with mode: 0644]
meta/recipes-support/itstool/itstool/0006-Handle-missing-placeholders-more-gracefully.patch [new file with mode: 0644]
meta/recipes-support/itstool/itstool_2.0.7.bb