similarity index 21%
rename from meta/recipes-devtools/python/python3-lxml_6.1.1.bb
rename to meta/recipes-devtools/python/python3-lxml_6.1.2.bb
@@ -1,3 +1,139 @@
+# FIXME: the LIC_FILES_CHKSUM values have been updated by 'devtool upgrade'.
+# The following is the difference between the old and the new license text.
+# Please update the LICENSE value if needed, and summarize the changes in
+# the commit message via 'License-Update:' tag.
+# (example: 'License-Update: copyright years updated.')
+#
+# The changes:
+#
+# --- LICENSES.txt
+# +++ LICENSES.txt
+# @@ -4,6 +4,13 @@
+# Some code, such a selftest.py, selftest2.py and
+# src/lxml/_elementpath.py are derived from ElementTree and
+# cElementTree. See doc/licenses/elementtree.txt for the license text.
+# +Newer versions reuse code from CPython's 'xml.etree' implementation,
+# +licensed under the PSF-License v2.
+# +See https://docs.python.org/3/license.html
+# +
+# +A copy of difflib is used as part of lxml.html, forked from the CPython
+# +standard library and licensed under the PSF-License v2.
+# +See https://docs.python.org/3/license.html
+#
+# lxml.cssselect and lxml.html are copyright Ian Bicking and distributed
+# under the BSD license (see doc/licenses/BSD.txt).
+# @@ -16,14 +23,105 @@
+#
+# The isoschematron implementation uses several XSL and RelaxNG resources:
+# * The (XML syntax) RelaxNG schema for schematron, copyright International
+# - Organization for Standardization (see
+# + Organization for Standardization (see
+# src/lxml/isoschematron/resources/rng/iso-schematron.rng for the license
+# text)
+# * The skeleton iso-schematron-xlt1 pure-xslt schematron implementation
+# xsl stylesheets, copyright Rick Jelliffe and Academia Sinica Computing
+# - Center, Taiwan (see the xsl files here for the license text:
+# + Center, Taiwan (see the xsl files here for the license text:
+# src/lxml/isoschematron/resources/xsl/iso-schematron-xslt1/)
+# * The xsd/rng schema schematron extraction xsl transformations are unlicensed
+# - and copyright the respective authors as noted (see
+# + and copyright the respective authors as noted (see
+# src/lxml/isoschematron/resources/xsl/RNG2Schtrn.xsl and
+# src/lxml/isoschematron/resources/xsl/XSD2Schtrn.xsl)
+# +
+# +
+# +Binary wheels
+# +-------------
+# +
+# +The officiall distributed binary wheels include bundled versions of the libraries
+# +zlib, iconv, libxml2, libxslt and libexslt.
+# +These libraries are linked, used and distributed under their following
+# +respective licenses:
+# +
+# +**zlib**: zlib-license, https://www.zlib.net/zlib_license.html
+# +
+# +**iconv**: LGPL 2.1, https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
+# +
+# +**libxml2**: MIT
+# +
+# +Except where otherwise noted in the source code (e.g. the files dict.c and
+# +list.c, which are covered by a similar licence but with different Copyright
+# +notices) all the files are:
+# +
+# + Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.
+# + Copyright (C) The Libxml2 Contributors.
+# +
+# +Permission is hereby granted, free of charge, to any person obtaining a copy
+# +of this software and associated documentation files (the "Software"), to deal
+# +in the Software without restriction, including without limitation the rights
+# +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# +copies of the Software, and to permit persons to whom the Software is fur-
+# +nished to do so, subject to the following conditions:
+# +
+# +The above copyright notice and this permission notice shall be included in
+# +all copies or substantial portions of the Software.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+# +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+# +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+# +THE SOFTWARE.
+# +
+# +**libxslt**: MIT
+# +
+# + Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved.
+# +
+# +Permission is hereby granted, free of charge, to any person obtaining a copy
+# +of this software and associated documentation files (the "Software"), to deal
+# +in the Software without restriction, including without limitation the rights
+# +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# +copies of the Software, and to permit persons to whom the Software is fur-
+# +nished to do so, subject to the following conditions:
+# +
+# +The above copyright notice and this permission notice shall be included in
+# +all copies or substantial portions of the Software.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+# +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# +DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+# +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
+# +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+# +
+# +Except as contained in this notice, the name of Daniel Veillard shall not
+# +be used in advertising or otherwise to promote the sale, use or other deal-
+# +ings in this Software without prior written authorization from him.
+# +
+# +**libexslt**: MIT
+# +
+# + Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
+# + All Rights Reserved.
+# +
+# +Permission is hereby granted, free of charge, to any person obtaining a copy
+# +of this software and associated documentation files (the "Software"), to deal
+# +in the Software without restriction, including without limitation the rights
+# +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+# +copies of the Software, and to permit persons to whom the Software is fur-
+# +nished to do so, subject to the following conditions:
+# +
+# +The above copyright notice and this permission notice shall be included in
+# +all copies or substantial portions of the Software.
+# +
+# +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+# +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+# +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
+# +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+# +
+# +Except as contained in this notice, the name of the authors shall not
+# +be used in advertising or otherwise to promote the sale, use or other deal-
+# +ings in this Software without prior written authorization from him.
+#
+#
+
SUMMARY = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
DESCRIPTION = "lxml is a Pythonic, mature binding for the libxml2 and \
libxslt libraries. It provides safe and convenient access to these \
@@ -7,7 +143,7 @@ C14N and much more."
HOMEPAGE = "https://lxml.de/"
SECTION = "devel/python"
LICENSE = "BSD-3-Clause AND GPL-2.0-only AND MIT AND PSF-2.0"
-LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
+LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=d1118b9913749904166e8726c5331c11 \
file://doc/licenses/elementtree.txt;md5=eb34d036a6e3d56314ee49a6852ac891 \
file://doc/licenses/BSD.txt;md5=700a1fc17f4797d4f2d34970c8ee694b \
file://doc/licenses/GPL.txt;md5=94d55d512a9ba36caa9b7df079bae19f \
@@ -18,7 +154,7 @@ LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
DEPENDS += "libxml2 libxslt"
-SRC_URI[sha256sum] = "ba96ae44888e0185281e937633a743ea90d5a196c6000f82565ebb0580012d40"
+SRC_URI[sha256sum] = "1055241852f2b02068af4a625a5d32c087db193c12251928af2562ecd2239f18"
SRC_URI += "${PYPI_SRC_URI}"
inherit pkgconfig pypi setuptools3
Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *python3-lxml* to *6.1.2* has Succeeded. Next steps: - apply the patch: git am 0001-python3-lxml-upgrade-6.1.1-6.1.2.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 2b828c0e350ed2c2a1a5b085e5cf56684c8b05c5 Mon Sep 17 00:00:00 2001 From: Upgrade Helper <auh@yoctoproject.org> Date: Thu, 20 Aug 2026 05:21:27 +0000 Subject: [PATCH] python3-lxml: upgrade 6.1.1 -> 6.1.2 Source: doc/html/changes-6.1.2.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="generator" content="Docutils 0.22.4: https://docutils.sourceforge.io/" /> <title>lxml changelog</title> <link rel="stylesheet" href="style.css" type="text/css" /> <script type="text/javascript"> function trigger_menu(event) { var sidemenu = document.getElementById("sidemenu"); var classes = sidemenu.getAttribute("class"); classes = (classes.indexOf(" visible") === -1) ? classes + " visible" : classes.replace(" visible", ""); sidemenu.setAttribute("class", classes); event.preventDefault(); event.stopPropagation(); } function hide_menu() { var sidemenu = document.getElementById("sidemenu"); var classes = sidemenu.getAttribute("class"); if (classes.indexOf(" visible") !== -1) { sidemenu.setAttribute("class", classes.replace(" visible", "")); } } </script><meta name="viewport" content="width=device-width, initial-scale=1" /></head> <body onclick="hide_menu()"> <div class="document" id="lxml-changelog"> <div class="sidemenu" id="sidemenu"><div class="menutrigger" onclick="trigger_menu(event)">Menu</div><div class="menu"><div class="banner"><div class="banner_image"><img src="python-xml-title.png" /></div><div class="banner_link"><a href="index.html#support-the-project">Like the tool? <br class="first" />Help making it better! <br class="second" />Your donation helps!</a></div></div><ul id="lxml-section"><li><span class="section title">lxml</span><ul class="menu foreign" id="index-menu"><li class="menu title"><a href="index.html">lxml</a><ul class="submenu"><li class="menu item"><a href="index.html#introduction">Introduction</a></li><li class="menu item"><a href="index.html#support-the-project">Support the project</a></li><li class="menu item"><a href="index.html#documentation">Documentation</a></li><li class="menu item"><a href="index.html#download">Download</a></li><li class="menu item"><a href="index.html#mailing-list">Mailing list</a></li><li class="menu item"><a href="index.html #bug-tracker">Bug tracker</a></li><li class="menu item"><a href="index.html#license">License</a></li><li class="menu item"><a href="index.html#old-versions">Old Versions</a></li><li class="menu item"><a href="index.html#project-income-report">Project income report</a></li><li class="menu item"><a href="index.html#legal-notice-for-donations">Legal Notice for Donations</a></li></ul></li></ul><ul class="menu foreign" id="intro-menu"><li class="menu title"><a href="intro.html">Why lxml?</a><ul class="submenu"><li class="menu item"><a href="intro.html#motto">Motto</a></li><li class="menu item"><a href="intro.html#aims">Aims</a></li></ul></li></ul><ul class="menu foreign" id="installation-menu"><li class="menu title"><a hr [Changelog truncated as it exceeds 3000 characters; the full changelog can be found in an attachment to the AUH email] --- ...n3-lxml_6.1.1.bb => python3-lxml_6.1.2.bb} | 140 +++++++++++++++++- 1 file changed, 138 insertions(+), 2 deletions(-) rename meta/recipes-devtools/python/{python3-lxml_6.1.1.bb => python3-lxml_6.1.2.bb} (21%)