diff --git a/.fmf/version b/.fmf/version deleted file mode 100644 index d00491f..0000000 --- a/.fmf/version +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/.gitignore b/.gitignore index e31c637..7d96bdb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,75 +1 @@ -lxml-2.2.7.tar.gz -lxml-2.2.7.tar.gz.asc -/lxml-2.2.8.tar.gz -/lxml-2.2.8.tar.gz.asc -/lxml-2.3.tar.gz -/lxml-2.3.tar.gz.asc -/lxml-2.3.1.tar.gz -/lxml-2.3.1.tar.gz.asc -/lxml-2.3.2.tar.gz -/lxml-2.3.2.tar.gz.asc -/lxml-2.3.3.tar.gz -/lxml-2.3.3.tar.gz.asc -/lxml-2.3.5.tar.gz -/lxml-2.3.5.tar.gz.asc -/lxml-3.0.tar.gz -/lxml-3.0.tar.gz.asc -/lxml-3.0.tgz -/lxml-3.0.tgz.asc -/lxml-3.0.1.tgz -/lxml-3.0.1.tgz.asc -/lxml-3.1.0.tgz -/lxml-3.1.0.tgz.asc -/lxml-3.2.0.tgz -/lxml-3.2.0.tgz.asc -/lxml-3.2.1.tgz -/lxml-3.2.1.tgz.asc -/lxml-3.2.3.tgz -/lxml-3.2.3.tgz.asc -/lxml-3.2.4.tgz -/lxml-3.2.4.tgz.asc -/lxml-3.3.0.tgz -/lxml-3.3.0.tgz.asc -/lxml-3.3.2.tgz -/lxml-3.3.2.tgz.asc -/lxml-3.3.3.tgz -/lxml-3.3.3.tgz.asc -/lxml-3.3.5.tgz -/lxml-3.3.5.tgz.asc -/lxml-3.3.6.tgz -/lxml-3.3.6.tgz.asc -/lxml-3.4.4.tgz -/lxml-3.4.4.tgz.asc -/lxml-3.6.4.tar.gz -/lxml-3.7.0.tar.gz -/lxml-3.7.1.tgz -/lxml-3.7.2.tgz -/lxml-3.8.0.tgz -/lxml-4.0.0.tgz -/lxml-4.1.1.tgz -/lxml-4.2.1.tgz -/lxml-4.2.3.tgz -/lxml-4.2.4.tgz -/lxml-4.2.5.tgz -/lxml-4.4.0.tgz -/lxml-4.4.1.tgz -/lxml-4.5.1.tgz -/lxml-4.6.2.tar.gz -/lxml-4.6.3.tar.gz -/lxml-4.7.1.tar.gz -/lxml-4.9.1.tar.gz -/lxml-4.9.2.tar.gz -/lxml-4.9.2-no-isoschematron.tar.gz -/lxml-4.9.2-no-isoschematron-rng.tar.gz -/lxml-4.9.3-no-isoschematron-rng.tar.gz -/lxml-4.9.4-no-isoschematron-rng.tar.gz -/lxml-5.1.0-no-isoschematron-rng.tar.gz -/lxml-5.2.0-no-isoschematron-rng.tar.gz -/lxml-5.2.1-no-isoschematron-rng.tar.gz -/lxml-5.3.0-no-isoschematron-rng.tar.gz -/lxml-5.3.1-no-isoschematron-rng.tar.gz -/lxml-5.3.2-no-isoschematron-rng.tar.gz -/lxml-5.4.0-no-isoschematron-rng.tar.gz -/lxml-6.0.0-no-isoschematron-rng.tar.gz -/lxml-6.0.1-no-isoschematron-rng.tar.gz -/lxml-6.0.2-no-isoschematron-rng.tar.gz +SOURCES/lxml-6.0.2-no-isoschematron-rng.tar.gz diff --git a/.python3.14-lxml.metadata b/.python3.14-lxml.metadata new file mode 100644 index 0000000..5990362 --- /dev/null +++ b/.python3.14-lxml.metadata @@ -0,0 +1 @@ +09770c60793b01b6d6dce3ac031b92041f8390b0 SOURCES/lxml-6.0.2-no-isoschematron-rng.tar.gz diff --git a/fix-initDocDict-memory-leak.patch b/SOURCES/fix-initDocDict-memory-leak.patch similarity index 100% rename from fix-initDocDict-memory-leak.patch rename to SOURCES/fix-initDocDict-memory-leak.patch diff --git a/fix-memory-leaks.patch b/SOURCES/fix-memory-leaks.patch similarity index 100% rename from fix-memory-leaks.patch rename to SOURCES/fix-memory-leaks.patch diff --git a/get-lxml-source.sh b/SOURCES/get-lxml-source.sh similarity index 100% rename from get-lxml-source.sh rename to SOURCES/get-lxml-source.sh diff --git a/python3.14-lxml.spec b/SPECS/python3.14-lxml.spec similarity index 74% rename from python3.14-lxml.spec rename to SPECS/python3.14-lxml.spec index a5b5d24..e2e3762 100644 --- a/python3.14-lxml.spec +++ b/SPECS/python3.14-lxml.spec @@ -1,3 +1,13 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.5) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 5; + base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); + print(release_number + base_release_number - 1); +}%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} +## END: Set by rpmautospec + %global python3_pkgversion 3.14 Name: python%{python3_pkgversion}-lxml @@ -99,4 +109,28 @@ cp -a build/lib.%{python3_platform}-*/* src/ %doc README.rst %changelog -%autochangelog +## START: Generated by rpmautospec +* Fri Feb 20 2026 Charalampos Stratakis - 6.0.2-5 +- Fix memory leak when initDocDict() fails + +* Mon Feb 16 2026 Charalampos Stratakis - 6.0.2-4 +- Fix another memory leak + +* Thu Jan 22 2026 Charalampos Stratakis - 6.0.2-3 +- Fix a memory leak + +* Wed Nov 19 2025 Lumir Balhar - 6.0.2-2 +- Update of sources file while reuploading to centos lookaside cache + +* Wed Nov 19 2025 Tomáš Hrnčiar - 6.0.2-1 +- Update to 6.0.2 - taken from Fedora 11da0f3 + +* Wed Nov 19 2025 Lukáš Zachar - 6.0.1-3 +- Change gating + +* Wed Nov 19 2025 Tomáš Hrnčiar - 6.0.1-2 +- Convert from Fedora for the Python 3.14 stack in RHEL + +* Wed Nov 19 2025 Tomáš Hrnčiar - 6.0.1-1 +- RHEL: Rename SPEC to python3.14-lxml.spec +## END: Generated by rpmautospec diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index 2c7ed80..0000000 --- a/gating.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- !Policy -product_versions: - - rhel-* -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/plans/etree-fromstring.py b/plans/etree-fromstring.py deleted file mode 100644 index b400cc0..0000000 --- a/plans/etree-fromstring.py +++ /dev/null @@ -1,7 +0,0 @@ -import lxml.etree as et -s = 'ac' -x = et.fromstring(s) -t = x.find('bar').text -print(t) -if t != 'abc': - raise Exception() diff --git a/plans/smoke.fmf b/plans/smoke.fmf deleted file mode 100644 index b1ebafd..0000000 --- a/plans/smoke.fmf +++ /dev/null @@ -1,12 +0,0 @@ -summary: Basic smoke test -discover: - how: shell - tests: - - name: /smoke/import-python-module - test: | - python3.14 -c 'import importlib as il; print(il.import_module("lxml"))' - - name: /smoke/etree-fromstring - test: | - python3.14 plans/etree-fromstring.py -execute: - how: tmt diff --git a/sources b/sources deleted file mode 100644 index 39a0318..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (lxml-6.0.2-no-isoschematron-rng.tar.gz) = 6b3ecc1817e5d9b506956d779e798c41b9ff143985692f2d2c469bba621c05edb13558f9b57d4d1dbbb0bc00e74cf439067d8a544035c4cf83a43657b76d84d1