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 cfffc95..7010293 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1 @@ -/cffi-*.tar.gz -/cffi-*.tar.bz2 -/cffi-*/ -/results_python-cffi/ -*.rpm +SOURCES/cffi-2.0.0.tar.gz diff --git a/.python3.14-cffi.metadata b/.python3.14-cffi.metadata new file mode 100644 index 0000000..538a3b1 --- /dev/null +++ b/.python3.14-cffi.metadata @@ -0,0 +1 @@ +7f243fa8c19d66adf226622811857e46ed302f57 SOURCES/cffi-2.0.0.tar.gz diff --git a/fix-pyxdecref-uninit-pointer.patch b/SOURCES/fix-pyxdecref-uninit-pointer.patch similarity index 100% rename from fix-pyxdecref-uninit-pointer.patch rename to SOURCES/fix-pyxdecref-uninit-pointer.patch diff --git a/python3.14-cffi.spec b/SPECS/python3.14-cffi.spec similarity index 57% rename from python3.14-cffi.spec rename to SPECS/python3.14-cffi.spec index 84f4dca..ee05c6d 100644 --- a/python3.14-cffi.spec +++ b/SPECS/python3.14-cffi.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 = 2; + 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}-cffi @@ -57,4 +67,20 @@ based on LuaJIT’s FFI. %changelog -%autochangelog +## START: Generated by rpmautospec +* Tue Jan 13 2026 Charalampos Stratakis - 2.0.0-2 +- Fix Py_XDECREF of an unitialized pointer +- Resolves: RHEL-120834 + +* Fri Nov 28 2025 Tomáš Hrnčiar - 2.0.0-1 +- Update to 2.0.0 - taken from Fedora 4e8a485 + +* Fri Nov 28 2025 Lukáš Zachar - 1.17.1-3 +- Add gating + +* Fri Nov 28 2025 Tomáš Hrnčiar - 1.17.1-2 +- Convert from Fedora for the Python 3.14 stack in RHEL + +* Fri Nov 28 2025 Tomáš Hrnčiar - 1.17.1-1 +- RHEL: Rename SPEC to python3.14-cffi.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/plan.fmf b/plan.fmf deleted file mode 100644 index 247a639..0000000 --- a/plan.fmf +++ /dev/null @@ -1,19 +0,0 @@ -execute: - how: tmt - -discover: - how: shell - dist-git-source: true - dist-git-install-builddeps: true - tests: - - name: unittests - test: | - cd $(dirname $TMT_SOURCE_DIR/cffi*/testing) - pytest-3.14 testing/ - require: - - gcc - - gcc-c++ - - python3.14-devel - - python3.14-pytest - - python3.14-cffi - - python3.14-setuptools diff --git a/sources b/sources deleted file mode 100644 index 38d8a90..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (cffi-2.0.0.tar.gz) = a71b74e642e11eb50e9bb4ae0e7116bdb3c4a7c9622a3766d84506fa7994c02e09644b41b439b95ca99b0303e91891897cff38018d498eb087e0961f0ad4fb8b