From 364ead10dde9fe44e678b0a323e58ee6793d6bd4 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 10 Mar 2023 12:47:12 +0000 Subject: [PATCH 01/82] [packit] 0.15.0 upstream release Upstream tag: 0.15.0 Upstream commit: efb94f1d Signed-off-by: Packit --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 7 ++++++- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 9693a25..4a7d1af 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.68.0.post11+gf18369e. +The file was generated using packit 0.69.0.post2+g0d966f8. diff --git a/plans/main.fmf b/plans/main.fmf index 107ae72..0c51115 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 78e2e8b30abd9e67e934f87c2aac0854f5a4b204 + ref: efb94f1d791eebbe8f45f066674ec64e71a518cb execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 2c55725..22e1dff 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,12 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: f18369ebcfbf9207f771fb1e9ec8e6c4b4467318 + ref: 2e6d5610d67deffc8643046172db1d422b83e7a8 +prepare: + - how: install + copr: packit/packit-dev + - how: shell + script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" adjust: - when: how == integration because: provide latest python-specfile rpm when running locally diff --git a/python-specfile.spec b/python-specfile.spec index cb853ea..e18baa8 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.14.0 +Version: 0.15.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -67,6 +67,10 @@ Summary: %{summary} %changelog +* Fri Mar 10 2023 Packit - 0.15.0-1 +- Parsing the spec file by RPM is now performed only if really necessary, greatly improving performance in certain scenarios. (#212) +- Checked that license is a valid SPDX license. + * Thu Feb 23 2023 Packit - 0.14.0-1 - Fixed a bug that broke parsing in case spec file contained conditionalized macro definitions or similar constructs. (#209) - Specfile no longer depends on rpm-py-installer, it now depends directly on rpm. (#207) diff --git a/sources b/sources index 881b65f..fb75752 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.14.0.tar.gz) = 4e9a34d77f3d6eb5704253607bb5c3afeb66b0a2224ad76762dbd9c8de6ef2b9aacb581258323456861ee348ed1251b8b93aa485c79d0de67407c74ae12bfd9f +SHA512 (specfile-0.15.0.tar.gz) = d2f8829dbe5e4e526690982a08e3fbbbbc69c403097767bf2b4a5226d433cbeb25ee56b9b32601ed3be02edf44396509a23e9420c58b24759d38bd45406c7f2e From aa77763efdf3333de736c843c3a9ec97eba5ef88 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 20 Apr 2023 17:02:38 +0000 Subject: [PATCH 02/82] [packit] 0.16.0 upstream release Upstream tag: 0.16.0 Upstream commit: 15be0aba --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 4a7d1af..2dd6ac1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.69.0.post2+g0d966f8. +The file was generated using packit 0.74.0.post25+ga1e902b. diff --git a/plans/main.fmf b/plans/main.fmf index 0c51115..2f365ff 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: efb94f1d791eebbe8f45f066674ec64e71a518cb + ref: 15be0abadeb910dd273cc4dbf4f08c777d8576f0 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 22e1dff..52b6315 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 2e6d5610d67deffc8643046172db1d422b83e7a8 + ref: a1e902bd8783e1964b9379ea93ef1a062d1d179c prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index e18baa8..e4489d6 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.15.0 +Version: 0.16.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -67,6 +67,9 @@ Summary: %{summary} %changelog +* Thu Apr 20 2023 Packit - 0.16.0-1 +- Added `Specfile.has_autorelease` property to detect if a spec file uses the `%%autorelease` macro. (#221) + * Fri Mar 10 2023 Packit - 0.15.0-1 - Parsing the spec file by RPM is now performed only if really necessary, greatly improving performance in certain scenarios. (#212) - Checked that license is a valid SPDX license. diff --git a/sources b/sources index fb75752..8a3e292 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.15.0.tar.gz) = d2f8829dbe5e4e526690982a08e3fbbbbc69c403097767bf2b4a5226d433cbeb25ee56b9b32601ed3be02edf44396509a23e9420c58b24759d38bd45406c7f2e +SHA512 (specfile-0.16.0.tar.gz) = 296e73d2ea5fe14a1c2f8504cd9772ad5310366d765fb75651a22aaf7021107b16a53c5b8535f85c846005e557552932f483aaabd68487a245717cb7ef789e7d From e665bf8831b1f6b8f035db6dea2489449f1c7d4f Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 11 May 2023 09:50:37 +0000 Subject: [PATCH 03/82] [packit] 0.17.0 upstream release Upstream tag: 0.17.0 Upstream commit: bc4fbbdd --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 10 +++++++++- sources | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 2dd6ac1..c6a9a6c 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.74.0.post25+ga1e902b. +The file was generated using packit 0.75.0.post9+g9ce4c01. diff --git a/plans/main.fmf b/plans/main.fmf index 2f365ff..74edd5b 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 15be0abadeb910dd273cc4dbf4f08c777d8576f0 + ref: bc4fbbdd7073f69b8ab9a1e1e3afc5140b5c348f execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 52b6315..a0f0582 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: a1e902bd8783e1964b9379ea93ef1a062d1d179c + ref: 33d32c702b3d26a81e12984d925222ce9935dee7 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index e4489d6..9e681de 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.16.0 +Version: 0.17.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -25,6 +25,10 @@ Source0: %{pypi_source specfile} BuildArch: noarch BuildRequires: python%{python3_pkgversion}-devel +%if %{with tests} +# tests/unit/test_guess_packager.py +BuildRequires: git-core +%endif %description @@ -67,6 +71,10 @@ Summary: %{summary} %changelog +* Thu May 11 2023 Packit - 0.17.0-1 +- Added a new `guess_packager()` function that uses similar heuristics as `rpmdev-packager`, meaning that the `Specfile.add_changelog_entry()` method no longer requires `rpmdev-packager` to guess the changelog entry author. (#220) +- The `Specfile.add_changelog_entry()` method now uses dates based on UTC instead of the local timezone. (#223) + * Thu Apr 20 2023 Packit - 0.16.0-1 - Added `Specfile.has_autorelease` property to detect if a spec file uses the `%%autorelease` macro. (#221) diff --git a/sources b/sources index 8a3e292..2794e00 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.16.0.tar.gz) = 296e73d2ea5fe14a1c2f8504cd9772ad5310366d765fb75651a22aaf7021107b16a53c5b8535f85c846005e557552932f483aaabd68487a245717cb7ef789e7d +SHA512 (specfile-0.17.0.tar.gz) = 236c9a3b74b0c767d1ea0b40a459fb082f59c3e6ce4e0c1fc93525f67d1aa176e56a230d181d0007799b1cb781fccfa94d226cbac06550bde3cc2f8259a8eb09 From 4dd1a288d9f9ce2d956418644b28b89be1f337e1 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 26 May 2023 09:55:31 +0000 Subject: [PATCH 04/82] [packit] 0.18.0 upstream release Upstream tag: 0.18.0 Upstream commit: e5615bf6 --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index c6a9a6c..fd70690 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.75.0.post9+g9ce4c01. +The file was generated using packit 0.75.0.post23+g672eac3. diff --git a/plans/main.fmf b/plans/main.fmf index 74edd5b..00715cb 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: bc4fbbdd7073f69b8ab9a1e1e3afc5140b5c348f + ref: e5615bf6d4f2b35d66f3f2d9807c81c10fa7fda9 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index a0f0582..84a9602 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 33d32c702b3d26a81e12984d925222ce9935dee7 + ref: a5a18a83cb2f71eb9899c2000313804f96500d49 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 9e681de..f9d1a01 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.17.0 +Version: 0.18.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -71,6 +71,9 @@ Summary: %{summary} %changelog +* Fri May 26 2023 Packit - 0.18.0-1 +- Specfile library now handles multiple `%%changelog` sections. (#230) + * Thu May 11 2023 Packit - 0.17.0-1 - Added a new `guess_packager()` function that uses similar heuristics as `rpmdev-packager`, meaning that the `Specfile.add_changelog_entry()` method no longer requires `rpmdev-packager` to guess the changelog entry author. (#220) - The `Specfile.add_changelog_entry()` method now uses dates based on UTC instead of the local timezone. (#223) diff --git a/sources b/sources index 2794e00..64b8dc8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.17.0.tar.gz) = 236c9a3b74b0c767d1ea0b40a459fb082f59c3e6ce4e0c1fc93525f67d1aa176e56a230d181d0007799b1cb781fccfa94d226cbac06550bde3cc2f8259a8eb09 +SHA512 (specfile-0.18.0.tar.gz) = 9f4987d8bd6d43dc0021cf223202bbf04592ade706de23f700793a9366cc4500b01401834a3a8c9d03e7d4d13be753c83fa382dbee6b80fc5a428edad8e88119 From e951aef0c21ab1de02b3b220ed443f5f7e60b4cc Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 22 Jun 2023 13:07:50 +0000 Subject: [PATCH 05/82] [packit] 0.19.0 upstream release Upstream tag: 0.19.0 Upstream commit: bad19f0c --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index fd70690..65f7937 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.75.0.post23+g672eac3. +The file was generated using packit 0.76.0.post18+g116edc5. diff --git a/plans/main.fmf b/plans/main.fmf index 00715cb..255c509 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: e5615bf6d4f2b35d66f3f2d9807c81c10fa7fda9 + ref: bad19f0c5a965dc4a98056dc61fdcb6bf7c4dce9 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 84a9602..0a8862f 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: a5a18a83cb2f71eb9899c2000313804f96500d49 + ref: 116edc57710149e22d73c315367e1c332ebde907 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index f9d1a01..5a754ba 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.18.0 +Version: 0.19.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -71,6 +71,9 @@ Summary: %{summary} %changelog +* Thu Jun 22 2023 Packit - 0.19.0-1 +- Parsing has been optimized so that even spec files with hundreds of thousands of lines can be processed in reasonable time. (#240) + * Fri May 26 2023 Packit - 0.18.0-1 - Specfile library now handles multiple `%%changelog` sections. (#230) diff --git a/sources b/sources index 64b8dc8..c766552 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.18.0.tar.gz) = 9f4987d8bd6d43dc0021cf223202bbf04592ade706de23f700793a9366cc4500b01401834a3a8c9d03e7d4d13be753c83fa382dbee6b80fc5a428edad8e88119 +SHA512 (specfile-0.19.0.tar.gz) = d0b0ea46227180bfad8a7fd896139dbe2120669dbad3f952642899cbd0cc090b58f5978c9d8ff5180330e5642bf29514520836b28438e52f67f9a5dc092be16e From 8bf8a618d5f2903b7327fd52f41fe6f847cd1eae Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 28 Jun 2023 18:10:33 +0200 Subject: [PATCH 06/82] Rebuilt for Python 3.12 --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index 5a754ba..55e9900 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -14,7 +14,7 @@ in a minimal diff.} Name: python-specfile Version: 0.19.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -71,6 +71,9 @@ Summary: %{summary} %changelog +* Wed Jun 28 2023 Python Maint - 0.19.0-2 +- Rebuilt for Python 3.12 + * Thu Jun 22 2023 Packit - 0.19.0-1 - Parsing has been optimized so that even spec files with hundreds of thousands of lines can be processed in reasonable time. (#240) From e5153229aa112e25fa1a2b54f99e00b0ed46a6f1 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 13 Jul 2023 15:30:04 +0000 Subject: [PATCH 07/82] [packit] 0.20.0 upstream release Upstream tag: 0.20.0 Upstream commit: 8aae0b14 --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 11 ++++++++--- sources | 2 +- 5 files changed, 12 insertions(+), 7 deletions(-) diff --git a/README.packit b/README.packit index 65f7937..a03aeb9 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.76.0.post18+g116edc5. +The file was generated using packit 0.78.0.post2+g694f5f6. diff --git a/plans/main.fmf b/plans/main.fmf index 255c509..f94f1fe 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: bad19f0c5a965dc4a98056dc61fdcb6bf7c4dce9 + ref: 8aae0b14df14935ff3153703525f14644f3fa1da execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 0a8862f..35017ad 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 116edc57710149e22d73c315367e1c332ebde907 + ref: 854782d52103b1640a295b3262364a4122051452 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 55e9900..1f187b8 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,8 +13,8 @@ in a minimal diff.} Name: python-specfile -Version: 0.19.0 -Release: 2%{?dist} +Version: 0.20.0 +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -24,7 +24,7 @@ Source0: %{pypi_source specfile} BuildArch: noarch -BuildRequires: python%{python3_pkgversion}-devel +BuildRequires: python3-devel %if %{with tests} # tests/unit/test_guess_packager.py BuildRequires: git-core @@ -71,6 +71,11 @@ Summary: %{summary} %changelog +* Thu Jul 13 2023 Packit - 0.20.0-1 +- Fixed infinite loop when removing macros with `%` in the name. (#244) +- Added a possibility to undefine system macros by setting a macro value to `None` in the `macros` argument of the `Specfile` constructor. (#244) +- Fixed a bug in processing options of `%%prep` macros. For instance, when a quoted string appeared inside an expression expansion, it could lead to improper parsing, rendering the spec file invalid after accessing the options. (#253) + * Wed Jun 28 2023 Python Maint - 0.19.0-2 - Rebuilt for Python 3.12 diff --git a/sources b/sources index c766552..a16b3f8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.19.0.tar.gz) = d0b0ea46227180bfad8a7fd896139dbe2120669dbad3f952642899cbd0cc090b58f5978c9d8ff5180330e5642bf29514520836b28438e52f67f9a5dc092be16e +SHA512 (specfile-0.20.0.tar.gz) = 110919bc8445b743f8c480c2bb04dd007ab896b2323b79185ba5a5f85468e0806f0073e292c46458b30268f416037a321612ef7d5bcafea8764b32c166f5a316 From e72e665d3de6c592c8bdfc587d382651c15cab32 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 14:12:59 +0000 Subject: [PATCH 08/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index 1f187b8..defdf29 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -14,7 +14,7 @@ in a minimal diff.} Name: python-specfile Version: 0.20.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -71,6 +71,9 @@ Summary: %{summary} %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 0.20.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Thu Jul 13 2023 Packit - 0.20.0-1 - Fixed infinite loop when removing macros with `%` in the name. (#244) - Added a possibility to undefine system macros by setting a macro value to `None` in the `macros` argument of the `Specfile` constructor. (#244) From 45a5cfd616bda364361d9391952939d865f25e25 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 31 Jul 2023 13:17:21 +0000 Subject: [PATCH 09/82] [packit] 0.20.2 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 0.20.2 Upstream commit: 4486a88c If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit/rpms/python-specfile.git refs/heads/*:refs/remotes/packit/* git checkout packit/0.20.2-rawhide-update-propose_downstream ``` --- .packit.yaml | 160 ++++++++++++++++++++++++----------- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 5 +- python-specfile.spec | 7 +- sources | 2 +- 6 files changed, 124 insertions(+), 54 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index e3a0e15..3ae2f09 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -1,101 +1,162 @@ --- -# We want to use both instances for all upstream jobs including the `propose-downstream` one. -# For downstream, we need to pick just one instance (`stg` in our case) -# and redefine it for the `koji_build` and `bodhi_update` jobs. packit_instances: ["prod", "stg"] -specfile_path: fedora/python-specfile.spec - -# add or remove files that should be synced -files_to_sync: - - fedora/python-specfile.spec - - .packit.yaml - - src: plans/ - dest: plans/ - - src: .fmf/ - dest: .fmf/ - -# name in upstream package repository or registry (e.g. in PyPI) -upstream_package_name: specfile -# downstream (Fedora) RPM package name -downstream_package_name: python-specfile - -copy_upstream_release_description: true - upstream_project_url: https://github.com/packit/specfile issue_repository: https://github.com/packit/specfile -actions: - # we need this b/c `git archive` doesn't put all the metadata in the tarball: - # LookupError: setuptools-scm was unable to detect version for '/builddir/build/BUILD/ogr-0.11.1'. - # Make sure you're either building from a fully intact git repository or PyPI tarballs. - create-archive: - - python3 -m build --sdist --outdir ./fedora/ - - bash -c "ls -1t ./fedora/*.tar.gz | head -n 1" - get-current-version: python3 -m setuptools_scm - pre-sync: - # FMF has to be installed on system where you are calling this tool. - - python3 plans/git_reference.py +copy_upstream_release_description: true -srpm_build_deps: - - python3-build - - python3-setuptools_scm +packages: + specfile: + upstream_package_name: specfile + downstream_package_name: python-specfile + specfile_path: &specfile_path fedora/python-specfile.spec + files_to_sync: + - *specfile_path + - .packit.yaml + - src: plans/ + dest: plans/ + - src: .fmf/ + dest: .fmf/ + srpm_build_deps: + - python3-build + - python3-setuptools_scm + actions: + pre-sync: + - python3 plans/git_reference.py + create-archive: + - python3 -m build --sdist --outdir ./fedora/ + - bash -c "ls -1t ./fedora/*.tar.gz | head -n 1" + get-current-version: python3 -m setuptools_scm + + specfile-epel8: + upstream_package_name: specfile + downstream_package_name: python-specfile + specfile_path: &specfile_path_epel8 epel8/python-specfile.spec + files_to_sync: + - *specfile_path_epel8 + - .packit.yaml + - src: plans/ + dest: plans/ + - src: .fmf/ + dest: .fmf/ + srpm_build_deps: + - python3-setuptools_scm + actions: + pre-sync: + - python3 plans/git_reference.py + create-archive: + - python3 setup.py sdist --dist-dir ./epel8/ + - bash -c "ls -1t ./epel8/*.tar.gz | head -n 1" + get-current-version: python3 setup.py --version jobs: - - job: propose_downstream - trigger: release - dist_git_branches: - - fedora-all - - epel-9 - - job: copr_build trigger: pull_request + packages: [specfile] targets: - fedora-all - epel-9 - - - job: tests + - job: copr_build trigger: pull_request + packages: [specfile-epel8] targets: - - fedora-all - - epel-9 + - epel-8 - job: copr_build trigger: commit branch: main + packages: [specfile] targets: - fedora-all - epel-9 project: packit-dev list_on_homepage: True preserve_project: True + - job: copr_build + trigger: commit + branch: main + packages: [specfile-epel8] + targets: + - epel-8 + project: packit-dev + list_on_homepage: True + preserve_project: True - job: copr_build trigger: commit branch: stable + packages: [specfile] targets: - fedora-stable - epel-9 project: packit-stable list_on_homepage: True preserve_project: True + - job: copr_build + trigger: commit + branch: stable + packages: [specfile-epel8] + targets: + - epel-8 + project: packit-stable + list_on_homepage: True + preserve_project: True - job: copr_build trigger: release + packages: [specfile] targets: - fedora-all - epel-9 project: packit-releases list_on_homepage: True preserve_project: True - - - job: pull_from_upstream + - job: copr_build trigger: release + packages: [specfile-epel8] + targets: + - epel-8 + project: packit-releases + list_on_homepage: True + preserve_project: True + + - job: tests + trigger: pull_request + packages: [specfile] + targets: + - fedora-all + - epel-9 + - job: tests + trigger: pull_request + packages: [specfile-epel8] + targets: + - epel-8 + + - job: propose_downstream + trigger: release + packages: [specfile] dist_git_branches: - fedora-all - epel-9 + - job: propose_downstream + trigger: release + packages: [specfile-epel8] + dist_git_branches: + - epel-8 + + - job: pull_from_upstream + trigger: release + packages: [specfile] + dist_git_branches: + - fedora-all + - epel-9 + - job: pull_from_upstream + trigger: release + packages: [specfile-epel8] + dist_git_branches: + - epel-8 - # downstream automation: - job: koji_build trigger: commit packit_instances: ["stg"] @@ -103,9 +164,12 @@ jobs: dist_git_branches: - fedora-all - epel-9 + - epel-8 + - job: bodhi_update trigger: commit packit_instances: ["stg"] dist_git_branches: - fedora-branched # rawhide updates are created automatically - epel-9 + - epel-8 diff --git a/README.packit b/README.packit index a03aeb9..9d6cbbc 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.78.0.post2+g694f5f6. +The file was generated using packit 0.78.1. diff --git a/plans/main.fmf b/plans/main.fmf index f94f1fe..7686ac7 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8aae0b14df14935ff3153703525f14644f3fa1da + ref: 4486a88c56fdfdea0c8b1e16f32a76056e9faba3 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 35017ad..48ba7dd 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 854782d52103b1640a295b3262364a4122051452 + ref: 4b998555d18e3e7abfb7a521b3b65a34de02dc76 prepare: - how: install copr: packit/packit-dev @@ -22,3 +22,6 @@ adjust: package: python3-pip - how: shell script: pip3 install flexmock deepdiff + - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 + because: packit doesn't support EL 8 + enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index defdf29..dbce3df 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,8 +13,8 @@ in a minimal diff.} Name: python-specfile -Version: 0.20.0 -Release: 2%{?dist} +Version: 0.20.2 +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -71,6 +71,9 @@ Summary: %{summary} %changelog +* Mon Jul 31 2023 Packit - 0.20.2-1 +- Fixed Packit config to work properly with `propose-downstream` and `pull-from-upstream` jobs. (#261) + * Fri Jul 21 2023 Fedora Release Engineering - 0.20.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index a16b3f8..636f4d0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.20.0.tar.gz) = 110919bc8445b743f8c480c2bb04dd007ab896b2323b79185ba5a5f85468e0806f0073e292c46458b30268f416037a321612ef7d5bcafea8764b32c166f5a316 +SHA512 (specfile-0.20.2.tar.gz) = 754a9108589822a17dce79f022c3c2edd5ae86fc3894b874afe6761f18275f7b567af8f953adc474cfe24e67672cae61df26429a5d8a087d6aff8b396f891183 From c90a1932f9cee1085958836e8a790ad8f80804ef Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Fri, 11 Aug 2023 14:26:00 +0200 Subject: [PATCH 10/82] chore: add GitHub's GPG key to Packit config Signed-off-by: Matej Focko --- .packit.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.packit.yaml b/.packit.yaml index 3ae2f09..14f6e78 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -6,6 +6,9 @@ issue_repository: https://github.com/packit/specfile copy_upstream_release_description: true +allowed_gpg_keys: + - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 + packages: specfile: upstream_package_name: specfile From 2b1f7a5adcc7c6df8cef7efe6db9bb1be2034063 Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Fri, 11 Aug 2023 14:26:00 +0200 Subject: [PATCH 11/82] chore: add GitHub's GPG key to Packit config Signed-off-by: Matej Focko (cherry picked from commit c90a1932f9cee1085958836e8a790ad8f80804ef) --- .packit.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.packit.yaml b/.packit.yaml index 3ae2f09..14f6e78 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -6,6 +6,9 @@ issue_repository: https://github.com/packit/specfile copy_upstream_release_description: true +allowed_gpg_keys: + - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 + packages: specfile: upstream_package_name: specfile From 4c376af84dfae7ef2bef896fc458763715fead2e Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Fri, 11 Aug 2023 14:44:30 +0200 Subject: [PATCH 12/82] chore: be explicit about GPG keys in Packit config Signed-off-by: Matej Focko --- .packit.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 14f6e78..1994760 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -6,14 +6,13 @@ issue_repository: https://github.com/packit/specfile copy_upstream_release_description: true -allowed_gpg_keys: - - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 - packages: specfile: upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path fedora/python-specfile.spec + allowed_gpg_keys: + - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 files_to_sync: - *specfile_path - .packit.yaml @@ -36,6 +35,8 @@ packages: upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path_epel8 epel8/python-specfile.spec + allowed_gpg_keys: + - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 files_to_sync: - *specfile_path_epel8 - .packit.yaml From 478a834385a84bfe3ddd96e476f84b7d95ddca0a Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Fri, 11 Aug 2023 14:44:30 +0200 Subject: [PATCH 13/82] chore: be explicit about GPG keys in Packit config Signed-off-by: Matej Focko (cherry picked from commit 4c376af84dfae7ef2bef896fc458763715fead2e) --- .packit.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 14f6e78..1994760 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -6,14 +6,13 @@ issue_repository: https://github.com/packit/specfile copy_upstream_release_description: true -allowed_gpg_keys: - - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 - packages: specfile: upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path fedora/python-specfile.spec + allowed_gpg_keys: + - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 files_to_sync: - *specfile_path - .packit.yaml @@ -36,6 +35,8 @@ packages: upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path_epel8 epel8/python-specfile.spec + allowed_gpg_keys: + - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 files_to_sync: - *specfile_path_epel8 - .packit.yaml From d5184c2cd62f833feab393a2ddf7abd78f9f913e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikola=20Forr=C3=B3?= Date: Fri, 11 Aug 2023 15:26:16 +0200 Subject: [PATCH 14/82] [packit] 0.21.0 upstream release Upstream tag: 0.21.0 Upstream commit: 56360c0a --- .packit.yaml | 6 ++---- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 6 +++++- sources | 2 +- 6 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 1994760..060174c 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -11,8 +11,6 @@ packages: upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path fedora/python-specfile.spec - allowed_gpg_keys: - - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 files_to_sync: - *specfile_path - .packit.yaml @@ -35,8 +33,6 @@ packages: upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path_epel8 epel8/python-specfile.spec - allowed_gpg_keys: - - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 files_to_sync: - *specfile_path_epel8 - .packit.yaml @@ -163,6 +159,7 @@ jobs: - job: koji_build trigger: commit + packages: [specfile] packit_instances: ["stg"] allowed_pr_authors: ["packit-stg", "packit"] dist_git_branches: @@ -172,6 +169,7 @@ jobs: - job: bodhi_update trigger: commit + packages: [specfile] packit_instances: ["stg"] dist_git_branches: - fedora-branched # rawhide updates are created automatically diff --git a/README.packit b/README.packit index 9d6cbbc..1bb774e 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.78.1. +The file was generated using packit 0.69.0.post78+g1d260fb.d20230418. diff --git a/plans/main.fmf b/plans/main.fmf index 7686ac7..87402eb 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 4486a88c56fdfdea0c8b1e16f32a76056e9faba3 + ref: 56360c0a80b102065e71ccee587b155dfc83317e execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 48ba7dd..f901d66 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 4b998555d18e3e7abfb7a521b3b65a34de02dc76 + ref: 804c96beeb46dbb0ef209e545bd46735809628a0 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index dbce3df..53d67c3 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.20.2 +Version: 0.21.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -71,6 +71,10 @@ Summary: %{summary} %changelog +* Fri Aug 11 2023 Nikola Forró - 0.21.0-1 +- `specfile` no longer tracebacks when some sources are missing and can't be _emulated_. In such case the spec file is parsed without them at the cost of `%%setup` and `%%patch` macros potentially expanding differently than with the sources present. (#271) +- Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269) + * Mon Jul 31 2023 Packit - 0.20.2-1 - Fixed Packit config to work properly with `propose-downstream` and `pull-from-upstream` jobs. (#261) diff --git a/sources b/sources index 636f4d0..0540e27 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.20.2.tar.gz) = 754a9108589822a17dce79f022c3c2edd5ae86fc3894b874afe6761f18275f7b567af8f953adc474cfe24e67672cae61df26429a5d8a087d6aff8b396f891183 +SHA512 (specfile-0.21.0.tar.gz) = 9860109203c69a586ce3759c983c550ae150aaed9744cf7db740c9bce2e11e5192b0153f923f584d8f8b526d61dca08b308519913c7aa5587e7a09e92487426a From a54a607ee470facba9be3448211047ab2976834c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikola=20Forr=C3=B3?= Date: Fri, 11 Aug 2023 15:27:49 +0200 Subject: [PATCH 15/82] [packit] 0.21.0 upstream release Upstream tag: 0.21.0 Upstream commit: 56360c0a --- .packit.yaml | 6 ++---- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 6 +++++- sources | 2 +- 6 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 1994760..060174c 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -11,8 +11,6 @@ packages: upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path fedora/python-specfile.spec - allowed_gpg_keys: - - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 files_to_sync: - *specfile_path - .packit.yaml @@ -35,8 +33,6 @@ packages: upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path_epel8 epel8/python-specfile.spec - allowed_gpg_keys: - - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 files_to_sync: - *specfile_path_epel8 - .packit.yaml @@ -163,6 +159,7 @@ jobs: - job: koji_build trigger: commit + packages: [specfile] packit_instances: ["stg"] allowed_pr_authors: ["packit-stg", "packit"] dist_git_branches: @@ -172,6 +169,7 @@ jobs: - job: bodhi_update trigger: commit + packages: [specfile] packit_instances: ["stg"] dist_git_branches: - fedora-branched # rawhide updates are created automatically diff --git a/README.packit b/README.packit index 9d6cbbc..1bb774e 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.78.1. +The file was generated using packit 0.69.0.post78+g1d260fb.d20230418. diff --git a/plans/main.fmf b/plans/main.fmf index 7686ac7..87402eb 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 4486a88c56fdfdea0c8b1e16f32a76056e9faba3 + ref: 56360c0a80b102065e71ccee587b155dfc83317e execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 48ba7dd..f901d66 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 4b998555d18e3e7abfb7a521b3b65a34de02dc76 + ref: 804c96beeb46dbb0ef209e545bd46735809628a0 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index dbce3df..53d67c3 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.20.2 +Version: 0.21.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -71,6 +71,10 @@ Summary: %{summary} %changelog +* Fri Aug 11 2023 Nikola Forró - 0.21.0-1 +- `specfile` no longer tracebacks when some sources are missing and can't be _emulated_. In such case the spec file is parsed without them at the cost of `%%setup` and `%%patch` macros potentially expanding differently than with the sources present. (#271) +- Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269) + * Mon Jul 31 2023 Packit - 0.20.2-1 - Fixed Packit config to work properly with `propose-downstream` and `pull-from-upstream` jobs. (#261) diff --git a/sources b/sources index 636f4d0..0540e27 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.20.2.tar.gz) = 754a9108589822a17dce79f022c3c2edd5ae86fc3894b874afe6761f18275f7b567af8f953adc474cfe24e67672cae61df26429a5d8a087d6aff8b396f891183 +SHA512 (specfile-0.21.0.tar.gz) = 9860109203c69a586ce3759c983c550ae150aaed9744cf7db740c9bce2e11e5192b0153f923f584d8f8b526d61dca08b308519913c7aa5587e7a09e92487426a From 9cdf40188f63700ecb03961287d426d51977905d Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 1 Sep 2023 13:40:14 +0000 Subject: [PATCH 16/82] [packit] 0.22.0 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 0.22.0 Upstream commit: e49e5e3f If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit-stg/rpms/python-specfile.git refs/heads/*:refs/remotes/packit-stg/* git checkout packit-stg/0.22.0-rawhide-update-propose_downstream ``` --- .packit.yaml | 10 ++++++++++ README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- plans/performance.fmf | 11 +++++++++++ python-specfile.spec | 7 +++++-- sources | 2 +- 7 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 plans/performance.fmf diff --git a/.packit.yaml b/.packit.yaml index 060174c..1a4f6a8 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -124,15 +124,25 @@ jobs: - job: tests trigger: pull_request packages: [specfile] + tmt_plan: "smoke|full|packit-integration" targets: - fedora-all - epel-9 - job: tests trigger: pull_request packages: [specfile-epel8] + tmt_plan: "smoke|full" targets: - epel-8 + - job: tests + trigger: pull_request + packages: [specfile] + identifier: performance + tmt_plan: performance + targets: + - fedora-rawhide + - job: propose_downstream trigger: release packages: [specfile] diff --git a/README.packit b/README.packit index 1bb774e..00f69f2 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.69.0.post78+g1d260fb.d20230418. +The file was generated using packit 0.79.1.post8+g73d04ae8. diff --git a/plans/main.fmf b/plans/main.fmf index 87402eb..4003017 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 56360c0a80b102065e71ccee587b155dfc83317e + ref: e49e5e3ff191480046b4c509feacbc0973907d11 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index f901d66..3306185 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 804c96beeb46dbb0ef209e545bd46735809628a0 + ref: 6208d3bf6bd7b22fcf9e7658e1ffd163fbab0b62 prepare: - how: install copr: packit/packit-dev @@ -21,7 +21,7 @@ adjust: - how: install package: python3-pip - how: shell - script: pip3 install flexmock deepdiff + script: pip3 install flexmock deepdiff==6.3.1 - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 because: packit doesn't support EL 8 enabled: false diff --git a/plans/performance.fmf b/plans/performance.fmf new file mode 100644 index 0000000..bf8bf53 --- /dev/null +++ b/plans/performance.fmf @@ -0,0 +1,11 @@ +summary: + Performance tests +discover+: + filter: tier:3 +prepare: + - how: install + package: python3-pip + - how: shell + script: pip3 install pytest-fail-slow + - how: shell + script: curl --output-dir /tmp -O https://src.fedoraproject.org/rpms/texlive/raw/rawhide/f/texlive.spec diff --git a/python-specfile.spec b/python-specfile.spec index 53d67c3..473301b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.21.0 +Version: 0.22.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -62,7 +62,7 @@ Summary: %{summary} %if %{with tests} %check -%pytest +%pytest --verbose tests/unit tests/integration %endif @@ -71,6 +71,9 @@ Summary: %{summary} %changelog +* Fri Sep 01 2023 Packit - 0.22.0-1 +- Macro definitions and tags gained a new `valid` attribute. A macro definition/tag is considered valid if it doesn't appear in a false branch of any condition appearing in the spec file. (#276) + * Fri Aug 11 2023 Nikola Forró - 0.21.0-1 - `specfile` no longer tracebacks when some sources are missing and can't be _emulated_. In such case the spec file is parsed without them at the cost of `%%setup` and `%%patch` macros potentially expanding differently than with the sources present. (#271) - Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269) diff --git a/sources b/sources index 0540e27..e0e8067 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.21.0.tar.gz) = 9860109203c69a586ce3759c983c550ae150aaed9744cf7db740c9bce2e11e5192b0153f923f584d8f8b526d61dca08b308519913c7aa5587e7a09e92487426a +SHA512 (specfile-0.22.0.tar.gz) = dec198fb81449a5465be00b6e86aebb75287b8ae83cfb6393a08af0711f426342c1cfa9de86bb846d87544025579575e31c0da63944bf8cbf91f92daf30acf01 From a16986d5c5f57a2bd2a68c1b13042e20ea12085a Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 1 Sep 2023 13:41:18 +0000 Subject: [PATCH 17/82] [packit] 0.22.0 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 0.22.0 Upstream commit: e49e5e3f If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork): ``` git fetch https://src.fedoraproject.org/forks/packit-stg/rpms/python-specfile.git refs/heads/*:refs/remotes/packit-stg/* git checkout packit-stg/0.22.0-f39-update-propose_downstream ``` --- .packit.yaml | 10 ++++++++++ README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- plans/performance.fmf | 11 +++++++++++ python-specfile.spec | 7 +++++-- sources | 2 +- 7 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 plans/performance.fmf diff --git a/.packit.yaml b/.packit.yaml index 060174c..1a4f6a8 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -124,15 +124,25 @@ jobs: - job: tests trigger: pull_request packages: [specfile] + tmt_plan: "smoke|full|packit-integration" targets: - fedora-all - epel-9 - job: tests trigger: pull_request packages: [specfile-epel8] + tmt_plan: "smoke|full" targets: - epel-8 + - job: tests + trigger: pull_request + packages: [specfile] + identifier: performance + tmt_plan: performance + targets: + - fedora-rawhide + - job: propose_downstream trigger: release packages: [specfile] diff --git a/README.packit b/README.packit index 1bb774e..00f69f2 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.69.0.post78+g1d260fb.d20230418. +The file was generated using packit 0.79.1.post8+g73d04ae8. diff --git a/plans/main.fmf b/plans/main.fmf index 87402eb..4003017 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 56360c0a80b102065e71ccee587b155dfc83317e + ref: e49e5e3ff191480046b4c509feacbc0973907d11 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index f901d66..3306185 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 804c96beeb46dbb0ef209e545bd46735809628a0 + ref: 6208d3bf6bd7b22fcf9e7658e1ffd163fbab0b62 prepare: - how: install copr: packit/packit-dev @@ -21,7 +21,7 @@ adjust: - how: install package: python3-pip - how: shell - script: pip3 install flexmock deepdiff + script: pip3 install flexmock deepdiff==6.3.1 - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 because: packit doesn't support EL 8 enabled: false diff --git a/plans/performance.fmf b/plans/performance.fmf new file mode 100644 index 0000000..bf8bf53 --- /dev/null +++ b/plans/performance.fmf @@ -0,0 +1,11 @@ +summary: + Performance tests +discover+: + filter: tier:3 +prepare: + - how: install + package: python3-pip + - how: shell + script: pip3 install pytest-fail-slow + - how: shell + script: curl --output-dir /tmp -O https://src.fedoraproject.org/rpms/texlive/raw/rawhide/f/texlive.spec diff --git a/python-specfile.spec b/python-specfile.spec index 53d67c3..473301b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -13,7 +13,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.21.0 +Version: 0.22.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -62,7 +62,7 @@ Summary: %{summary} %if %{with tests} %check -%pytest +%pytest --verbose tests/unit tests/integration %endif @@ -71,6 +71,9 @@ Summary: %{summary} %changelog +* Fri Sep 01 2023 Packit - 0.22.0-1 +- Macro definitions and tags gained a new `valid` attribute. A macro definition/tag is considered valid if it doesn't appear in a false branch of any condition appearing in the spec file. (#276) + * Fri Aug 11 2023 Nikola Forró - 0.21.0-1 - `specfile` no longer tracebacks when some sources are missing and can't be _emulated_. In such case the spec file is parsed without them at the cost of `%%setup` and `%%patch` macros potentially expanding differently than with the sources present. (#271) - Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269) diff --git a/sources b/sources index 0540e27..e0e8067 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.21.0.tar.gz) = 9860109203c69a586ce3759c983c550ae150aaed9744cf7db740c9bce2e11e5192b0153f923f584d8f8b526d61dca08b308519913c7aa5587e7a09e92487426a +SHA512 (specfile-0.22.0.tar.gz) = dec198fb81449a5465be00b6e86aebb75287b8ae83cfb6393a08af0711f426342c1cfa9de86bb846d87544025579575e31c0da63944bf8cbf91f92daf30acf01 From 43d842225a1767fa3c1c11bff0e49801af3ee150 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 6 Oct 2023 13:12:58 +0000 Subject: [PATCH 18/82] [packit] 0.22.1 upstream release Upstream tag: 0.22.1 Upstream commit: 0af08c92 --- README.packit | 2 +- plans/full.fmf | 8 -------- plans/main.fmf | 2 +- plans/packit-integration.fmf | 6 +++--- python-specfile.spec | 14 ++++++++------ sources | 2 +- 6 files changed, 14 insertions(+), 20 deletions(-) diff --git a/README.packit b/README.packit index 00f69f2..21ea346 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.79.1.post8+g73d04ae8. +The file was generated using packit 0.82.0.post1.dev20+g6670daea. diff --git a/plans/full.fmf b/plans/full.fmf index 0b0a12f..36b58ec 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -2,11 +2,3 @@ summary: Unit & integration tests discover+: filter: tier:1 -adjust: - - when: "distro == rhel-9 or distro == centos-9 or distro == centos-stream-9" - because: "flexmock is not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251" - prepare: - - how: install - package: python3-pip - - how: shell - script: pip3 install flexmock diff --git a/plans/main.fmf b/plans/main.fmf index 4003017..8a9e14c 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: e49e5e3ff191480046b4c509feacbc0973907d11 + ref: 0af08c92db46a042cff83d7e4647be398dba843e execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 3306185..24734e8 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 6208d3bf6bd7b22fcf9e7658e1ffd163fbab0b62 + ref: 7581995d78074a7a5bbd87b1fab410a40d18f8ed prepare: - how: install copr: packit/packit-dev @@ -16,12 +16,12 @@ adjust: how: install directory: noarch/ - when: distro == rhel-9 or distro == centos-9 or distro == centos-stream-9 - because: 'flexmock and deepdiff are not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251' + because: 'build and deepdiff are not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251' prepare+: - how: install package: python3-pip - how: shell - script: pip3 install flexmock deepdiff==6.3.1 + script: pip3 install build deepdiff - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 because: packit doesn't support EL 8 enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index 473301b..da4e4a7 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -1,9 +1,4 @@ -%if 0%{?rhel} == 9 -# RHEL 9 is missing python-flexmock -%bcond_with tests -%else %bcond_without tests -%endif %global desc %{expand: @@ -13,7 +8,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.22.0 +Version: 0.22.1 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -46,6 +41,10 @@ Summary: %{summary} %prep %autosetup -p1 -n specfile-%{version} +# since we are building from PyPI source, we don't need git-archive +# support in setuptools_scm +sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml + %generate_buildrequires %pyproject_buildrequires %{?with_tests: -x testing} @@ -71,6 +70,9 @@ Summary: %{summary} %changelog +* Fri Oct 06 2023 Packit - 0.22.1-1 +- Removed dependency on setuptools-scm-git-archive. (#290) + * Fri Sep 01 2023 Packit - 0.22.0-1 - Macro definitions and tags gained a new `valid` attribute. A macro definition/tag is considered valid if it doesn't appear in a false branch of any condition appearing in the spec file. (#276) diff --git a/sources b/sources index e0e8067..9b9a431 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.22.0.tar.gz) = dec198fb81449a5465be00b6e86aebb75287b8ae83cfb6393a08af0711f426342c1cfa9de86bb846d87544025579575e31c0da63944bf8cbf91f92daf30acf01 +SHA512 (specfile-0.22.1.tar.gz) = 5ca758b923e121ce37003967b538d97e72fca607e63e500a4126da960d210e1ebd897faa0cd446f7f346caab6eca4d899c6190e5c20322047374ca677e925458 From a1df8b299ff7e02237ed41f6e6bd33033f86c6c6 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 6 Oct 2023 13:13:33 +0000 Subject: [PATCH 19/82] [packit] 0.22.1 upstream release Upstream tag: 0.22.1 Upstream commit: 0af08c92 --- README.packit | 2 +- plans/full.fmf | 8 -------- plans/main.fmf | 2 +- plans/packit-integration.fmf | 6 +++--- python-specfile.spec | 14 ++++++++------ sources | 2 +- 6 files changed, 14 insertions(+), 20 deletions(-) diff --git a/README.packit b/README.packit index 00f69f2..21ea346 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.79.1.post8+g73d04ae8. +The file was generated using packit 0.82.0.post1.dev20+g6670daea. diff --git a/plans/full.fmf b/plans/full.fmf index 0b0a12f..36b58ec 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -2,11 +2,3 @@ summary: Unit & integration tests discover+: filter: tier:1 -adjust: - - when: "distro == rhel-9 or distro == centos-9 or distro == centos-stream-9" - because: "flexmock is not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251" - prepare: - - how: install - package: python3-pip - - how: shell - script: pip3 install flexmock diff --git a/plans/main.fmf b/plans/main.fmf index 4003017..8a9e14c 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: e49e5e3ff191480046b4c509feacbc0973907d11 + ref: 0af08c92db46a042cff83d7e4647be398dba843e execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 3306185..24734e8 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 6208d3bf6bd7b22fcf9e7658e1ffd163fbab0b62 + ref: 7581995d78074a7a5bbd87b1fab410a40d18f8ed prepare: - how: install copr: packit/packit-dev @@ -16,12 +16,12 @@ adjust: how: install directory: noarch/ - when: distro == rhel-9 or distro == centos-9 or distro == centos-stream-9 - because: 'flexmock and deepdiff are not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251' + because: 'build and deepdiff are not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251' prepare+: - how: install package: python3-pip - how: shell - script: pip3 install flexmock deepdiff==6.3.1 + script: pip3 install build deepdiff - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 because: packit doesn't support EL 8 enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index 473301b..da4e4a7 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -1,9 +1,4 @@ -%if 0%{?rhel} == 9 -# RHEL 9 is missing python-flexmock -%bcond_with tests -%else %bcond_without tests -%endif %global desc %{expand: @@ -13,7 +8,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.22.0 +Version: 0.22.1 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -46,6 +41,10 @@ Summary: %{summary} %prep %autosetup -p1 -n specfile-%{version} +# since we are building from PyPI source, we don't need git-archive +# support in setuptools_scm +sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml + %generate_buildrequires %pyproject_buildrequires %{?with_tests: -x testing} @@ -71,6 +70,9 @@ Summary: %{summary} %changelog +* Fri Oct 06 2023 Packit - 0.22.1-1 +- Removed dependency on setuptools-scm-git-archive. (#290) + * Fri Sep 01 2023 Packit - 0.22.0-1 - Macro definitions and tags gained a new `valid` attribute. A macro definition/tag is considered valid if it doesn't appear in a false branch of any condition appearing in the spec file. (#276) diff --git a/sources b/sources index e0e8067..9b9a431 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.22.0.tar.gz) = dec198fb81449a5465be00b6e86aebb75287b8ae83cfb6393a08af0711f426342c1cfa9de86bb846d87544025579575e31c0da63944bf8cbf91f92daf30acf01 +SHA512 (specfile-0.22.1.tar.gz) = 5ca758b923e121ce37003967b538d97e72fca607e63e500a4126da960d210e1ebd897faa0cd446f7f346caab6eca4d899c6190e5c20322047374ca677e925458 From d2f67697c05364c567b18bd4fcf147ff508be7d2 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 30 Oct 2023 09:14:15 +0000 Subject: [PATCH 20/82] [packit] 0.23.0 upstream release Upstream tag: 0.23.0 Upstream commit: 0e110df4 --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 21ea346..a7f0bd7 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.82.0.post1.dev20+g6670daea. +The file was generated using packit 0.83.0.post1.dev20+gaf7edc1f. diff --git a/plans/main.fmf b/plans/main.fmf index 8a9e14c..beddbe7 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 0af08c92db46a042cff83d7e4647be398dba843e + ref: 0e110df4b4548655ad361f8aece05fd5073cb413 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 24734e8..ee2f425 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 7581995d78074a7a5bbd87b1fab410a40d18f8ed + ref: 7351bcb14492e1accb42fd0cf4b93f00f1c37ed7 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index da4e4a7..8ded174 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -8,7 +8,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.22.1 +Version: 0.23.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -70,6 +70,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Oct 30 2023 Packit - 0.23.0-1 +- Sources now have a `valid` property that indicates whether a source is valid in the current context, meaning it is not present in a false branch of any condition. (#295) + * Fri Oct 06 2023 Packit - 0.22.1-1 - Removed dependency on setuptools-scm-git-archive. (#290) diff --git a/sources b/sources index 9b9a431..41ef739 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.22.1.tar.gz) = 5ca758b923e121ce37003967b538d97e72fca607e63e500a4126da960d210e1ebd897faa0cd446f7f346caab6eca4d899c6190e5c20322047374ca677e925458 +SHA512 (specfile-0.23.0.tar.gz) = fd6458e0d3f270c8cca75f63da65982ed4ecaa9a47b88fdaae95f4430aaafd10332e397a340363a0e193d856b152d3314ba43cff00e23d55a19af9b87e119abb From 088a8f06106ee1bb7f30eb4d2ae556cf4094fafc Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 30 Oct 2023 09:15:09 +0000 Subject: [PATCH 21/82] [packit] 0.23.0 upstream release Upstream tag: 0.23.0 Upstream commit: 0e110df4 --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 21ea346..a7f0bd7 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.82.0.post1.dev20+g6670daea. +The file was generated using packit 0.83.0.post1.dev20+gaf7edc1f. diff --git a/plans/main.fmf b/plans/main.fmf index 8a9e14c..beddbe7 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 0af08c92db46a042cff83d7e4647be398dba843e + ref: 0e110df4b4548655ad361f8aece05fd5073cb413 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 24734e8..ee2f425 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 7581995d78074a7a5bbd87b1fab410a40d18f8ed + ref: 7351bcb14492e1accb42fd0cf4b93f00f1c37ed7 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index da4e4a7..8ded174 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -8,7 +8,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.22.1 +Version: 0.23.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -70,6 +70,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Oct 30 2023 Packit - 0.23.0-1 +- Sources now have a `valid` property that indicates whether a source is valid in the current context, meaning it is not present in a false branch of any condition. (#295) + * Fri Oct 06 2023 Packit - 0.22.1-1 - Removed dependency on setuptools-scm-git-archive. (#290) diff --git a/sources b/sources index 9b9a431..41ef739 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.22.1.tar.gz) = 5ca758b923e121ce37003967b538d97e72fca607e63e500a4126da960d210e1ebd897faa0cd446f7f346caab6eca4d899c6190e5c20322047374ca677e925458 +SHA512 (specfile-0.23.0.tar.gz) = fd6458e0d3f270c8cca75f63da65982ed4ecaa9a47b88fdaae95f4430aaafd10332e397a340363a0e193d856b152d3314ba43cff00e23d55a19af9b87e119abb From ce94f144fef2f047d2de684cd3846c5c8081228a Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 6 Nov 2023 17:18:59 +0000 Subject: [PATCH 22/82] [packit] 0.24.0 upstream release Upstream tag: 0.24.0 Upstream commit: 2efbd9ce --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index a7f0bd7..0c8efac 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.83.0.post1.dev20+gaf7edc1f. +The file was generated using packit 0.85.0.post1.dev13+g80a59f61. diff --git a/plans/main.fmf b/plans/main.fmf index beddbe7..82af9d3 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 0e110df4b4548655ad361f8aece05fd5073cb413 + ref: 2efbd9ce9b4316f1eba34e240be3821c83b774a0 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index ee2f425..26239d9 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 7351bcb14492e1accb42fd0cf4b93f00f1c37ed7 + ref: 80a59f612fd70d709f9e8c7da141118e17aa7a56 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 8ded174..bbff586 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -8,7 +8,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.23.0 +Version: 0.24.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -70,6 +70,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Nov 06 2023 Packit - 0.24.0-1 +- Improved type annotations for `UserList` subclasses. (#299) +- Macro definitions gained a new `commented_out` property indicating that a macro definition is commented out. Another new property, `comment_out_style`, determines if it is achieved by using a `%%dnl` (discard next line) directive (e.g. `%%dnl %%global prerelease beta2`) or by replacing the starting `%` with `#` (e.g. `#global prerelease beta2`). (#298) + * Mon Oct 30 2023 Packit - 0.23.0-1 - Sources now have a `valid` property that indicates whether a source is valid in the current context, meaning it is not present in a false branch of any condition. (#295) diff --git a/sources b/sources index 41ef739..da16e02 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.23.0.tar.gz) = fd6458e0d3f270c8cca75f63da65982ed4ecaa9a47b88fdaae95f4430aaafd10332e397a340363a0e193d856b152d3314ba43cff00e23d55a19af9b87e119abb +SHA512 (specfile-0.24.0.tar.gz) = e5728f0b0bfa9c2bcf102d1e65d5182b94e34af2228ef655cc28c83d8f60fa4d08432c61bcf9f6c1c8c3d4aeea0bf1595bead542687d3c2690fe3ddaae34325f From 13cddbfab747374473412397a4b26589cdd9caa8 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 6 Nov 2023 17:19:23 +0000 Subject: [PATCH 23/82] [packit] 0.24.0 upstream release Upstream tag: 0.24.0 Upstream commit: 2efbd9ce --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index a7f0bd7..0c8efac 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.83.0.post1.dev20+gaf7edc1f. +The file was generated using packit 0.85.0.post1.dev13+g80a59f61. diff --git a/plans/main.fmf b/plans/main.fmf index beddbe7..82af9d3 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 0e110df4b4548655ad361f8aece05fd5073cb413 + ref: 2efbd9ce9b4316f1eba34e240be3821c83b774a0 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index ee2f425..26239d9 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 7351bcb14492e1accb42fd0cf4b93f00f1c37ed7 + ref: 80a59f612fd70d709f9e8c7da141118e17aa7a56 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 8ded174..bbff586 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -8,7 +8,7 @@ in a minimal diff.} Name: python-specfile -Version: 0.23.0 +Version: 0.24.0 Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files @@ -70,6 +70,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Nov 06 2023 Packit - 0.24.0-1 +- Improved type annotations for `UserList` subclasses. (#299) +- Macro definitions gained a new `commented_out` property indicating that a macro definition is commented out. Another new property, `comment_out_style`, determines if it is achieved by using a `%%dnl` (discard next line) directive (e.g. `%%dnl %%global prerelease beta2`) or by replacing the starting `%` with `#` (e.g. `#global prerelease beta2`). (#298) + * Mon Oct 30 2023 Packit - 0.23.0-1 - Sources now have a `valid` property that indicates whether a source is valid in the current context, meaning it is not present in a false branch of any condition. (#295) diff --git a/sources b/sources index 41ef739..da16e02 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.23.0.tar.gz) = fd6458e0d3f270c8cca75f63da65982ed4ecaa9a47b88fdaae95f4430aaafd10332e397a340363a0e193d856b152d3314ba43cff00e23d55a19af9b87e119abb +SHA512 (specfile-0.24.0.tar.gz) = e5728f0b0bfa9c2bcf102d1e65d5182b94e34af2228ef655cc28c83d8f60fa4d08432c61bcf9f6c1c8c3d4aeea0bf1595bead542687d3c2690fe3ddaae34325f From 3e8c28f5410b134bbfc75de403a35ac73c796a91 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Nov 2023 15:01:13 +0000 Subject: [PATCH 24/82] [packit] 0.25.0 upstream release Upstream tag: 0.25.0 Upstream commit: 78f50b4a --- .packit.yaml | 4 ++++ README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 16 +++++++++++++--- sources | 2 +- 6 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 1a4f6a8..3b4d032 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -4,6 +4,10 @@ packit_instances: ["prod", "stg"] upstream_project_url: https://github.com/packit/specfile issue_repository: https://github.com/packit/specfile +# PEP440 +#prerelease_suffix_pattern: "([.\\-_]?)(a(lpha)?|b(eta)?|r?c|pre(view)?)([.\\-_]?\\d+)?" +#prerelease_suffix_macro: prerelease + copy_upstream_release_description: true packages: diff --git a/README.packit b/README.packit index 0c8efac..2d6dd96 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.85.0.post1.dev13+g80a59f61. +The file was generated using packit 0.86.1.post1.dev5+g8b1868cd. diff --git a/plans/main.fmf b/plans/main.fmf index 82af9d3..ad7f0bd 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 2efbd9ce9b4316f1eba34e240be3821c83b774a0 + ref: 78f50b4a097245938a00e27e7b7165c8eb00ec3b execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 26239d9..bba32ab 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 80a59f612fd70d709f9e8c7da141118e17aa7a56 + ref: 209847d1ff49e4bc4d1099e77b2b0790bc680a04 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index bbff586..db2c84b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,15 +7,22 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} +%global base_version 0.25.0 +#global prerelease rc2 + +%global package_version %{base_version}%{?prerelease:~%{prerelease}} +%global pypi_version %{base_version}%{?prerelease} + + Name: python-specfile -Version: 0.24.0 +Version: %{package_version} Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT URL: https://github.com/packit/specfile -Source0: %{pypi_source specfile} +Source0: %{pypi_source specfile %{pypi_version}} BuildArch: noarch @@ -39,7 +46,7 @@ Summary: %{summary} %prep -%autosetup -p1 -n specfile-%{version} +%autosetup -p1 -n specfile-%{pypi_version} # since we are building from PyPI source, we don't need git-archive # support in setuptools_scm @@ -70,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Nov 20 2023 Packit - 0.25.0-1 +- There is a new method, `Specfile.update_version()`, that allows updating spec file version even if it is a pre-release. (#317) + * Mon Nov 06 2023 Packit - 0.24.0-1 - Improved type annotations for `UserList` subclasses. (#299) - Macro definitions gained a new `commented_out` property indicating that a macro definition is commented out. Another new property, `comment_out_style`, determines if it is achieved by using a `%%dnl` (discard next line) directive (e.g. `%%dnl %%global prerelease beta2`) or by replacing the starting `%` with `#` (e.g. `#global prerelease beta2`). (#298) diff --git a/sources b/sources index da16e02..0e78caa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.24.0.tar.gz) = e5728f0b0bfa9c2bcf102d1e65d5182b94e34af2228ef655cc28c83d8f60fa4d08432c61bcf9f6c1c8c3d4aeea0bf1595bead542687d3c2690fe3ddaae34325f +SHA512 (specfile-0.25.0.tar.gz) = 9e3d2f3665ccd713c7e2c50f01656c2b9e157bab88c90be38053ac94e20feab2c3f8d5f1f7dbc0ae543e7ad101fc3db7c5bfbfed249537a999608d5bb737eaf9 From 5ab305f83f1cbcb97d8f58481b49c77fed31533f Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Nov 2023 15:01:56 +0000 Subject: [PATCH 25/82] [packit] 0.25.0 upstream release Upstream tag: 0.25.0 Upstream commit: 78f50b4a --- .packit.yaml | 4 ++++ README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 16 +++++++++++++--- sources | 2 +- 6 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 1a4f6a8..3b4d032 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -4,6 +4,10 @@ packit_instances: ["prod", "stg"] upstream_project_url: https://github.com/packit/specfile issue_repository: https://github.com/packit/specfile +# PEP440 +#prerelease_suffix_pattern: "([.\\-_]?)(a(lpha)?|b(eta)?|r?c|pre(view)?)([.\\-_]?\\d+)?" +#prerelease_suffix_macro: prerelease + copy_upstream_release_description: true packages: diff --git a/README.packit b/README.packit index 0c8efac..2d6dd96 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.85.0.post1.dev13+g80a59f61. +The file was generated using packit 0.86.1.post1.dev5+g8b1868cd. diff --git a/plans/main.fmf b/plans/main.fmf index 82af9d3..ad7f0bd 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 2efbd9ce9b4316f1eba34e240be3821c83b774a0 + ref: 78f50b4a097245938a00e27e7b7165c8eb00ec3b execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 26239d9..bba32ab 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 80a59f612fd70d709f9e8c7da141118e17aa7a56 + ref: 209847d1ff49e4bc4d1099e77b2b0790bc680a04 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index bbff586..db2c84b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,15 +7,22 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} +%global base_version 0.25.0 +#global prerelease rc2 + +%global package_version %{base_version}%{?prerelease:~%{prerelease}} +%global pypi_version %{base_version}%{?prerelease} + + Name: python-specfile -Version: 0.24.0 +Version: %{package_version} Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT URL: https://github.com/packit/specfile -Source0: %{pypi_source specfile} +Source0: %{pypi_source specfile %{pypi_version}} BuildArch: noarch @@ -39,7 +46,7 @@ Summary: %{summary} %prep -%autosetup -p1 -n specfile-%{version} +%autosetup -p1 -n specfile-%{pypi_version} # since we are building from PyPI source, we don't need git-archive # support in setuptools_scm @@ -70,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Nov 20 2023 Packit - 0.25.0-1 +- There is a new method, `Specfile.update_version()`, that allows updating spec file version even if it is a pre-release. (#317) + * Mon Nov 06 2023 Packit - 0.24.0-1 - Improved type annotations for `UserList` subclasses. (#299) - Macro definitions gained a new `commented_out` property indicating that a macro definition is commented out. Another new property, `comment_out_style`, determines if it is achieved by using a `%%dnl` (discard next line) directive (e.g. `%%dnl %%global prerelease beta2`) or by replacing the starting `%` with `#` (e.g. `#global prerelease beta2`). (#298) diff --git a/sources b/sources index da16e02..0e78caa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.24.0.tar.gz) = e5728f0b0bfa9c2bcf102d1e65d5182b94e34af2228ef655cc28c83d8f60fa4d08432c61bcf9f6c1c8c3d4aeea0bf1595bead542687d3c2690fe3ddaae34325f +SHA512 (specfile-0.25.0.tar.gz) = 9e3d2f3665ccd713c7e2c50f01656c2b9e157bab88c90be38053ac94e20feab2c3f8d5f1f7dbc0ae543e7ad101fc3db7c5bfbfed249537a999608d5bb737eaf9 From e4872542151c36f10bd4e70e24d162effcb2ac71 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 19 Jan 2024 13:29:53 +0000 Subject: [PATCH 26/82] [packit] 0.27.0 upstream release Upstream tag: 0.27.0 Upstream commit: 1789f9c6 --- .packit.yaml | 4 ++-- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 +++++-- sources | 2 +- 6 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 3b4d032..d0fdee9 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -5,8 +5,8 @@ upstream_project_url: https://github.com/packit/specfile issue_repository: https://github.com/packit/specfile # PEP440 -#prerelease_suffix_pattern: "([.\\-_]?)(a(lpha)?|b(eta)?|r?c|pre(view)?)([.\\-_]?\\d+)?" -#prerelease_suffix_macro: prerelease +prerelease_suffix_pattern: "([.\\-_]?)(a(lpha)?|b(eta)?|r?c|pre(view)?)([.\\-_]?\\d+)?" +prerelease_suffix_macro: prerelease copy_upstream_release_description: true diff --git a/README.packit b/README.packit index 2d6dd96..2a36d18 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.86.1.post1.dev5+g8b1868cd. +The file was generated using packit 0.88.0.post1.dev9+g9c8f50e3. diff --git a/plans/main.fmf b/plans/main.fmf index ad7f0bd..2e12632 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 78f50b4a097245938a00e27e7b7165c8eb00ec3b + ref: 1789f9c67c37da87ffdc967ad9311c4881013077 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index bba32ab..14f21ba 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 209847d1ff49e4bc4d1099e77b2b0790bc680a04 + ref: f3df29535cfdefd44febe79cb4a883627c085db0 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index db2c84b..a510823 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,8 +7,8 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.25.0 -#global prerelease rc2 +%global base_version 0.27.0 +#global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} %global pypi_version %{base_version}%{?prerelease} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Jan 19 2024 Packit - 0.27.0-1 +- Improved handling of commented-out macro definitions and fixed related logic in `Specfile.update_value()`. (#338) + * Mon Nov 20 2023 Packit - 0.25.0-1 - There is a new method, `Specfile.update_version()`, that allows updating spec file version even if it is a pre-release. (#317) diff --git a/sources b/sources index 0e78caa..b70f9d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.25.0.tar.gz) = 9e3d2f3665ccd713c7e2c50f01656c2b9e157bab88c90be38053ac94e20feab2c3f8d5f1f7dbc0ae543e7ad101fc3db7c5bfbfed249537a999608d5bb737eaf9 +SHA512 (specfile-0.27.0.tar.gz) = 8363e7e589ca1b130f0b27aaef08ae030d7c363cfbccb0e55373cc4f7d120ceadc9afa842eb51121674a0c14930c100b26640108bf60db449f89a1eeecde1785 From b208824aae3f4213ea13c87f7836ead1c7f5315e Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 19 Jan 2024 13:30:39 +0000 Subject: [PATCH 27/82] [packit] 0.27.0 upstream release Upstream tag: 0.27.0 Upstream commit: 1789f9c6 --- .packit.yaml | 4 ++-- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 +++++-- sources | 2 +- 6 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 3b4d032..d0fdee9 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -5,8 +5,8 @@ upstream_project_url: https://github.com/packit/specfile issue_repository: https://github.com/packit/specfile # PEP440 -#prerelease_suffix_pattern: "([.\\-_]?)(a(lpha)?|b(eta)?|r?c|pre(view)?)([.\\-_]?\\d+)?" -#prerelease_suffix_macro: prerelease +prerelease_suffix_pattern: "([.\\-_]?)(a(lpha)?|b(eta)?|r?c|pre(view)?)([.\\-_]?\\d+)?" +prerelease_suffix_macro: prerelease copy_upstream_release_description: true diff --git a/README.packit b/README.packit index 2d6dd96..2a36d18 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.86.1.post1.dev5+g8b1868cd. +The file was generated using packit 0.88.0.post1.dev9+g9c8f50e3. diff --git a/plans/main.fmf b/plans/main.fmf index ad7f0bd..2e12632 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 78f50b4a097245938a00e27e7b7165c8eb00ec3b + ref: 1789f9c67c37da87ffdc967ad9311c4881013077 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index bba32ab..14f21ba 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 209847d1ff49e4bc4d1099e77b2b0790bc680a04 + ref: f3df29535cfdefd44febe79cb4a883627c085db0 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index db2c84b..a510823 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,8 +7,8 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.25.0 -#global prerelease rc2 +%global base_version 0.27.0 +#global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} %global pypi_version %{base_version}%{?prerelease} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Jan 19 2024 Packit - 0.27.0-1 +- Improved handling of commented-out macro definitions and fixed related logic in `Specfile.update_value()`. (#338) + * Mon Nov 20 2023 Packit - 0.25.0-1 - There is a new method, `Specfile.update_version()`, that allows updating spec file version even if it is a pre-release. (#317) diff --git a/sources b/sources index 0e78caa..b70f9d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.25.0.tar.gz) = 9e3d2f3665ccd713c7e2c50f01656c2b9e157bab88c90be38053ac94e20feab2c3f8d5f1f7dbc0ae543e7ad101fc3db7c5bfbfed249537a999608d5bb737eaf9 +SHA512 (specfile-0.27.0.tar.gz) = 8363e7e589ca1b130f0b27aaef08ae030d7c363cfbccb0e55373cc4f7d120ceadc9afa842eb51121674a0c14930c100b26640108bf60db449f89a1eeecde1785 From abdf0dedd72a50bfb402631ba225c44f52ca50b8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 10:56:43 +0000 Subject: [PATCH 28/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index a510823..3296c76 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Jan 26 2024 Fedora Release Engineering - 0.27.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Packit - 0.27.0-1 - Improved handling of commented-out macro definitions and fixed related logic in `Specfile.update_value()`. (#338) From e21192d12d78d0fb5ba721fea8d6dd949393191e Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 17 Mar 2024 15:07:28 +0000 Subject: [PATCH 29/82] [packit] 0.28.0 upstream release Upstream tag: 0.28.0 Upstream commit: cdf06f20 --- README.packit | 2 +- plans/git_reference.py | 3 +++ plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 +++++-- sources | 2 +- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 2a36d18..38c0a99 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.88.0.post1.dev9+g9c8f50e3. +The file was generated using packit 0.93.0.post1.dev5+g0048024e. diff --git a/plans/git_reference.py b/plans/git_reference.py index 6517cfe..fe4e906 100644 --- a/plans/git_reference.py +++ b/plans/git_reference.py @@ -1,5 +1,8 @@ #!/usr/bin/python +# Copyright Contributors to the Packit project. +# SPDX-License-Identifier: MIT + import subprocess from pathlib import Path diff --git a/plans/main.fmf b/plans/main.fmf index 2e12632..1289312 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 1789f9c67c37da87ffdc967ad9311c4881013077 + ref: cdf06f20715f661b1a5f478320eee2b48c2ba287 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 14f21ba..e0e9738 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: f3df29535cfdefd44febe79cb4a883627c085db0 + ref: 0048024ec6564008a703140254c4394158b6ed67 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 3296c76..98ba86c 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.27.0 +%global base_version 0.28.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Mar 17 2024 Packit - 0.28.0-1 +- A trailing newline is no longer added to spec files without one upon saving. (#353) + * Fri Jan 26 2024 Fedora Release Engineering - 0.27.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index b70f9d7..0025f98 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.27.0.tar.gz) = 8363e7e589ca1b130f0b27aaef08ae030d7c363cfbccb0e55373cc4f7d120ceadc9afa842eb51121674a0c14930c100b26640108bf60db449f89a1eeecde1785 +SHA512 (specfile-0.28.0.tar.gz) = 1f2ab8e5cf492aec1e9b11583d88ae3de1fc9d9512d5a5c289b5d83d54c69eeb6d410971997328d1de3f82cd411b7d10cf7982de44084ede9745b87db7c0d9b8 From c9176b90a7b61477fb3f1aad8232914be1d4daec Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 17 Mar 2024 15:08:49 +0000 Subject: [PATCH 30/82] [packit] 0.28.0 upstream release Upstream tag: 0.28.0 Upstream commit: cdf06f20 --- README.packit | 2 +- plans/git_reference.py | 3 +++ plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 +++++-- sources | 2 +- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 2a36d18..38c0a99 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.88.0.post1.dev9+g9c8f50e3. +The file was generated using packit 0.93.0.post1.dev5+g0048024e. diff --git a/plans/git_reference.py b/plans/git_reference.py index 6517cfe..fe4e906 100644 --- a/plans/git_reference.py +++ b/plans/git_reference.py @@ -1,5 +1,8 @@ #!/usr/bin/python +# Copyright Contributors to the Packit project. +# SPDX-License-Identifier: MIT + import subprocess from pathlib import Path diff --git a/plans/main.fmf b/plans/main.fmf index 2e12632..1289312 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 1789f9c67c37da87ffdc967ad9311c4881013077 + ref: cdf06f20715f661b1a5f478320eee2b48c2ba287 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 14f21ba..e0e9738 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: f3df29535cfdefd44febe79cb4a883627c085db0 + ref: 0048024ec6564008a703140254c4394158b6ed67 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 3296c76..98ba86c 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.27.0 +%global base_version 0.28.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Mar 17 2024 Packit - 0.28.0-1 +- A trailing newline is no longer added to spec files without one upon saving. (#353) + * Fri Jan 26 2024 Fedora Release Engineering - 0.27.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index b70f9d7..0025f98 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.27.0.tar.gz) = 8363e7e589ca1b130f0b27aaef08ae030d7c363cfbccb0e55373cc4f7d120ceadc9afa842eb51121674a0c14930c100b26640108bf60db449f89a1eeecde1785 +SHA512 (specfile-0.28.0.tar.gz) = 1f2ab8e5cf492aec1e9b11583d88ae3de1fc9d9512d5a5c289b5d83d54c69eeb6d410971997328d1de3f82cd411b7d10cf7982de44084ede9745b87db7c0d9b8 From ad6f042da8b4e68fe8fd3c503d8aeb4c560869ad Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 17 Mar 2024 15:09:29 +0000 Subject: [PATCH 31/82] [packit] 0.28.0 upstream release Upstream tag: 0.28.0 Upstream commit: cdf06f20 --- README.packit | 2 +- plans/git_reference.py | 3 +++ plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 6 files changed, 11 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 2a36d18..38c0a99 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.88.0.post1.dev9+g9c8f50e3. +The file was generated using packit 0.93.0.post1.dev5+g0048024e. diff --git a/plans/git_reference.py b/plans/git_reference.py index 6517cfe..fe4e906 100644 --- a/plans/git_reference.py +++ b/plans/git_reference.py @@ -1,5 +1,8 @@ #!/usr/bin/python +# Copyright Contributors to the Packit project. +# SPDX-License-Identifier: MIT + import subprocess from pathlib import Path diff --git a/plans/main.fmf b/plans/main.fmf index 2e12632..1289312 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 1789f9c67c37da87ffdc967ad9311c4881013077 + ref: cdf06f20715f661b1a5f478320eee2b48c2ba287 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 14f21ba..e0e9738 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: f3df29535cfdefd44febe79cb4a883627c085db0 + ref: 0048024ec6564008a703140254c4394158b6ed67 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index a510823..919fa08 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.27.0 +%global base_version 0.28.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Mar 17 2024 Packit - 0.28.0-1 +- A trailing newline is no longer added to spec files without one upon saving. (#353) + * Fri Jan 19 2024 Packit - 0.27.0-1 - Improved handling of commented-out macro definitions and fixed related logic in `Specfile.update_value()`. (#338) diff --git a/sources b/sources index b70f9d7..0025f98 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.27.0.tar.gz) = 8363e7e589ca1b130f0b27aaef08ae030d7c363cfbccb0e55373cc4f7d120ceadc9afa842eb51121674a0c14930c100b26640108bf60db449f89a1eeecde1785 +SHA512 (specfile-0.28.0.tar.gz) = 1f2ab8e5cf492aec1e9b11583d88ae3de1fc9d9512d5a5c289b5d83d54c69eeb6d410971997328d1de3f82cd411b7d10cf7982de44084ede9745b87db7c0d9b8 From 9cd47e49b2b7a35b29734c6172636211054aaf78 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 26 Mar 2024 11:33:41 +0000 Subject: [PATCH 32/82] [packit] 0.28.1 upstream release Upstream tag: 0.28.1 Upstream commit: a14e6887 --- .packit.yaml | 1 + README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- plans/performance.fmf | 4 ++++ python-specfile.spec | 5 ++++- sources | 2 +- 7 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index d0fdee9..0512035 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -185,6 +185,7 @@ jobs: trigger: commit packages: [specfile] packit_instances: ["stg"] + allowed_builders: ["packit-stg", "packit"] dist_git_branches: - fedora-branched # rawhide updates are created automatically - epel-9 diff --git a/README.packit b/README.packit index 38c0a99..d3bd2a6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.93.0.post1.dev5+g0048024e. +The file was generated using packit 0.94.0.post1.dev11+gfe946257. diff --git a/plans/main.fmf b/plans/main.fmf index 1289312..037980f 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: cdf06f20715f661b1a5f478320eee2b48c2ba287 + ref: a14e6887852b6e831e3a0c4f9c4230768f2afc4d execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index e0e9738..7a72ff3 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 0048024ec6564008a703140254c4394158b6ed67 + ref: fe9462574c5e15f02c10cf8f6049a3d6c1671040 prepare: - how: install copr: packit/packit-dev diff --git a/plans/performance.fmf b/plans/performance.fmf index bf8bf53..341d17e 100644 --- a/plans/performance.fmf +++ b/plans/performance.fmf @@ -9,3 +9,7 @@ prepare: script: pip3 install pytest-fail-slow - how: shell script: curl --output-dir /tmp -O https://src.fedoraproject.org/rpms/texlive/raw/rawhide/f/texlive.spec +adjust: + - when: "initiator != packit" + because: "skip this plan on dist-git pull requests" + enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index 919fa08..d93db86 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.0 +%global base_version 0.28.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Tue Mar 26 2024 Packit - 0.28.1-1 +- We have fixed an issue in `%%prep` section processing. For instance, if the `%%patches` macro appeared there, it would have been converted to `%%patch es`, causing failure when executing `%%prep` later. (#356) + * Sun Mar 17 2024 Packit - 0.28.0-1 - A trailing newline is no longer added to spec files without one upon saving. (#353) diff --git a/sources b/sources index 0025f98..3383536 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.0.tar.gz) = 1f2ab8e5cf492aec1e9b11583d88ae3de1fc9d9512d5a5c289b5d83d54c69eeb6d410971997328d1de3f82cd411b7d10cf7982de44084ede9745b87db7c0d9b8 +SHA512 (specfile-0.28.1.tar.gz) = 2308ad3124f937fa168f925aaa2489998a0b5a572cd0c0fa7e949bd615ef4a01b272183d0eb5ac0ea45df52e57da35d428d816096e1eac29fea316a9e9043d27 From 0d3925f06947c807e2120295d05f7204700b4f33 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 26 Mar 2024 11:34:21 +0000 Subject: [PATCH 33/82] [packit] 0.28.1 upstream release Upstream tag: 0.28.1 Upstream commit: a14e6887 --- .packit.yaml | 1 + README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- plans/performance.fmf | 4 ++++ python-specfile.spec | 5 ++++- sources | 2 +- 7 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index d0fdee9..0512035 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -185,6 +185,7 @@ jobs: trigger: commit packages: [specfile] packit_instances: ["stg"] + allowed_builders: ["packit-stg", "packit"] dist_git_branches: - fedora-branched # rawhide updates are created automatically - epel-9 diff --git a/README.packit b/README.packit index 38c0a99..d3bd2a6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.93.0.post1.dev5+g0048024e. +The file was generated using packit 0.94.0.post1.dev11+gfe946257. diff --git a/plans/main.fmf b/plans/main.fmf index 1289312..037980f 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: cdf06f20715f661b1a5f478320eee2b48c2ba287 + ref: a14e6887852b6e831e3a0c4f9c4230768f2afc4d execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index e0e9738..7a72ff3 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 0048024ec6564008a703140254c4394158b6ed67 + ref: fe9462574c5e15f02c10cf8f6049a3d6c1671040 prepare: - how: install copr: packit/packit-dev diff --git a/plans/performance.fmf b/plans/performance.fmf index bf8bf53..341d17e 100644 --- a/plans/performance.fmf +++ b/plans/performance.fmf @@ -9,3 +9,7 @@ prepare: script: pip3 install pytest-fail-slow - how: shell script: curl --output-dir /tmp -O https://src.fedoraproject.org/rpms/texlive/raw/rawhide/f/texlive.spec +adjust: + - when: "initiator != packit" + because: "skip this plan on dist-git pull requests" + enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index 98ba86c..8c87e7b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.0 +%global base_version 0.28.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Tue Mar 26 2024 Packit - 0.28.1-1 +- We have fixed an issue in `%%prep` section processing. For instance, if the `%%patches` macro appeared there, it would have been converted to `%%patch es`, causing failure when executing `%%prep` later. (#356) + * Sun Mar 17 2024 Packit - 0.28.0-1 - A trailing newline is no longer added to spec files without one upon saving. (#353) diff --git a/sources b/sources index 0025f98..3383536 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.0.tar.gz) = 1f2ab8e5cf492aec1e9b11583d88ae3de1fc9d9512d5a5c289b5d83d54c69eeb6d410971997328d1de3f82cd411b7d10cf7982de44084ede9745b87db7c0d9b8 +SHA512 (specfile-0.28.1.tar.gz) = 2308ad3124f937fa168f925aaa2489998a0b5a572cd0c0fa7e949bd615ef4a01b272183d0eb5ac0ea45df52e57da35d428d816096e1eac29fea316a9e9043d27 From 832c1bfa0395ebf46fbfd84d3dae30fb942007f2 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 26 Mar 2024 11:35:00 +0000 Subject: [PATCH 34/82] [packit] 0.28.1 upstream release Upstream tag: 0.28.1 Upstream commit: a14e6887 --- .packit.yaml | 1 + README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- plans/performance.fmf | 4 ++++ python-specfile.spec | 5 ++++- sources | 2 +- 7 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index d0fdee9..0512035 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -185,6 +185,7 @@ jobs: trigger: commit packages: [specfile] packit_instances: ["stg"] + allowed_builders: ["packit-stg", "packit"] dist_git_branches: - fedora-branched # rawhide updates are created automatically - epel-9 diff --git a/README.packit b/README.packit index 38c0a99..d3bd2a6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.93.0.post1.dev5+g0048024e. +The file was generated using packit 0.94.0.post1.dev11+gfe946257. diff --git a/plans/main.fmf b/plans/main.fmf index 1289312..037980f 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: cdf06f20715f661b1a5f478320eee2b48c2ba287 + ref: a14e6887852b6e831e3a0c4f9c4230768f2afc4d execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index e0e9738..7a72ff3 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 0048024ec6564008a703140254c4394158b6ed67 + ref: fe9462574c5e15f02c10cf8f6049a3d6c1671040 prepare: - how: install copr: packit/packit-dev diff --git a/plans/performance.fmf b/plans/performance.fmf index bf8bf53..341d17e 100644 --- a/plans/performance.fmf +++ b/plans/performance.fmf @@ -9,3 +9,7 @@ prepare: script: pip3 install pytest-fail-slow - how: shell script: curl --output-dir /tmp -O https://src.fedoraproject.org/rpms/texlive/raw/rawhide/f/texlive.spec +adjust: + - when: "initiator != packit" + because: "skip this plan on dist-git pull requests" + enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index 98ba86c..8c87e7b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.0 +%global base_version 0.28.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Tue Mar 26 2024 Packit - 0.28.1-1 +- We have fixed an issue in `%%prep` section processing. For instance, if the `%%patches` macro appeared there, it would have been converted to `%%patch es`, causing failure when executing `%%prep` later. (#356) + * Sun Mar 17 2024 Packit - 0.28.0-1 - A trailing newline is no longer added to spec files without one upon saving. (#353) diff --git a/sources b/sources index 0025f98..3383536 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.0.tar.gz) = 1f2ab8e5cf492aec1e9b11583d88ae3de1fc9d9512d5a5c289b5d83d54c69eeb6d410971997328d1de3f82cd411b7d10cf7982de44084ede9745b87db7c0d9b8 +SHA512 (specfile-0.28.1.tar.gz) = 2308ad3124f937fa168f925aaa2489998a0b5a572cd0c0fa7e949bd615ef4a01b272183d0eb5ac0ea45df52e57da35d428d816096e1eac29fea316a9e9043d27 From 6aecb6e05d4fd0718999cd57e71bf634668482a8 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 8 Apr 2024 13:56:53 +0000 Subject: [PATCH 35/82] Update to 0.28.2 upstream release - Resolves: rhbz#2271583 Upstream tag: 0.28.2 Upstream commit: 904cb3b5 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index d3bd2a6..67f09b6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.94.0.post1.dev11+gfe946257. +The file was generated using packit 0.94.1.post1.dev6+g1c8e91f7. diff --git a/plans/main.fmf b/plans/main.fmf index 037980f..3f62775 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: a14e6887852b6e831e3a0c4f9c4230768f2afc4d + ref: 904cb3b5c7fa9a03ab442c81c14cd443bbe0c841 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 7a72ff3..204ff8b 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: fe9462574c5e15f02c10cf8f6049a3d6c1671040 + ref: f760ddec7887881115001a79235034e0ad5496d1 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 8c87e7b..1edc367 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.1 +%global base_version 0.28.2 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Apr 08 2024 Packit - 0.28.2-1 +- Handling of trailing newlines in the macro defintions has been improved. (#361) +- Resolves: rhbz#2271583 + * Tue Mar 26 2024 Packit - 0.28.1-1 - We have fixed an issue in `%%prep` section processing. For instance, if the `%%patches` macro appeared there, it would have been converted to `%%patch es`, causing failure when executing `%%prep` later. (#356) diff --git a/sources b/sources index 3383536..8699b34 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.1.tar.gz) = 2308ad3124f937fa168f925aaa2489998a0b5a572cd0c0fa7e949bd615ef4a01b272183d0eb5ac0ea45df52e57da35d428d816096e1eac29fea316a9e9043d27 +SHA512 (specfile-0.28.2.tar.gz) = 3478cd95445cd4131cbb5f2f5673884f72d8cdc72543de8179875e3861796475f0d6fe74aa334185877a28f299eb385e3b970e72249cbec1fbff47316fe122e5 From e1ede09317ea744ae2d0c5427a5765303abdff44 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 8 Apr 2024 13:57:25 +0000 Subject: [PATCH 36/82] Update to 0.28.2 upstream release - Resolves: rhbz#2271583 Upstream tag: 0.28.2 Upstream commit: 904cb3b5 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index d3bd2a6..67f09b6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.94.0.post1.dev11+gfe946257. +The file was generated using packit 0.94.1.post1.dev6+g1c8e91f7. diff --git a/plans/main.fmf b/plans/main.fmf index 037980f..3f62775 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: a14e6887852b6e831e3a0c4f9c4230768f2afc4d + ref: 904cb3b5c7fa9a03ab442c81c14cd443bbe0c841 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 7a72ff3..204ff8b 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: fe9462574c5e15f02c10cf8f6049a3d6c1671040 + ref: f760ddec7887881115001a79235034e0ad5496d1 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 8c87e7b..1edc367 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.1 +%global base_version 0.28.2 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Apr 08 2024 Packit - 0.28.2-1 +- Handling of trailing newlines in the macro defintions has been improved. (#361) +- Resolves: rhbz#2271583 + * Tue Mar 26 2024 Packit - 0.28.1-1 - We have fixed an issue in `%%prep` section processing. For instance, if the `%%patches` macro appeared there, it would have been converted to `%%patch es`, causing failure when executing `%%prep` later. (#356) diff --git a/sources b/sources index 3383536..8699b34 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.1.tar.gz) = 2308ad3124f937fa168f925aaa2489998a0b5a572cd0c0fa7e949bd615ef4a01b272183d0eb5ac0ea45df52e57da35d428d816096e1eac29fea316a9e9043d27 +SHA512 (specfile-0.28.2.tar.gz) = 3478cd95445cd4131cbb5f2f5673884f72d8cdc72543de8179875e3861796475f0d6fe74aa334185877a28f299eb385e3b970e72249cbec1fbff47316fe122e5 From f2d2ef1a7d3e2d1e9dc90ee9cd24c2e8b9737e44 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 8 Apr 2024 13:58:53 +0000 Subject: [PATCH 37/82] Update to 0.28.2 upstream release - Resolves: rhbz#2271583 Upstream tag: 0.28.2 Upstream commit: 904cb3b5 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index d3bd2a6..67f09b6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.94.0.post1.dev11+gfe946257. +The file was generated using packit 0.94.1.post1.dev6+g1c8e91f7. diff --git a/plans/main.fmf b/plans/main.fmf index 037980f..3f62775 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: a14e6887852b6e831e3a0c4f9c4230768f2afc4d + ref: 904cb3b5c7fa9a03ab442c81c14cd443bbe0c841 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 7a72ff3..204ff8b 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: fe9462574c5e15f02c10cf8f6049a3d6c1671040 + ref: f760ddec7887881115001a79235034e0ad5496d1 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index d93db86..b07d45d 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.1 +%global base_version 0.28.2 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Apr 08 2024 Packit - 0.28.2-1 +- Handling of trailing newlines in the macro defintions has been improved. (#361) +- Resolves: rhbz#2271583 + * Tue Mar 26 2024 Packit - 0.28.1-1 - We have fixed an issue in `%%prep` section processing. For instance, if the `%%patches` macro appeared there, it would have been converted to `%%patch es`, causing failure when executing `%%prep` later. (#356) diff --git a/sources b/sources index 3383536..8699b34 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.1.tar.gz) = 2308ad3124f937fa168f925aaa2489998a0b5a572cd0c0fa7e949bd615ef4a01b272183d0eb5ac0ea45df52e57da35d428d816096e1eac29fea316a9e9043d27 +SHA512 (specfile-0.28.2.tar.gz) = 3478cd95445cd4131cbb5f2f5673884f72d8cdc72543de8179875e3861796475f0d6fe74aa334185877a28f299eb385e3b970e72249cbec1fbff47316fe122e5 From dfa7de4a8f31ceabd36bd253f9b596d744000778 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 23 May 2024 11:21:51 +0000 Subject: [PATCH 38/82] Update to 0.28.3 upstream release Upstream tag: 0.28.3 Upstream commit: 557c33bd Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 67f09b6..97de583 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.94.1.post1.dev6+g1c8e91f7. +The file was generated using packit 0.96.0.post1.dev4+gc5b1ea8e. diff --git a/plans/main.fmf b/plans/main.fmf index 3f62775..b2334f0 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 904cb3b5c7fa9a03ab442c81c14cd443bbe0c841 + ref: 557c33bd44a115145f9c7593e0c0b42fc5b8c9b4 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 204ff8b..abf71ff 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,12 +2,12 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: f760ddec7887881115001a79235034e0ad5496d1 + ref: e009705539b8565841c3d7538292ef6392854013 prepare: - how: install copr: packit/packit-dev - how: shell - script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" + script: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo adjust: - when: how == integration because: provide latest python-specfile rpm when running locally diff --git a/python-specfile.spec b/python-specfile.spec index 1edc367..0a6118e 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.2 +%global base_version 0.28.3 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Thu May 23 2024 Packit - 0.28.3-1 +- Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. `#%%global prerel rc1`) and treating `SourceLicense` tag as a source. (#374, #376) +- Made `EVR`, `NEVR` and `NEVRA` objects comparable. (#379) + * Mon Apr 08 2024 Packit - 0.28.2-1 - Handling of trailing newlines in the macro defintions has been improved. (#361) - Resolves: rhbz#2271583 diff --git a/sources b/sources index 8699b34..b61a097 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.2.tar.gz) = 3478cd95445cd4131cbb5f2f5673884f72d8cdc72543de8179875e3861796475f0d6fe74aa334185877a28f299eb385e3b970e72249cbec1fbff47316fe122e5 +SHA512 (specfile-0.28.3.tar.gz) = 552de9dc819ce1f2eb78419511ad547c717acc4fb0aad4ec451cec986c30ee3aaec4fab5f2bf33d7558d67c04879afa35270768d0f52f87909909cb8d83773e2 From b5fdf1b896fc0fe054207f6f232132edeeb2516a Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 23 May 2024 11:22:21 +0000 Subject: [PATCH 39/82] Update to 0.28.3 upstream release Upstream tag: 0.28.3 Upstream commit: 557c33bd Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 67f09b6..97de583 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.94.1.post1.dev6+g1c8e91f7. +The file was generated using packit 0.96.0.post1.dev4+gc5b1ea8e. diff --git a/plans/main.fmf b/plans/main.fmf index 3f62775..b2334f0 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 904cb3b5c7fa9a03ab442c81c14cd443bbe0c841 + ref: 557c33bd44a115145f9c7593e0c0b42fc5b8c9b4 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 204ff8b..abf71ff 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,12 +2,12 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: f760ddec7887881115001a79235034e0ad5496d1 + ref: e009705539b8565841c3d7538292ef6392854013 prepare: - how: install copr: packit/packit-dev - how: shell - script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" + script: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo adjust: - when: how == integration because: provide latest python-specfile rpm when running locally diff --git a/python-specfile.spec b/python-specfile.spec index b07d45d..e3ab3de 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.2 +%global base_version 0.28.3 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Thu May 23 2024 Packit - 0.28.3-1 +- Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. `#%%global prerel rc1`) and treating `SourceLicense` tag as a source. (#374, #376) +- Made `EVR`, `NEVR` and `NEVRA` objects comparable. (#379) + * Mon Apr 08 2024 Packit - 0.28.2-1 - Handling of trailing newlines in the macro defintions has been improved. (#361) - Resolves: rhbz#2271583 diff --git a/sources b/sources index 8699b34..b61a097 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.2.tar.gz) = 3478cd95445cd4131cbb5f2f5673884f72d8cdc72543de8179875e3861796475f0d6fe74aa334185877a28f299eb385e3b970e72249cbec1fbff47316fe122e5 +SHA512 (specfile-0.28.3.tar.gz) = 552de9dc819ce1f2eb78419511ad547c717acc4fb0aad4ec451cec986c30ee3aaec4fab5f2bf33d7558d67c04879afa35270768d0f52f87909909cb8d83773e2 From c369062a7d4b56b7b75762a8681b0abda9ad1316 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 23 May 2024 11:22:49 +0000 Subject: [PATCH 40/82] Update to 0.28.3 upstream release Upstream tag: 0.28.3 Upstream commit: 557c33bd Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 67f09b6..97de583 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.94.1.post1.dev6+g1c8e91f7. +The file was generated using packit 0.96.0.post1.dev4+gc5b1ea8e. diff --git a/plans/main.fmf b/plans/main.fmf index 3f62775..b2334f0 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 904cb3b5c7fa9a03ab442c81c14cd443bbe0c841 + ref: 557c33bd44a115145f9c7593e0c0b42fc5b8c9b4 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 204ff8b..abf71ff 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,12 +2,12 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: f760ddec7887881115001a79235034e0ad5496d1 + ref: e009705539b8565841c3d7538292ef6392854013 prepare: - how: install copr: packit/packit-dev - how: shell - script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" + script: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo adjust: - when: how == integration because: provide latest python-specfile rpm when running locally diff --git a/python-specfile.spec b/python-specfile.spec index 1edc367..0a6118e 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.2 +%global base_version 0.28.3 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Thu May 23 2024 Packit - 0.28.3-1 +- Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. `#%%global prerel rc1`) and treating `SourceLicense` tag as a source. (#374, #376) +- Made `EVR`, `NEVR` and `NEVRA` objects comparable. (#379) + * Mon Apr 08 2024 Packit - 0.28.2-1 - Handling of trailing newlines in the macro defintions has been improved. (#361) - Resolves: rhbz#2271583 diff --git a/sources b/sources index 8699b34..b61a097 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.2.tar.gz) = 3478cd95445cd4131cbb5f2f5673884f72d8cdc72543de8179875e3861796475f0d6fe74aa334185877a28f299eb385e3b970e72249cbec1fbff47316fe122e5 +SHA512 (specfile-0.28.3.tar.gz) = 552de9dc819ce1f2eb78419511ad547c717acc4fb0aad4ec451cec986c30ee3aaec4fab5f2bf33d7558d67c04879afa35270768d0f52f87909909cb8d83773e2 From 1926c35895510590ca6822358599e85e734340ab Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 6 Jun 2024 13:55:01 +0000 Subject: [PATCH 41/82] Update to 0.29.0 upstream release Upstream tag: 0.29.0 Upstream commit: 0ba5f9ff Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 97de583..d2b528d 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.96.0.post1.dev4+gc5b1ea8e. +The file was generated using packit 0.97.1.post1.dev6+gc8c0314a. diff --git a/plans/main.fmf b/plans/main.fmf index b2334f0..0df98ae 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 557c33bd44a115145f9c7593e0c0b42fc5b8c9b4 + ref: 0ba5f9ffec8b03d16ecf6741226e44731a450d45 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index abf71ff..2d9bc6f 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: e009705539b8565841c3d7538292ef6392854013 + ref: 9a08d7fc32ed39516af06e09204ad70fd2827f96 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index e3ab3de..dbe8699 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.3 +%global base_version 0.29.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Thu Jun 06 2024 Packit - 0.29.0-1 +- Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (#380) + * Thu May 23 2024 Packit - 0.28.3-1 - Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. `#%%global prerel rc1`) and treating `SourceLicense` tag as a source. (#374, #376) - Made `EVR`, `NEVR` and `NEVRA` objects comparable. (#379) diff --git a/sources b/sources index b61a097..89d4c6f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.3.tar.gz) = 552de9dc819ce1f2eb78419511ad547c717acc4fb0aad4ec451cec986c30ee3aaec4fab5f2bf33d7558d67c04879afa35270768d0f52f87909909cb8d83773e2 +SHA512 (specfile-0.29.0.tar.gz) = 688992f55ea00e1993c87d3f0a13ff179c48cab8b458de1cc1fc1d44c276867f35bceaf1ee8740ead1d1b4a575956ad3299f45e3960f30109bfe08346c88f310 From 7ea300ef27c48f60d032d469b97d68aa6dd1b058 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 6 Jun 2024 13:56:05 +0000 Subject: [PATCH 42/82] Update to 0.29.0 upstream release Upstream tag: 0.29.0 Upstream commit: 0ba5f9ff Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 97de583..d2b528d 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.96.0.post1.dev4+gc5b1ea8e. +The file was generated using packit 0.97.1.post1.dev6+gc8c0314a. diff --git a/plans/main.fmf b/plans/main.fmf index b2334f0..0df98ae 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 557c33bd44a115145f9c7593e0c0b42fc5b8c9b4 + ref: 0ba5f9ffec8b03d16ecf6741226e44731a450d45 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index abf71ff..2d9bc6f 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: e009705539b8565841c3d7538292ef6392854013 + ref: 9a08d7fc32ed39516af06e09204ad70fd2827f96 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 0a6118e..403e281 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.3 +%global base_version 0.29.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Thu Jun 06 2024 Packit - 0.29.0-1 +- Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (#380) + * Thu May 23 2024 Packit - 0.28.3-1 - Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. `#%%global prerel rc1`) and treating `SourceLicense` tag as a source. (#374, #376) - Made `EVR`, `NEVR` and `NEVRA` objects comparable. (#379) diff --git a/sources b/sources index b61a097..89d4c6f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.3.tar.gz) = 552de9dc819ce1f2eb78419511ad547c717acc4fb0aad4ec451cec986c30ee3aaec4fab5f2bf33d7558d67c04879afa35270768d0f52f87909909cb8d83773e2 +SHA512 (specfile-0.29.0.tar.gz) = 688992f55ea00e1993c87d3f0a13ff179c48cab8b458de1cc1fc1d44c276867f35bceaf1ee8740ead1d1b4a575956ad3299f45e3960f30109bfe08346c88f310 From 04974d08cc6437cc7e5adf333888676aee4975b4 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sun, 9 Jun 2024 12:03:16 +0200 Subject: [PATCH 43/82] Rebuilt for Python 3.13 --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index 0a6118e..e50d867 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Jun 09 2024 Python Maint - 0.28.3-2 +- Rebuilt for Python 3.13 + * Thu May 23 2024 Packit - 0.28.3-1 - Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. `#%%global prerel rc1`) and treating `SourceLicense` tag as a source. (#374, #376) - Made `EVR`, `NEVR` and `NEVRA` objects comparable. (#379) From 615b75b738f2bf311ce73e9ef832d2d668ee90f4 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 17 Jun 2024 10:11:21 +0000 Subject: [PATCH 44/82] Update to 0.29.0 upstream release - Resolves: rhbz#2282962 Upstream tag: 0.29.0 Upstream commit: 0ba5f9ff Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 8 ++++++-- sources | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 97de583..d2b528d 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.96.0.post1.dev4+gc5b1ea8e. +The file was generated using packit 0.97.1.post1.dev6+gc8c0314a. diff --git a/plans/main.fmf b/plans/main.fmf index b2334f0..0df98ae 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 557c33bd44a115145f9c7593e0c0b42fc5b8c9b4 + ref: 0ba5f9ffec8b03d16ecf6741226e44731a450d45 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index abf71ff..2d9bc6f 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: e009705539b8565841c3d7538292ef6392854013 + ref: 9a08d7fc32ed39516af06e09204ad70fd2827f96 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index e50d867..822c6eb 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.28.3 +%global base_version 0.29.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Jun 17 2024 Packit - 0.29.0-1 +- Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (#380) +- Resolves: rhbz#2282962 + * Sun Jun 09 2024 Python Maint - 0.28.3-2 - Rebuilt for Python 3.13 diff --git a/sources b/sources index b61a097..89d4c6f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.28.3.tar.gz) = 552de9dc819ce1f2eb78419511ad547c717acc4fb0aad4ec451cec986c30ee3aaec4fab5f2bf33d7558d67c04879afa35270768d0f52f87909909cb8d83773e2 +SHA512 (specfile-0.29.0.tar.gz) = 688992f55ea00e1993c87d3f0a13ff179c48cab8b458de1cc1fc1d44c276867f35bceaf1ee8740ead1d1b4a575956ad3299f45e3960f30109bfe08346c88f310 From 660d416f29f3efb501d0644828bc81a3fed5066f Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 26 Jun 2024 12:25:00 +0000 Subject: [PATCH 45/82] Update to 0.30.0 upstream release Upstream tag: 0.30.0 Upstream commit: 85a0b40d Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 13 ++++++++++++- README.packit | 2 +- plans/full.fmf | 6 ++++++ plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- plans/smoke.fmf | 6 ++++++ python-specfile.spec | 5 ++++- sources | 2 +- 8 files changed, 32 insertions(+), 6 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 0512035..c25a2ce 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -136,8 +136,19 @@ jobs: trigger: pull_request packages: [specfile-epel8] tmt_plan: "smoke|full" + use_internal_tf: true targets: - - epel-8 + epel-8: + distros: [RHEL-8] + # enable EPEL + tf_extra_params: + environments: + - kickstart: + post-install: | + %post --log=/dev/console + set -x + dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm + %end - job: tests trigger: pull_request diff --git a/README.packit b/README.packit index d2b528d..e273ea7 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.1.post1.dev6+gc8c0314a. +The file was generated using packit 0.97.3.post1.dev2+gffa76e3b. diff --git a/plans/full.fmf b/plans/full.fmf index 36b58ec..4ed1316 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -2,3 +2,9 @@ summary: Unit & integration tests discover+: filter: tier:1 +adjust: + - when: "distro == rhel-8" + because: "only platform-python is installed on RHEL 8 by default" + prepare+: + - how: install + package: python3 diff --git a/plans/main.fmf b/plans/main.fmf index 0df98ae..a9b7ad4 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 0ba5f9ffec8b03d16ecf6741226e44731a450d45 + ref: 85a0b40d8c05817614cbc7a663d59f18db75484e execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 2d9bc6f..11a1b0a 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 9a08d7fc32ed39516af06e09204ad70fd2827f96 + ref: 9f47528040e3ee9bfc68d51f030b74d38bb82207 prepare: - how: install copr: packit/packit-dev diff --git a/plans/smoke.fmf b/plans/smoke.fmf index 578e8ba..059ee80 100644 --- a/plans/smoke.fmf +++ b/plans/smoke.fmf @@ -2,3 +2,9 @@ summary: Basic smoke test discover+: filter: tier:0 +adjust: + - when: "distro == rhel-8" + because: "only platform-python is installed on RHEL 8 by default" + prepare+: + - how: install + package: python3 diff --git a/python-specfile.spec b/python-specfile.spec index dbe8699..f547361 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.29.0 +%global base_version 0.30.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Wed Jun 26 2024 Packit - 0.30.0-1 +- Fixed an exception that occured when accessing the `Specfile.has_autochangelog` property while having unparseable lines (e.g. lines ending with unescaped `%`) in `%%changelog`. (#387) + * Thu Jun 06 2024 Packit - 0.29.0-1 - Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (#380) diff --git a/sources b/sources index 89d4c6f..eda9070 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.29.0.tar.gz) = 688992f55ea00e1993c87d3f0a13ff179c48cab8b458de1cc1fc1d44c276867f35bceaf1ee8740ead1d1b4a575956ad3299f45e3960f30109bfe08346c88f310 +SHA512 (specfile-0.30.0.tar.gz) = 47dd30fb45e4cbf5f1263fb79b8655c43be53de89f2c46eeb98d54a294bc3942f3eeec4fbedb531d6f9b1332e48958db0dc8bb467a1d451988d15c21760d4596 From 6fbc47a40c683f7fdc020ab0da01c75f2196fb0e Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 26 Jun 2024 12:25:35 +0000 Subject: [PATCH 46/82] Update to 0.30.0 upstream release Upstream tag: 0.30.0 Upstream commit: 85a0b40d Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 13 ++++++++++++- README.packit | 2 +- plans/full.fmf | 6 ++++++ plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- plans/smoke.fmf | 6 ++++++ python-specfile.spec | 5 ++++- sources | 2 +- 8 files changed, 32 insertions(+), 6 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 0512035..c25a2ce 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -136,8 +136,19 @@ jobs: trigger: pull_request packages: [specfile-epel8] tmt_plan: "smoke|full" + use_internal_tf: true targets: - - epel-8 + epel-8: + distros: [RHEL-8] + # enable EPEL + tf_extra_params: + environments: + - kickstart: + post-install: | + %post --log=/dev/console + set -x + dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm + %end - job: tests trigger: pull_request diff --git a/README.packit b/README.packit index d2b528d..e273ea7 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.1.post1.dev6+gc8c0314a. +The file was generated using packit 0.97.3.post1.dev2+gffa76e3b. diff --git a/plans/full.fmf b/plans/full.fmf index 36b58ec..4ed1316 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -2,3 +2,9 @@ summary: Unit & integration tests discover+: filter: tier:1 +adjust: + - when: "distro == rhel-8" + because: "only platform-python is installed on RHEL 8 by default" + prepare+: + - how: install + package: python3 diff --git a/plans/main.fmf b/plans/main.fmf index 0df98ae..a9b7ad4 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 0ba5f9ffec8b03d16ecf6741226e44731a450d45 + ref: 85a0b40d8c05817614cbc7a663d59f18db75484e execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 2d9bc6f..11a1b0a 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 9a08d7fc32ed39516af06e09204ad70fd2827f96 + ref: 9f47528040e3ee9bfc68d51f030b74d38bb82207 prepare: - how: install copr: packit/packit-dev diff --git a/plans/smoke.fmf b/plans/smoke.fmf index 578e8ba..059ee80 100644 --- a/plans/smoke.fmf +++ b/plans/smoke.fmf @@ -2,3 +2,9 @@ summary: Basic smoke test discover+: filter: tier:0 +adjust: + - when: "distro == rhel-8" + because: "only platform-python is installed on RHEL 8 by default" + prepare+: + - how: install + package: python3 diff --git a/python-specfile.spec b/python-specfile.spec index 403e281..f52922d 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.29.0 +%global base_version 0.30.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Wed Jun 26 2024 Packit - 0.30.0-1 +- Fixed an exception that occured when accessing the `Specfile.has_autochangelog` property while having unparseable lines (e.g. lines ending with unescaped `%`) in `%%changelog`. (#387) + * Thu Jun 06 2024 Packit - 0.29.0-1 - Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (#380) diff --git a/sources b/sources index 89d4c6f..eda9070 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.29.0.tar.gz) = 688992f55ea00e1993c87d3f0a13ff179c48cab8b458de1cc1fc1d44c276867f35bceaf1ee8740ead1d1b4a575956ad3299f45e3960f30109bfe08346c88f310 +SHA512 (specfile-0.30.0.tar.gz) = 47dd30fb45e4cbf5f1263fb79b8655c43be53de89f2c46eeb98d54a294bc3942f3eeec4fbedb531d6f9b1332e48958db0dc8bb467a1d451988d15c21760d4596 From 267989c885050761e0f55ebee06028227c7b4ff8 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 26 Jun 2024 12:26:49 +0000 Subject: [PATCH 47/82] Update to 0.30.0 upstream release Upstream tag: 0.30.0 Upstream commit: 85a0b40d Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 13 ++++++++++++- README.packit | 2 +- plans/full.fmf | 6 ++++++ plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- plans/smoke.fmf | 6 ++++++ python-specfile.spec | 5 ++++- sources | 2 +- 8 files changed, 32 insertions(+), 6 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 0512035..c25a2ce 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -136,8 +136,19 @@ jobs: trigger: pull_request packages: [specfile-epel8] tmt_plan: "smoke|full" + use_internal_tf: true targets: - - epel-8 + epel-8: + distros: [RHEL-8] + # enable EPEL + tf_extra_params: + environments: + - kickstart: + post-install: | + %post --log=/dev/console + set -x + dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm + %end - job: tests trigger: pull_request diff --git a/README.packit b/README.packit index d2b528d..e273ea7 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.1.post1.dev6+gc8c0314a. +The file was generated using packit 0.97.3.post1.dev2+gffa76e3b. diff --git a/plans/full.fmf b/plans/full.fmf index 36b58ec..4ed1316 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -2,3 +2,9 @@ summary: Unit & integration tests discover+: filter: tier:1 +adjust: + - when: "distro == rhel-8" + because: "only platform-python is installed on RHEL 8 by default" + prepare+: + - how: install + package: python3 diff --git a/plans/main.fmf b/plans/main.fmf index 0df98ae..a9b7ad4 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 0ba5f9ffec8b03d16ecf6741226e44731a450d45 + ref: 85a0b40d8c05817614cbc7a663d59f18db75484e execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 2d9bc6f..11a1b0a 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 9a08d7fc32ed39516af06e09204ad70fd2827f96 + ref: 9f47528040e3ee9bfc68d51f030b74d38bb82207 prepare: - how: install copr: packit/packit-dev diff --git a/plans/smoke.fmf b/plans/smoke.fmf index 578e8ba..059ee80 100644 --- a/plans/smoke.fmf +++ b/plans/smoke.fmf @@ -2,3 +2,9 @@ summary: Basic smoke test discover+: filter: tier:0 +adjust: + - when: "distro == rhel-8" + because: "only platform-python is installed on RHEL 8 by default" + prepare+: + - how: install + package: python3 diff --git a/python-specfile.spec b/python-specfile.spec index 822c6eb..420988b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.29.0 +%global base_version 0.30.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Wed Jun 26 2024 Packit - 0.30.0-1 +- Fixed an exception that occured when accessing the `Specfile.has_autochangelog` property while having unparseable lines (e.g. lines ending with unescaped `%`) in `%%changelog`. (#387) + * Mon Jun 17 2024 Packit - 0.29.0-1 - Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (#380) - Resolves: rhbz#2282962 diff --git a/sources b/sources index 89d4c6f..eda9070 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.29.0.tar.gz) = 688992f55ea00e1993c87d3f0a13ff179c48cab8b458de1cc1fc1d44c276867f35bceaf1ee8740ead1d1b4a575956ad3299f45e3960f30109bfe08346c88f310 +SHA512 (specfile-0.30.0.tar.gz) = 47dd30fb45e4cbf5f1263fb79b8655c43be53de89f2c46eeb98d54a294bc3942f3eeec4fbedb531d6f9b1332e48958db0dc8bb467a1d451988d15c21760d4596 From e977d66193b2c45785f657c2964383d5f6664e20 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 Jul 2024 10:24:26 +0000 Subject: [PATCH 48/82] Update to 0.31.0 upstream release - Resolves: rhbz#2294393 Upstream tag: 0.31.0 Upstream commit: 8aba712b Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 ++++++- sources | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index e273ea7..55892f1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.3.post1.dev2+gffa76e3b. +The file was generated using packit 0.97.3.post1.dev14+g6ce83fcc. diff --git a/plans/main.fmf b/plans/main.fmf index a9b7ad4..4c133e5 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 85a0b40d8c05817614cbc7a663d59f18db75484e + ref: 8aba712bb3d969ff96948b5f86d48e2d0d7d0dc7 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 11a1b0a..aef9790 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 9f47528040e3ee9bfc68d51f030b74d38bb82207 + ref: 6ce83fcc2b6efd24db9b30e6ca1ae3196bad3bdf prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index f547361..8f6fa00 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.30.0 +%global base_version 0.31.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,11 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Tue Jul 09 2024 Packit - 0.31.0-1 +- Value of a `Tag` no longer includes trailing whitespace (if any). (#393) +- specfile now tries to expand macros before processing conditions to be able to resolve conditional expressions defined by macros, for example OpenSUSE Tumbleweed defines `%%ifpython3` macro as `%%if "%%{python_flavor}" == "python3"`. (#394) +- Resolves: rhbz#2294393 + * Wed Jun 26 2024 Packit - 0.30.0-1 - Fixed an exception that occured when accessing the `Specfile.has_autochangelog` property while having unparseable lines (e.g. lines ending with unescaped `%`) in `%%changelog`. (#387) diff --git a/sources b/sources index eda9070..35823b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.30.0.tar.gz) = 47dd30fb45e4cbf5f1263fb79b8655c43be53de89f2c46eeb98d54a294bc3942f3eeec4fbedb531d6f9b1332e48958db0dc8bb467a1d451988d15c21760d4596 +SHA512 (specfile-0.31.0.tar.gz) = 80e1ba19e300f5e6d7300041f4dfe8bc7a22459f0be4944e7a876a2ba91cf775b441104ee57a00d8716bbe535d1d54bc46875db77cc02910d9c30ecd2fc2116b From dc7e815c329fa9b75e1e54afcf35cbab74545510 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 Jul 2024 10:25:16 +0000 Subject: [PATCH 49/82] Update to 0.31.0 upstream release - Resolves: rhbz#2294393 Upstream tag: 0.31.0 Upstream commit: 8aba712b Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 ++++++- sources | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index e273ea7..55892f1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.3.post1.dev2+gffa76e3b. +The file was generated using packit 0.97.3.post1.dev14+g6ce83fcc. diff --git a/plans/main.fmf b/plans/main.fmf index a9b7ad4..4c133e5 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 85a0b40d8c05817614cbc7a663d59f18db75484e + ref: 8aba712bb3d969ff96948b5f86d48e2d0d7d0dc7 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 11a1b0a..aef9790 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 9f47528040e3ee9bfc68d51f030b74d38bb82207 + ref: 6ce83fcc2b6efd24db9b30e6ca1ae3196bad3bdf prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 420988b..fb19110 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.30.0 +%global base_version 0.31.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,11 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Tue Jul 09 2024 Packit - 0.31.0-1 +- Value of a `Tag` no longer includes trailing whitespace (if any). (#393) +- specfile now tries to expand macros before processing conditions to be able to resolve conditional expressions defined by macros, for example OpenSUSE Tumbleweed defines `%%ifpython3` macro as `%%if "%%{python_flavor}" == "python3"`. (#394) +- Resolves: rhbz#2294393 + * Wed Jun 26 2024 Packit - 0.30.0-1 - Fixed an exception that occured when accessing the `Specfile.has_autochangelog` property while having unparseable lines (e.g. lines ending with unescaped `%`) in `%%changelog`. (#387) diff --git a/sources b/sources index eda9070..35823b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.30.0.tar.gz) = 47dd30fb45e4cbf5f1263fb79b8655c43be53de89f2c46eeb98d54a294bc3942f3eeec4fbedb531d6f9b1332e48958db0dc8bb467a1d451988d15c21760d4596 +SHA512 (specfile-0.31.0.tar.gz) = 80e1ba19e300f5e6d7300041f4dfe8bc7a22459f0be4944e7a876a2ba91cf775b441104ee57a00d8716bbe535d1d54bc46875db77cc02910d9c30ecd2fc2116b From 3be0cbabdd0b6e04121aef3614362a7a9c447cee Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 9 Jul 2024 10:25:40 +0000 Subject: [PATCH 50/82] Update to 0.31.0 upstream release - Resolves: rhbz#2294393 Upstream tag: 0.31.0 Upstream commit: 8aba712b Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 ++++++- sources | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index e273ea7..55892f1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.3.post1.dev2+gffa76e3b. +The file was generated using packit 0.97.3.post1.dev14+g6ce83fcc. diff --git a/plans/main.fmf b/plans/main.fmf index a9b7ad4..4c133e5 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 85a0b40d8c05817614cbc7a663d59f18db75484e + ref: 8aba712bb3d969ff96948b5f86d48e2d0d7d0dc7 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 11a1b0a..aef9790 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 9f47528040e3ee9bfc68d51f030b74d38bb82207 + ref: 6ce83fcc2b6efd24db9b30e6ca1ae3196bad3bdf prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index f52922d..7bcfc6e 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.30.0 +%global base_version 0.31.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,11 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Tue Jul 09 2024 Packit - 0.31.0-1 +- Value of a `Tag` no longer includes trailing whitespace (if any). (#393) +- specfile now tries to expand macros before processing conditions to be able to resolve conditional expressions defined by macros, for example OpenSUSE Tumbleweed defines `%%ifpython3` macro as `%%if "%%{python_flavor}" == "python3"`. (#394) +- Resolves: rhbz#2294393 + * Wed Jun 26 2024 Packit - 0.30.0-1 - Fixed an exception that occured when accessing the `Specfile.has_autochangelog` property while having unparseable lines (e.g. lines ending with unescaped `%`) in `%%changelog`. (#387) diff --git a/sources b/sources index eda9070..35823b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.30.0.tar.gz) = 47dd30fb45e4cbf5f1263fb79b8655c43be53de89f2c46eeb98d54a294bc3942f3eeec4fbedb531d6f9b1332e48958db0dc8bb467a1d451988d15c21760d4596 +SHA512 (specfile-0.31.0.tar.gz) = 80e1ba19e300f5e6d7300041f4dfe8bc7a22459f0be4944e7a876a2ba91cf775b441104ee57a00d8716bbe535d1d54bc46875db77cc02910d9c30ecd2fc2116b From 0ad558f4a4fe9bde850363075627765b51d2e141 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 15:58:22 +0000 Subject: [PATCH 51/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index fb19110..0081878 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 0.31.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Jul 09 2024 Packit - 0.31.0-1 - Value of a `Tag` no longer includes trailing whitespace (if any). (#393) - specfile now tries to expand macros before processing conditions to be able to resolve conditional expressions defined by macros, for example OpenSUSE Tumbleweed defines `%%ifpython3` macro as `%%if "%%{python_flavor}" == "python3"`. (#394) From 44fc619f7bbfbf8b9de0d63e1ff8f72ef957fea8 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 22 Jul 2024 07:12:42 +0000 Subject: [PATCH 52/82] Update to 0.32.0 upstream release Upstream tag: 0.32.0 Upstream commit: 122eefa5 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 55892f1..f49e745 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.3.post1.dev14+g6ce83fcc. +The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. diff --git a/plans/main.fmf b/plans/main.fmf index 4c133e5..a8ae95e 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8aba712bb3d969ff96948b5f86d48e2d0d7d0dc7 + ref: 122eefa5f4690fd792d390bb15b41de6096399c8 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index aef9790..d90b607 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 6ce83fcc2b6efd24db9b30e6ca1ae3196bad3bdf + ref: ae04e15025bad4a14f9169df0d6abb32386f86da prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 8f6fa00..9827cd5 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.31.0 +%global base_version 0.32.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Jul 22 2024 Packit - 0.32.0-1 +- It is now possible to bump a release in a manner similar to `rpmdev-bumpspec` using `Specfile.bump_release()` method. (#399) + * Tue Jul 09 2024 Packit - 0.31.0-1 - Value of a `Tag` no longer includes trailing whitespace (if any). (#393) - specfile now tries to expand macros before processing conditions to be able to resolve conditional expressions defined by macros, for example OpenSUSE Tumbleweed defines `%%ifpython3` macro as `%%if "%%{python_flavor}" == "python3"`. (#394) diff --git a/sources b/sources index 35823b8..2e94e7e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.31.0.tar.gz) = 80e1ba19e300f5e6d7300041f4dfe8bc7a22459f0be4944e7a876a2ba91cf775b441104ee57a00d8716bbe535d1d54bc46875db77cc02910d9c30ecd2fc2116b +SHA512 (specfile-0.32.0.tar.gz) = bca8ad1c032ee81de9c3cc11c89d8243409b47d1bc3eb16c69f0b0f6ee82c240fbeecc40220b978b26f1555ab2a6d9b3687dcc0d9ae295c65b55eac4ea110404 From 64054ae04f8b610688ee853161aee59054fdd3df Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 22 Jul 2024 07:13:07 +0000 Subject: [PATCH 53/82] Update to 0.32.0 upstream release Upstream tag: 0.32.0 Upstream commit: 122eefa5 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 55892f1..f49e745 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.3.post1.dev14+g6ce83fcc. +The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. diff --git a/plans/main.fmf b/plans/main.fmf index 4c133e5..a8ae95e 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8aba712bb3d969ff96948b5f86d48e2d0d7d0dc7 + ref: 122eefa5f4690fd792d390bb15b41de6096399c8 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index aef9790..d90b607 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 6ce83fcc2b6efd24db9b30e6ca1ae3196bad3bdf + ref: ae04e15025bad4a14f9169df0d6abb32386f86da prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 7bcfc6e..939aa0c 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.31.0 +%global base_version 0.32.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Jul 22 2024 Packit - 0.32.0-1 +- It is now possible to bump a release in a manner similar to `rpmdev-bumpspec` using `Specfile.bump_release()` method. (#399) + * Tue Jul 09 2024 Packit - 0.31.0-1 - Value of a `Tag` no longer includes trailing whitespace (if any). (#393) - specfile now tries to expand macros before processing conditions to be able to resolve conditional expressions defined by macros, for example OpenSUSE Tumbleweed defines `%%ifpython3` macro as `%%if "%%{python_flavor}" == "python3"`. (#394) diff --git a/sources b/sources index 35823b8..2e94e7e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.31.0.tar.gz) = 80e1ba19e300f5e6d7300041f4dfe8bc7a22459f0be4944e7a876a2ba91cf775b441104ee57a00d8716bbe535d1d54bc46875db77cc02910d9c30ecd2fc2116b +SHA512 (specfile-0.32.0.tar.gz) = bca8ad1c032ee81de9c3cc11c89d8243409b47d1bc3eb16c69f0b0f6ee82c240fbeecc40220b978b26f1555ab2a6d9b3687dcc0d9ae295c65b55eac4ea110404 From bf3ff3d38ae36f504da4dbbd41764cf5e6a57a2f Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 22 Jul 2024 07:13:55 +0000 Subject: [PATCH 54/82] Update to 0.32.0 upstream release Upstream tag: 0.32.0 Upstream commit: 122eefa5 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 +++++-- sources | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 55892f1..f49e745 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.97.3.post1.dev14+g6ce83fcc. +The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. diff --git a/plans/main.fmf b/plans/main.fmf index 4c133e5..a8ae95e 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8aba712bb3d969ff96948b5f86d48e2d0d7d0dc7 + ref: 122eefa5f4690fd792d390bb15b41de6096399c8 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index aef9790..d90b607 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 6ce83fcc2b6efd24db9b30e6ca1ae3196bad3bdf + ref: ae04e15025bad4a14f9169df0d6abb32386f86da prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 0081878..e96f128 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.31.0 +%global base_version 0.32.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Jul 22 2024 Packit - 0.32.0-1 +- It is now possible to bump a release in a manner similar to `rpmdev-bumpspec` using `Specfile.bump_release()` method. (#399) + * Fri Jul 19 2024 Fedora Release Engineering - 0.31.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 35823b8..2e94e7e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.31.0.tar.gz) = 80e1ba19e300f5e6d7300041f4dfe8bc7a22459f0be4944e7a876a2ba91cf775b441104ee57a00d8716bbe535d1d54bc46875db77cc02910d9c30ecd2fc2116b +SHA512 (specfile-0.32.0.tar.gz) = bca8ad1c032ee81de9c3cc11c89d8243409b47d1bc3eb16c69f0b0f6ee82c240fbeecc40220b978b26f1555ab2a6d9b3687dcc0d9ae295c65b55eac4ea110404 From 96a665be97343df2a79fd6059da4585f6b65654e Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 29 Jul 2024 15:26:34 +0000 Subject: [PATCH 55/82] Update to 0.32.1 upstream release Upstream tag: 0.32.1 Upstream commit: 8aac26db Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 13 ++++++++++--- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index c25a2ce..f8b3fc0 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -187,17 +187,24 @@ jobs: packages: [specfile] packit_instances: ["stg"] allowed_pr_authors: ["packit-stg", "packit"] + sidetag_group: packit-specfile-ogr-releases + dependents: + - packit dist_git_branches: - fedora-all - epel-9 + - job: koji_build + trigger: commit + packages: [specfile-epel8] + packit_instances: ["stg"] + allowed_pr_authors: ["packit-stg", "packit"] + dist_git_branches: - epel-8 - job: bodhi_update trigger: commit - packages: [specfile] + packages: [specfile-epel8] packit_instances: ["stg"] allowed_builders: ["packit-stg", "packit"] dist_git_branches: - - fedora-branched # rawhide updates are created automatically - - epel-9 - epel-8 diff --git a/README.packit b/README.packit index f49e745..aeaae38 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. +The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff. diff --git a/plans/main.fmf b/plans/main.fmf index a8ae95e..2d99239 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 122eefa5f4690fd792d390bb15b41de6096399c8 + ref: 8aac26db8e7c955bf73b066c8a80b15161a90008 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index d90b607..b59a04e 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: ae04e15025bad4a14f9169df0d6abb32386f86da + ref: 639df09d605626877c9ffe0b7bc8acec381a2816 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index e96f128..17aad92 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.0 +%global base_version 0.32.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Jul 29 2024 Packit - 0.32.1-1 +- Fixed two issues related to condition parsing. (#405) + * Mon Jul 22 2024 Packit - 0.32.0-1 - It is now possible to bump a release in a manner similar to `rpmdev-bumpspec` using `Specfile.bump_release()` method. (#399) diff --git a/sources b/sources index 2e94e7e..a3efceb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.0.tar.gz) = bca8ad1c032ee81de9c3cc11c89d8243409b47d1bc3eb16c69f0b0f6ee82c240fbeecc40220b978b26f1555ab2a6d9b3687dcc0d9ae295c65b55eac4ea110404 +SHA512 (specfile-0.32.1.tar.gz) = 236f45286c3eb2253847b9ed4a132c0cac226a968c24f0699b50102f19e331c5e445fd3f8055b71a7df0a3100043730ca343b8872c8117293c84736ff647e6f6 From bd441be526344e917b2b3cba66017eefcc08af00 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 29 Jul 2024 15:27:07 +0000 Subject: [PATCH 56/82] Update to 0.32.1 upstream release Upstream tag: 0.32.1 Upstream commit: 8aac26db Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 13 ++++++++++--- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index c25a2ce..f8b3fc0 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -187,17 +187,24 @@ jobs: packages: [specfile] packit_instances: ["stg"] allowed_pr_authors: ["packit-stg", "packit"] + sidetag_group: packit-specfile-ogr-releases + dependents: + - packit dist_git_branches: - fedora-all - epel-9 + - job: koji_build + trigger: commit + packages: [specfile-epel8] + packit_instances: ["stg"] + allowed_pr_authors: ["packit-stg", "packit"] + dist_git_branches: - epel-8 - job: bodhi_update trigger: commit - packages: [specfile] + packages: [specfile-epel8] packit_instances: ["stg"] allowed_builders: ["packit-stg", "packit"] dist_git_branches: - - fedora-branched # rawhide updates are created automatically - - epel-9 - epel-8 diff --git a/README.packit b/README.packit index f49e745..aeaae38 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. +The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff. diff --git a/plans/main.fmf b/plans/main.fmf index a8ae95e..2d99239 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 122eefa5f4690fd792d390bb15b41de6096399c8 + ref: 8aac26db8e7c955bf73b066c8a80b15161a90008 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index d90b607..b59a04e 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: ae04e15025bad4a14f9169df0d6abb32386f86da + ref: 639df09d605626877c9ffe0b7bc8acec381a2816 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 9827cd5..5e12c96 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.0 +%global base_version 0.32.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Jul 29 2024 Packit - 0.32.1-1 +- Fixed two issues related to condition parsing. (#405) + * Mon Jul 22 2024 Packit - 0.32.0-1 - It is now possible to bump a release in a manner similar to `rpmdev-bumpspec` using `Specfile.bump_release()` method. (#399) diff --git a/sources b/sources index 2e94e7e..a3efceb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.0.tar.gz) = bca8ad1c032ee81de9c3cc11c89d8243409b47d1bc3eb16c69f0b0f6ee82c240fbeecc40220b978b26f1555ab2a6d9b3687dcc0d9ae295c65b55eac4ea110404 +SHA512 (specfile-0.32.1.tar.gz) = 236f45286c3eb2253847b9ed4a132c0cac226a968c24f0699b50102f19e331c5e445fd3f8055b71a7df0a3100043730ca343b8872c8117293c84736ff647e6f6 From 9e1797be7fdbf9f1b5ba86b352a7c9dcd5f2b986 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 29 Jul 2024 15:27:38 +0000 Subject: [PATCH 57/82] Update to 0.32.1 upstream release Upstream tag: 0.32.1 Upstream commit: 8aac26db Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 13 ++++++++++--- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index c25a2ce..f8b3fc0 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -187,17 +187,24 @@ jobs: packages: [specfile] packit_instances: ["stg"] allowed_pr_authors: ["packit-stg", "packit"] + sidetag_group: packit-specfile-ogr-releases + dependents: + - packit dist_git_branches: - fedora-all - epel-9 + - job: koji_build + trigger: commit + packages: [specfile-epel8] + packit_instances: ["stg"] + allowed_pr_authors: ["packit-stg", "packit"] + dist_git_branches: - epel-8 - job: bodhi_update trigger: commit - packages: [specfile] + packages: [specfile-epel8] packit_instances: ["stg"] allowed_builders: ["packit-stg", "packit"] dist_git_branches: - - fedora-branched # rawhide updates are created automatically - - epel-9 - epel-8 diff --git a/README.packit b/README.packit index f49e745..aeaae38 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev3+g7c61c94b. +The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff. diff --git a/plans/main.fmf b/plans/main.fmf index a8ae95e..2d99239 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 122eefa5f4690fd792d390bb15b41de6096399c8 + ref: 8aac26db8e7c955bf73b066c8a80b15161a90008 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index d90b607..b59a04e 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: ae04e15025bad4a14f9169df0d6abb32386f86da + ref: 639df09d605626877c9ffe0b7bc8acec381a2816 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 939aa0c..e7b4436 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.0 +%global base_version 0.32.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Jul 29 2024 Packit - 0.32.1-1 +- Fixed two issues related to condition parsing. (#405) + * Mon Jul 22 2024 Packit - 0.32.0-1 - It is now possible to bump a release in a manner similar to `rpmdev-bumpspec` using `Specfile.bump_release()` method. (#399) diff --git a/sources b/sources index 2e94e7e..a3efceb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.0.tar.gz) = bca8ad1c032ee81de9c3cc11c89d8243409b47d1bc3eb16c69f0b0f6ee82c240fbeecc40220b978b26f1555ab2a6d9b3687dcc0d9ae295c65b55eac4ea110404 +SHA512 (specfile-0.32.1.tar.gz) = 236f45286c3eb2253847b9ed4a132c0cac226a968c24f0699b50102f19e331c5e445fd3f8055b71a7df0a3100043730ca343b8872c8117293c84736ff647e6f6 From 1896184d4ad6cdcbdd10d882ee70452938ffa707 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 15 Sep 2024 20:55:36 +0000 Subject: [PATCH 58/82] Update to 0.32.2 upstream release Upstream tag: 0.32.2 Upstream commit: 514fbded Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index aeaae38..a034733 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff. +The file was generated using packit 0.101.0.post1.dev2+g30f91eab. diff --git a/plans/main.fmf b/plans/main.fmf index 2d99239..c40df35 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8aac26db8e7c955bf73b066c8a80b15161a90008 + ref: 514fbded1f45a665c4a674367719e8811da87659 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index b59a04e..b427e6f 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 639df09d605626877c9ffe0b7bc8acec381a2816 + ref: 8d2ad651fc392fe20a3306210e6278dc3db02e9c prepare: - how: install copr: packit/packit-dev @@ -21,7 +21,7 @@ adjust: - how: install package: python3-pip - how: shell - script: pip3 install build deepdiff + script: pip3 install build 'deepdiff < 8.0.0' - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 because: packit doesn't support EL 8 enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index 17aad92..9fce6b9 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.1 +%global base_version 0.32.2 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Sep 15 2024 Packit - 0.32.2-1 +- Explicitly invalidate the global parse hash when a SpecParser instance is created to prevent this issue. (#409) + * Mon Jul 29 2024 Packit - 0.32.1-1 - Fixed two issues related to condition parsing. (#405) diff --git a/sources b/sources index a3efceb..28f0009 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.1.tar.gz) = 236f45286c3eb2253847b9ed4a132c0cac226a968c24f0699b50102f19e331c5e445fd3f8055b71a7df0a3100043730ca343b8872c8117293c84736ff647e6f6 +SHA512 (specfile-0.32.2.tar.gz) = 7e3777f6019e0927114a4f5ebeb3c3142b973f663cc4a60caa4a25191c1c5aa21de6ec91eb5d47077a2f63b67476168ab6bf34dda125e97c3b65d4b662e6ed51 From beb1fdcc264fc8c3509828673f1e26e45f37c504 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 15 Sep 2024 20:56:03 +0000 Subject: [PATCH 59/82] Update to 0.32.2 upstream release Upstream tag: 0.32.2 Upstream commit: 514fbded Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index aeaae38..a034733 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff. +The file was generated using packit 0.101.0.post1.dev2+g30f91eab. diff --git a/plans/main.fmf b/plans/main.fmf index 2d99239..c40df35 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8aac26db8e7c955bf73b066c8a80b15161a90008 + ref: 514fbded1f45a665c4a674367719e8811da87659 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index b59a04e..b427e6f 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 639df09d605626877c9ffe0b7bc8acec381a2816 + ref: 8d2ad651fc392fe20a3306210e6278dc3db02e9c prepare: - how: install copr: packit/packit-dev @@ -21,7 +21,7 @@ adjust: - how: install package: python3-pip - how: shell - script: pip3 install build deepdiff + script: pip3 install build 'deepdiff < 8.0.0' - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 because: packit doesn't support EL 8 enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index 5e12c96..d363c30 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.1 +%global base_version 0.32.2 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Sep 15 2024 Packit - 0.32.2-1 +- Explicitly invalidate the global parse hash when a SpecParser instance is created to prevent this issue. (#409) + * Mon Jul 29 2024 Packit - 0.32.1-1 - Fixed two issues related to condition parsing. (#405) diff --git a/sources b/sources index a3efceb..28f0009 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.1.tar.gz) = 236f45286c3eb2253847b9ed4a132c0cac226a968c24f0699b50102f19e331c5e445fd3f8055b71a7df0a3100043730ca343b8872c8117293c84736ff647e6f6 +SHA512 (specfile-0.32.2.tar.gz) = 7e3777f6019e0927114a4f5ebeb3c3142b973f663cc4a60caa4a25191c1c5aa21de6ec91eb5d47077a2f63b67476168ab6bf34dda125e97c3b65d4b662e6ed51 From fa083547025ecc8f87c5bbc3449df5dddd02285d Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 15 Sep 2024 20:56:25 +0000 Subject: [PATCH 60/82] Update to 0.32.2 upstream release Upstream tag: 0.32.2 Upstream commit: 514fbded Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index aeaae38..a034733 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff. +The file was generated using packit 0.101.0.post1.dev2+g30f91eab. diff --git a/plans/main.fmf b/plans/main.fmf index 2d99239..c40df35 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8aac26db8e7c955bf73b066c8a80b15161a90008 + ref: 514fbded1f45a665c4a674367719e8811da87659 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index b59a04e..b427e6f 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 639df09d605626877c9ffe0b7bc8acec381a2816 + ref: 8d2ad651fc392fe20a3306210e6278dc3db02e9c prepare: - how: install copr: packit/packit-dev @@ -21,7 +21,7 @@ adjust: - how: install package: python3-pip - how: shell - script: pip3 install build deepdiff + script: pip3 install build 'deepdiff < 8.0.0' - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 because: packit doesn't support EL 8 enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index 17aad92..9fce6b9 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.1 +%global base_version 0.32.2 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Sep 15 2024 Packit - 0.32.2-1 +- Explicitly invalidate the global parse hash when a SpecParser instance is created to prevent this issue. (#409) + * Mon Jul 29 2024 Packit - 0.32.1-1 - Fixed two issues related to condition parsing. (#405) diff --git a/sources b/sources index a3efceb..28f0009 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.1.tar.gz) = 236f45286c3eb2253847b9ed4a132c0cac226a968c24f0699b50102f19e331c5e445fd3f8055b71a7df0a3100043730ca343b8872c8117293c84736ff647e6f6 +SHA512 (specfile-0.32.2.tar.gz) = 7e3777f6019e0927114a4f5ebeb3c3142b973f663cc4a60caa4a25191c1c5aa21de6ec91eb5d47077a2f63b67476168ab6bf34dda125e97c3b65d4b662e6ed51 From 78b06433a0d8a54c71c55d143ae3e7a42a736714 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 15 Sep 2024 20:56:47 +0000 Subject: [PATCH 61/82] Update to 0.32.2 upstream release Upstream tag: 0.32.2 Upstream commit: 514fbded Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index aeaae38..a034733 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.99.0.post1.dev29+g2e75e6ff. +The file was generated using packit 0.101.0.post1.dev2+g30f91eab. diff --git a/plans/main.fmf b/plans/main.fmf index 2d99239..c40df35 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8aac26db8e7c955bf73b066c8a80b15161a90008 + ref: 514fbded1f45a665c4a674367719e8811da87659 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index b59a04e..b427e6f 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 639df09d605626877c9ffe0b7bc8acec381a2816 + ref: 8d2ad651fc392fe20a3306210e6278dc3db02e9c prepare: - how: install copr: packit/packit-dev @@ -21,7 +21,7 @@ adjust: - how: install package: python3-pip - how: shell - script: pip3 install build deepdiff + script: pip3 install build 'deepdiff < 8.0.0' - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 because: packit doesn't support EL 8 enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index e7b4436..e558c79 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.1 +%global base_version 0.32.2 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Sep 15 2024 Packit - 0.32.2-1 +- Explicitly invalidate the global parse hash when a SpecParser instance is created to prevent this issue. (#409) + * Mon Jul 29 2024 Packit - 0.32.1-1 - Fixed two issues related to condition parsing. (#405) diff --git a/sources b/sources index a3efceb..28f0009 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.1.tar.gz) = 236f45286c3eb2253847b9ed4a132c0cac226a968c24f0699b50102f19e331c5e445fd3f8055b71a7df0a3100043730ca343b8872c8117293c84736ff647e6f6 +SHA512 (specfile-0.32.2.tar.gz) = 7e3777f6019e0927114a4f5ebeb3c3142b973f663cc4a60caa4a25191c1c5aa21de6ec91eb5d47077a2f63b67476168ab6bf34dda125e97c3b65d4b662e6ed51 From 7c31289bd2cad5dde0c0c8ee7441a575f7790c23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikola=20Forr=C3=B3?= Date: Thu, 26 Sep 2024 17:27:29 +0200 Subject: [PATCH 62/82] Open `sync_release` PRs from `rawhide` to non-`rawhide` branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Nikola Forró --- .packit.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index f8b3fc0..837931a 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -162,8 +162,10 @@ jobs: trigger: release packages: [specfile] dist_git_branches: - - fedora-all - - epel-9 + rawhide: + fast_forward_merge_into: + - fedora-branched + epel-9: {} - job: propose_downstream trigger: release packages: [specfile-epel8] @@ -174,8 +176,10 @@ jobs: trigger: release packages: [specfile] dist_git_branches: - - fedora-all - - epel-9 + rawhide: + fast_forward_merge_into: + - fedora-branched + epel-9: {} - job: pull_from_upstream trigger: release packages: [specfile-epel8] From 08da0e92394b2deafc9d11dc29ce22a024c8e590 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 30 Sep 2024 09:51:25 +0000 Subject: [PATCH 63/82] Update to 0.32.3 upstream release - Resolves: rhbz#2299289 Upstream tag: 0.32.3 Upstream commit: c2be0297 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 8 ++++++-- sources | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index a034733..766e300 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.101.0.post1.dev2+g30f91eab. +The file was generated using packit 0.101.1.post1.dev8+ge78e9e3b. diff --git a/plans/main.fmf b/plans/main.fmf index c40df35..18a1875 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 514fbded1f45a665c4a674367719e8811da87659 + ref: c2be0297846663b32c7e2852d28b1f0a51828ed4 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index b427e6f..39b5234 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 8d2ad651fc392fe20a3306210e6278dc3db02e9c + ref: e78e9e3b33fb65157c4884deccf42de22dfc4783 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index ab38d16..4ff4d36 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.2 +%global base_version 0.32.3 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Sep 30 2024 Packit - 0.32.3-1 +- specfile can now handle multi-line tag values (enclosed in a macro body, e.g. `%%shrink`). (#412) +- Resolves: rhbz#2299289 + * Sun Sep 15 2024 Packit - 0.32.2-1 - Explicitly invalidate the global parse hash when a SpecParser instance is created to prevent this issue. (#409) @@ -97,7 +101,7 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml * Wed Jun 26 2024 Packit - 0.30.0-1 - Fixed an exception that occured when accessing the `Specfile.has_autochangelog` property while having unparseable lines (e.g. lines ending with unescaped `%`) in `%%changelog`. (#387) -* Thu Jun 06 2024 Packit - 0.29.0-1 +* Mon Jun 17 2024 Packit - 0.29.0-1 - Improved compatibility with RPM 4.20 (alpha version is currently in Fedora Rawhide). (#380) - Resolves: rhbz#2282962 diff --git a/sources b/sources index 28f0009..dee7711 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.2.tar.gz) = 7e3777f6019e0927114a4f5ebeb3c3142b973f663cc4a60caa4a25191c1c5aa21de6ec91eb5d47077a2f63b67476168ab6bf34dda125e97c3b65d4b662e6ed51 +SHA512 (specfile-0.32.3.tar.gz) = fe5ef1e9d55e52483e26f844d851d86a0879ff04b37cffe9ad7b0945a2d9798b1d77c05055db78bd008b73eba9c572ecfd367937428a9181ebce8b962b0dbacc From 417cf36f946b4040626a5896b7e35de2c3bd668b Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 11 Oct 2024 11:03:25 +0000 Subject: [PATCH 64/82] Update to 0.32.4 upstream release Upstream tag: 0.32.4 Upstream commit: 4ab43365 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 766e300..3f22dbc 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.101.1.post1.dev8+ge78e9e3b. +The file was generated using packit 0.102.0.post1.dev4+g7e44ad87. diff --git a/plans/main.fmf b/plans/main.fmf index 18a1875..5102820 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: c2be0297846663b32c7e2852d28b1f0a51828ed4 + ref: 4ab43365e23d056b89398b32abe427ba5f0ca759 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 39b5234..4ec7692 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: e78e9e3b33fb65157c4884deccf42de22dfc4783 + ref: ddf0e5373a8eb01ea71bc0f9c473aa32026f39ee prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 4ff4d36..3e43f91 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.3 +%global base_version 0.32.4 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Oct 11 2024 Packit - 0.32.4-1 +- NEVR and NEVRA classes are now hashable (#416) + * Mon Sep 30 2024 Packit - 0.32.3-1 - specfile can now handle multi-line tag values (enclosed in a macro body, e.g. `%%shrink`). (#412) - Resolves: rhbz#2299289 diff --git a/sources b/sources index dee7711..1ff2914 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.3.tar.gz) = fe5ef1e9d55e52483e26f844d851d86a0879ff04b37cffe9ad7b0945a2d9798b1d77c05055db78bd008b73eba9c572ecfd367937428a9181ebce8b962b0dbacc +SHA512 (specfile-0.32.4.tar.gz) = 829ea2cedaba7abde0c450bcd7fcb12ec9dbe34191bf9d8181747de1422d2bcee60165e4c0e2feb6b3c4f16d08533275dea6f33c305b8399cd66c90cccf8edc2 From 4fe6dde7b1f7156e9e0c4189b6faef57415bd203 Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 26 Oct 2024 21:35:20 +0000 Subject: [PATCH 65/82] Update to 0.32.5 upstream release Upstream tag: 0.32.5 Upstream commit: c38cfaad Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 3f22dbc..3d207b6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.102.0.post1.dev4+g7e44ad87. +The file was generated using packit 0.102.2.post1.dev2+gbdca14cb. diff --git a/plans/main.fmf b/plans/main.fmf index 5102820..1e33fb1 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 4ab43365e23d056b89398b32abe427ba5f0ca759 + ref: c38cfaad3a78fb216fb13d7703c23966510d86be execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 4ec7692..183cad5 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: ddf0e5373a8eb01ea71bc0f9c473aa32026f39ee + ref: bdca14cbde9fef88ccbd67f96b53a0d7073e66df prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 3e43f91..33f8b95 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.4 +%global base_version 0.32.5 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sat Oct 26 2024 Packit - 0.32.5-1 +- We have fixed our parser to take in account the deprecations introduced in Python 3.8 (#420) + * Fri Oct 11 2024 Packit - 0.32.4-1 - NEVR and NEVRA classes are now hashable (#416) diff --git a/sources b/sources index 1ff2914..8fff571 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.4.tar.gz) = 829ea2cedaba7abde0c450bcd7fcb12ec9dbe34191bf9d8181747de1422d2bcee60165e4c0e2feb6b3c4f16d08533275dea6f33c305b8399cd66c90cccf8edc2 +SHA512 (specfile-0.32.5.tar.gz) = de642952d093034f10ef8d2f9aed0486c6f057a1c182961017de127f6d9ff18e7d1d090b7f5ade844fc1419a1c0d7bc46fdcf038b6a1b5e206751fbb34a7b359 From 8bf9b9ebc72d94dc1da4503642cd7282367b1a53 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 13 Nov 2024 13:14:12 +0000 Subject: [PATCH 66/82] Update to 0.32.6 upstream release Upstream tag: 0.32.6 Upstream commit: 442e2a97 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index 3d207b6..2e89534 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.102.2.post1.dev2+gbdca14cb. +The file was generated using packit 0.103.0.post1.dev4+g30e2fb58. diff --git a/plans/main.fmf b/plans/main.fmf index 1e33fb1..b18cd78 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: c38cfaad3a78fb216fb13d7703c23966510d86be + ref: 442e2a976fc608a33e6e4a970e3420ce9aafc8ac execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 183cad5..a6b2670 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: bdca14cbde9fef88ccbd67f96b53a0d7073e66df + ref: 30e2fb5839ded7dd901fd2852d32e7b02e416270 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 33f8b95..d093810 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.5 +%global base_version 0.32.6 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Wed Nov 13 2024 Packit - 0.32.6-1 +- New minor release for testing in CBS Koji + * Sat Oct 26 2024 Packit - 0.32.5-1 - We have fixed our parser to take in account the deprecations introduced in Python 3.8 (#420) diff --git a/sources b/sources index 8fff571..a94b119 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.5.tar.gz) = de642952d093034f10ef8d2f9aed0486c6f057a1c182961017de127f6d9ff18e7d1d090b7f5ade844fc1419a1c0d7bc46fdcf038b6a1b5e206751fbb34a7b359 +SHA512 (specfile-0.32.6.tar.gz) = 1ea328772f2779854f9b0099a106322fa08a8f6fd2b6e9e55fe5d9c9724bcb3dc102f43291a0cdcdc3cc7e973d928c5d47fe47836d364da5cd2a5276d2e1baba From 796658fb5111371a78145879f2cec544d93df964 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 16 Dec 2024 08:22:08 +0000 Subject: [PATCH 67/82] Update to 0.33.0 upstream release - Resolves: rhbz#2332288 Upstream tag: 0.33.0 Upstream commit: c0a98a85 Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 48 ++++++++++++++++++++++++++++++++++++ README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 14 ++++++++++- sources | 2 +- 6 files changed, 65 insertions(+), 5 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 837931a..f0e2f41 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -33,6 +33,33 @@ packages: - bash -c "ls -1t ./fedora/*.tar.gz | head -n 1" get-current-version: python3 -m setuptools_scm + # docs: https://gitlab.com/CentOS/Integration/packit-cbs/docs + specfile-centos-integration-sig: + upstream_package_name: specfile + downstream_package_name: python-specfile + specfile_path: &specfile_path_centos centos-integration-sig/python-specfile.spec + files_to_sync: + - *specfile_path_centos + - .packit.yaml + - src: plans/ + dest: plans/ + - src: .fmf/ + dest: .fmf/ + srpm_build_deps: + - python3-build + - python3-setuptools_scm + actions: + pre-sync: + - python3 plans/git_reference.py + create-archive: + - python3 -m build --sdist --outdir ./fedora/ + - bash -c "ls -1t ./centos-integration-sig/*.tar.gz | head -n 1" + get-current-version: python3 -m setuptools_scm + dist_git_base_url: https://gitlab.com # this is not taken into account by centpkg-sig yet! + dist_git_namespace: CentOS/Integration/packit-cbs/rpms # this is not taken into account by centpkg-sig yet! + #sig: Integration/packit-cbs # this is not taken into account by centpkg-sig yet! + pkg_tool: centpkg-sig + specfile-epel8: upstream_package_name: specfile downstream_package_name: python-specfile @@ -60,6 +87,7 @@ jobs: packages: [specfile] targets: - fedora-all + - fedora-all-aarch64 - epel-9 - job: copr_build trigger: pull_request @@ -73,6 +101,7 @@ jobs: packages: [specfile] targets: - fedora-all + - fedora-all-aarch64 - epel-9 project: packit-dev list_on_homepage: True @@ -93,6 +122,7 @@ jobs: packages: [specfile] targets: - fedora-stable + - fedora-stable-aarch64 - epel-9 project: packit-stable list_on_homepage: True @@ -112,6 +142,7 @@ jobs: packages: [specfile] targets: - fedora-all + - fedora-all-aarch64 - epel-9 project: packit-releases list_on_homepage: True @@ -171,6 +202,11 @@ jobs: packages: [specfile-epel8] dist_git_branches: - epel-8 + - job: propose_downstream + trigger: release + packages: [specfile-centos-integration-sig] + dist_git_branches: + - c9-sig-integration - job: pull_from_upstream trigger: release @@ -185,6 +221,11 @@ jobs: packages: [specfile-epel8] dist_git_branches: - epel-8 + - job: pull_from_upstream + trigger: release + packages: [specfile-centos-integration-sig] + dist_git_branches: + - c9-sig-integration - job: koji_build trigger: commit @@ -204,6 +245,13 @@ jobs: allowed_pr_authors: ["packit-stg", "packit"] dist_git_branches: - epel-8 + - job: koji_build + trigger: commit + packages: [specfile-centos-integration-sig] + packit_instances: ["stg"] + allowed_pr_authors: ["packit-stg", "packit"] + dist_git_branches: + - c9-sig-integration - job: bodhi_update trigger: commit diff --git a/README.packit b/README.packit index 2e89534..1da7848 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.103.0.post1.dev4+g30e2fb58. +The file was generated using packit 0.105.0.post1.dev12+gf83936a0. diff --git a/plans/main.fmf b/plans/main.fmf index b18cd78..97b940c 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 442e2a976fc608a33e6e4a970e3420ce9aafc8ac + ref: c0a98a85d9e43f59447248bb7f5258c2406ce9f1 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index a6b2670..eaaa775 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 30e2fb5839ded7dd901fd2852d32e7b02e416270 + ref: e5b3d8c94ec79aa9cc5e1fa8dd7d0aabc1dcfbf4 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index d093810..c65bb66 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.32.6 +%global base_version 0.33.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,18 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Dec 16 2024 Packit - 0.33.0-1 +- There is a new convenience method `Sections.get_or_create()` that allows you to manipulate a section + without checking if it exists first. If a section doesn't exist, it will be appended to the end. (#441) + For example, this will work properly even on spec files without `%%changelog`: + + ``` + with spec.sections() as sections: + changelog = sections.get_or_create("changelog") + changelog[:] = ["%%autochangelog"] + ``` +- Resolves: rhbz#2332288 + * Wed Nov 13 2024 Packit - 0.32.6-1 - New minor release for testing in CBS Koji diff --git a/sources b/sources index a94b119..f861749 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.32.6.tar.gz) = 1ea328772f2779854f9b0099a106322fa08a8f6fd2b6e9e55fe5d9c9724bcb3dc102f43291a0cdcdc3cc7e973d928c5d47fe47836d364da5cd2a5276d2e1baba +SHA512 (specfile-0.33.0.tar.gz) = 0df6eb5b464997f073950126333c71c1d501c066b4349fc3b556d5da5722f450548fbdc94b610c3990c8c66ba80b356e1594ecd5c823a8b0c4945d1e55c11cb6 From 009f0dbe92b153fc5605a6b624ee2b97e1ecff1b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 19:29:23 +0000 Subject: [PATCH 68/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index c65bb66..f9ad013 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 0.33.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Dec 16 2024 Packit - 0.33.0-1 - There is a new convenience method `Sections.get_or_create()` that allows you to manipulate a section without checking if it exists first. If a section doesn't exist, it will be appended to the end. (#441) From 029e441ef5b12891edfc5fe3fd4111b25700a1c4 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 27 Jan 2025 10:41:56 +0000 Subject: [PATCH 69/82] Update to 0.34.0 upstream release - Resolves: rhbz#2342178 Upstream tag: 0.34.0 Upstream commit: 84d6f3b4 Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 6 +++--- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 8 ++++++-- sources | 2 +- 6 files changed, 13 insertions(+), 9 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index f0e2f41..a4c3316 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -55,9 +55,9 @@ packages: - python3 -m build --sdist --outdir ./fedora/ - bash -c "ls -1t ./centos-integration-sig/*.tar.gz | head -n 1" get-current-version: python3 -m setuptools_scm - dist_git_base_url: https://gitlab.com # this is not taken into account by centpkg-sig yet! - dist_git_namespace: CentOS/Integration/packit-cbs/rpms # this is not taken into account by centpkg-sig yet! - #sig: Integration/packit-cbs # this is not taken into account by centpkg-sig yet! + dist_git_base_url: https://gitlab.com + dist_git_namespace: CentOS/Integration/packit-cbs/rpms + sig: Integration/packit-cbs pkg_tool: centpkg-sig specfile-epel8: diff --git a/README.packit b/README.packit index 1da7848..cb66358 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 0.105.0.post1.dev12+gf83936a0. +The file was generated using packit 1.0.0.post1.dev4+g9467df56. diff --git a/plans/main.fmf b/plans/main.fmf index 97b940c..a704dc2 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: c0a98a85d9e43f59447248bb7f5258c2406ce9f1 + ref: 84d6f3b4883a296d2498edae8c7680717913d606 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index eaaa775..2cf50c3 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: e5b3d8c94ec79aa9cc5e1fa8dd7d0aabc1dcfbf4 + ref: 809a89b439f8772db18da1697ffa3ee40fe41c15 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index f9ad013..c7c43fa 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.33.0 +%global base_version 0.34.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Jan 27 2025 Packit - 0.34.0-1 +- Added support for detached (open)SUSE style changelogs (#444) +- Resolves: rhbz#2342178 + * Sat Jan 18 2025 Fedora Release Engineering - 0.33.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index f861749..cb8b3f9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.33.0.tar.gz) = 0df6eb5b464997f073950126333c71c1d501c066b4349fc3b556d5da5722f450548fbdc94b610c3990c8c66ba80b356e1594ecd5c823a8b0c4945d1e55c11cb6 +SHA512 (specfile-0.34.0.tar.gz) = fa2661507b72695c58da97686879167712f02f3df9a8940acba1e11b924da68171ed0eeddf73a03f472e2319f0402dca13eb5ee0126f8b1b992d17de507297c3 From b5d526fe90c6e91ed2613b71a258765877b426ca Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 7 Feb 2025 14:32:37 +0000 Subject: [PATCH 70/82] Update to 0.34.1 upstream release Upstream tag: 0.34.1 Upstream commit: 192a081a Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/README.packit b/README.packit index cb66358..6d5cfa5 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.0.0.post1.dev4+g9467df56. +The file was generated using packit 1.0.1.post1.dev3+g97cfea82. diff --git a/plans/main.fmf b/plans/main.fmf index a704dc2..129091b 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 84d6f3b4883a296d2498edae8c7680717913d606 + ref: 192a081abc71fe4f8af377bf15350088508a3558 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 2cf50c3..bb3785e 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: 809a89b439f8772db18da1697ffa3ee40fe41c15 + ref: b038051a619fdbffcb40441b97b972f014e240c1 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index c7c43fa..b6c870b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.34.0 +%global base_version 0.34.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Feb 07 2025 Packit - 0.34.1-1 +- Removed the usage of a walrus operator for Python 3.6 compatibility. (#450) + * Mon Jan 27 2025 Packit - 0.34.0-1 - Added support for detached (open)SUSE style changelogs (#444) - Resolves: rhbz#2342178 diff --git a/sources b/sources index cb8b3f9..8a11795 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.34.0.tar.gz) = fa2661507b72695c58da97686879167712f02f3df9a8940acba1e11b924da68171ed0eeddf73a03f472e2319f0402dca13eb5ee0126f8b1b992d17de507297c3 +SHA512 (specfile-0.34.1.tar.gz) = 86e58692247b5d58077eba3a1118bc09528531e7193c8cda21b0ac5461ab9874d965d00f1c394ec482d74e6d919b13074b2dbf002c8304792b107c4ec51bcef7 From cd2734eafa75e5209d7d5be8460068e54dbc9f52 Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 18 Mar 2025 07:25:26 +0000 Subject: [PATCH 71/82] Update to 0.34.2 upstream release Upstream tag: 0.34.2 Upstream commit: 875f03ed Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 233 +++++++++++++++++++---------------- README.packit | 2 +- plans/full.fmf | 8 ++ plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 +- sources | 2 +- 7 files changed, 144 insertions(+), 110 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index a4c3316..231ee63 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -11,7 +11,7 @@ prerelease_suffix_macro: prerelease copy_upstream_release_description: true packages: - specfile: + specfile: &specfile upstream_package_name: specfile downstream_package_name: python-specfile specfile_path: &specfile_path fedora/python-specfile.spec @@ -25,7 +25,7 @@ packages: srpm_build_deps: - python3-build - python3-setuptools_scm - actions: + actions: &actions pre-sync: - python3 plans/git_reference.py create-archive: @@ -33,36 +33,8 @@ packages: - bash -c "ls -1t ./fedora/*.tar.gz | head -n 1" get-current-version: python3 -m setuptools_scm - # docs: https://gitlab.com/CentOS/Integration/packit-cbs/docs - specfile-centos-integration-sig: - upstream_package_name: specfile - downstream_package_name: python-specfile - specfile_path: &specfile_path_centos centos-integration-sig/python-specfile.spec - files_to_sync: - - *specfile_path_centos - - .packit.yaml - - src: plans/ - dest: plans/ - - src: .fmf/ - dest: .fmf/ - srpm_build_deps: - - python3-build - - python3-setuptools_scm - actions: - pre-sync: - - python3 plans/git_reference.py - create-archive: - - python3 -m build --sdist --outdir ./fedora/ - - bash -c "ls -1t ./centos-integration-sig/*.tar.gz | head -n 1" - get-current-version: python3 -m setuptools_scm - dist_git_base_url: https://gitlab.com - dist_git_namespace: CentOS/Integration/packit-cbs/rpms - sig: Integration/packit-cbs - pkg_tool: centpkg-sig - specfile-epel8: - upstream_package_name: specfile - downstream_package_name: python-specfile + <<: *specfile specfile_path: &specfile_path_epel8 epel8/python-specfile.spec files_to_sync: - *specfile_path_epel8 @@ -71,31 +43,69 @@ packages: dest: plans/ - src: .fmf/ dest: .fmf/ - srpm_build_deps: - - python3-setuptools_scm actions: - pre-sync: - - python3 plans/git_reference.py + <<: *actions create-archive: - python3 setup.py sdist --dist-dir ./epel8/ - bash -c "ls -1t ./epel8/*.tar.gz | head -n 1" - get-current-version: python3 setup.py --version + + specfile-epel10: + <<: *specfile + specfile_path: &specfile_path_epel10 epel10/python-specfile.spec + files_to_sync: + - *specfile_path_epel10 + - .packit.yaml + - src: plans/ + dest: plans/ + - src: .fmf/ + dest: .fmf/ + actions: + <<: *actions + create-archive: + - python3 setup.py sdist --dist-dir ./epel10/ + - bash -c "ls -1t ./epel10/*.tar.gz | head -n 1" + + # docs: https://gitlab.com/CentOS/Integration/packit-cbs/docs + specfile-centos-integration-sig: + <<: *specfile + specfile_path: &specfile_path_centos_sig centos-integration-sig/python-specfile.spec + files_to_sync: + - *specfile_path_centos_sig + - .packit.yaml + - src: plans/ + dest: plans/ + - src: .fmf/ + dest: .fmf/ + actions: + <<: *actions + create-archive: + - python3 -m build --sdist --outdir ./centos-integration-sig/ + - bash -c "ls -1t ./centos-integration-sig/*.tar.gz | head -n 1" + dist_git_base_url: https://gitlab.com + dist_git_namespace: CentOS/Integration/packit-cbs/rpms + sig: Integration/packit-cbs + pkg_tool: centpkg-sig jobs: - - job: copr_build + - &copr_build_pr + job: copr_build trigger: pull_request packages: [specfile] targets: - fedora-all - fedora-all-aarch64 - epel-9 - - job: copr_build - trigger: pull_request + - <<: *copr_build_pr packages: [specfile-epel8] targets: - epel-8 + - <<: *copr_build_pr + packages: [specfile-epel10] + targets: + - epel-10-all - - job: copr_build + - &copr_build_commit_main + job: copr_build trigger: commit branch: main packages: [specfile] @@ -106,38 +116,29 @@ jobs: project: packit-dev list_on_homepage: True preserve_project: True - - job: copr_build - trigger: commit - branch: main + - <<: *copr_build_commit_main packages: [specfile-epel8] targets: - epel-8 - project: packit-dev - list_on_homepage: True - preserve_project: True + - <<: *copr_build_commit_main + packages: [specfile-epel10] + targets: + - epel-10-all - - job: copr_build + - &copr_build_commit_stable + job: copr_build trigger: commit branch: stable packages: [specfile] targets: - - fedora-stable - - fedora-stable-aarch64 - - epel-9 - project: packit-stable - list_on_homepage: True - preserve_project: True - - job: copr_build - trigger: commit - branch: stable - packages: [specfile-epel8] - targets: - - epel-8 + - fedora-latest-stable + - fedora-latest-stable-aarch64 project: packit-stable list_on_homepage: True preserve_project: True - - job: copr_build + - &copr_build_release + job: copr_build trigger: release packages: [specfile] targets: @@ -147,30 +148,35 @@ jobs: project: packit-releases list_on_homepage: True preserve_project: True - - job: copr_build - trigger: release + - <<: *copr_build_release packages: [specfile-epel8] targets: - epel-8 - project: packit-releases - list_on_homepage: True - preserve_project: True + - <<: *copr_build_release + packages: [specfile-epel10] + targets: + - epel-10-all - - job: tests + - &tests + job: tests trigger: pull_request packages: [specfile] tmt_plan: "smoke|full|packit-integration" targets: - fedora-all - epel-9 - - job: tests - trigger: pull_request + - <<: *tests + identifier: performance + tmt_plan: performance + targets: + - fedora-rawhide + - <<: *tests packages: [specfile-epel8] tmt_plan: "smoke|full" use_internal_tf: true targets: - epel-8: - distros: [RHEL-8] + epel-8-x86_64: + distros: [RHEL-8.10.0-Nightly] # enable EPEL tf_extra_params: environments: @@ -180,16 +186,14 @@ jobs: set -x dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm %end - - - job: tests - trigger: pull_request - packages: [specfile] - identifier: performance - tmt_plan: performance + - <<: *tests + packages: [specfile-epel10] + tmt_plan: "smoke|full" targets: - - fedora-rawhide + - epel-10-all - - job: propose_downstream + - &propose_downstream + job: propose_downstream trigger: release packages: [specfile] dist_git_branches: @@ -197,18 +201,23 @@ jobs: fast_forward_merge_into: - fedora-branched epel-9: {} - - job: propose_downstream - trigger: release + - <<: *propose_downstream packages: [specfile-epel8] dist_git_branches: - epel-8 - - job: propose_downstream - trigger: release + - <<: *propose_downstream + packages: [specfile-epel10] + dist_git_branches: + epel-10: + fast_forward_merge_into: + - epel-10-branched + - <<: *propose_downstream packages: [specfile-centos-integration-sig] dist_git_branches: - c9-sig-integration - - job: pull_from_upstream + - &pull_from_upstream + job: pull_from_upstream trigger: release packages: [specfile] dist_git_branches: @@ -216,47 +225,61 @@ jobs: fast_forward_merge_into: - fedora-branched epel-9: {} - - job: pull_from_upstream - trigger: release + - <<: *pull_from_upstream packages: [specfile-epel8] dist_git_branches: - epel-8 - - job: pull_from_upstream - trigger: release + - <<: *pull_from_upstream + packages: [specfile-epel10] + dist_git_branches: + epel-10: + fast_forward_merge_into: + - epel-10-branched + - <<: *pull_from_upstream packages: [specfile-centos-integration-sig] dist_git_branches: - c9-sig-integration - - job: koji_build + - &koji_build + job: koji_build trigger: commit packages: [specfile] packit_instances: ["stg"] allowed_pr_authors: ["packit-stg", "packit"] + dist_git_branches: + - epel-9 + - <<: *koji_build + packages: [specfile-epel8] + dist_git_branches: + - epel-8 + - <<: *koji_build + packages: [specfile-epel10] + dist_git_branches: + - epel-10-all + - <<: *koji_build + packages: [specfile-centos-integration-sig] + dist_git_branches: + - c9-sig-integration + - <<: *koji_build sidetag_group: packit-specfile-ogr-releases dependents: - packit dist_git_branches: - fedora-all - - epel-9 - - job: koji_build - trigger: commit - packages: [specfile-epel8] - packit_instances: ["stg"] - allowed_pr_authors: ["packit-stg", "packit"] - dist_git_branches: - - epel-8 - - job: koji_build - trigger: commit - packages: [specfile-centos-integration-sig] - packit_instances: ["stg"] - allowed_pr_authors: ["packit-stg", "packit"] - dist_git_branches: - - c9-sig-integration - - job: bodhi_update + - &bodhi_update + job: bodhi_update trigger: commit - packages: [specfile-epel8] + packages: [specfile] packit_instances: ["stg"] allowed_builders: ["packit-stg", "packit"] + dist_git_branches: + - epel-9 + - <<: *bodhi_update + packages: [specfile-epel8] dist_git_branches: - epel-8 + - <<: *bodhi_update + packages: [specfile-epel10] + dist_git_branches: + - epel-10-all diff --git a/README.packit b/README.packit index 6d5cfa5..33d5f21 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.0.1.post1.dev3+g97cfea82. +The file was generated using packit 1.2.0.post1.dev19+g772be563. diff --git a/plans/full.fmf b/plans/full.fmf index 4ed1316..dc00841 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -8,3 +8,11 @@ adjust: prepare+: - how: install package: python3 + + - when: "distro == rhel-10 or distro == centos-10 or distro == centos-stream-10" + because: "flexmock is not in EPEL 10: https://bugzilla.redhat.com/show_bug.cgi?id=2351835" + prepare+: + - how: install + package: python3-pip + - how: shell + script: pip3 install flexmock diff --git a/plans/main.fmf b/plans/main.fmf index 129091b..013282a 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 192a081abc71fe4f8af377bf15350088508a3558 + ref: 875f03eda8abb51e7211bd1de5c11bdb038cf03d execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index bb3785e..2feebab 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tier:0 | tier:1 - ref: b038051a619fdbffcb40441b97b972f014e240c1 + ref: 772be56330806396e8153ae1cbd246a49a9ef2c1 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index b6c870b..b604f33 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.34.1 +%global base_version 0.34.2 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Tue Mar 18 2025 Packit - 0.34.2-1 +- context_management: add a type stub override to fix typing. Type checkers like mypy and pyright can now correctly determine the types for `.sources()`, `.sections()`, and the other `Specfile` methods that return context managers. (#457) + * Fri Feb 07 2025 Packit - 0.34.1-1 - Removed the usage of a walrus operator for Python 3.6 compatibility. (#450) diff --git a/sources b/sources index 8a11795..e767268 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.34.1.tar.gz) = 86e58692247b5d58077eba3a1118bc09528531e7193c8cda21b0ac5461ab9874d965d00f1c394ec482d74e6d919b13074b2dbf002c8304792b107c4ec51bcef7 +SHA512 (specfile-0.34.2.tar.gz) = b70f410ee6d6f493e96beff0d013b4830410ea3876c5c87b157c4481a1b65a804c6d7975c9e7c3d0d82dd4af522768cc393cee2eb2dd72ec2a0d694787eeee3d From 6fd040e9681c27257f01ac64171bfa5623f6b7b0 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 13 Apr 2025 19:50:14 +0000 Subject: [PATCH 72/82] Update to 0.35.0 upstream release Upstream tag: 0.35.0 Upstream commit: e059c302 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 4 ++-- python-specfile.spec | 6 +++++- sources | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 33d5f21..807ffc6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.2.0.post1.dev19+g772be563. +The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. diff --git a/plans/main.fmf b/plans/main.fmf index 013282a..c12c916 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 875f03eda8abb51e7211bd1de5c11bdb038cf03d + ref: e059c30230d6611823a7af8020f703f07e136568 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 2feebab..e9a0088 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -1,8 +1,8 @@ discover: how: fmf url: https://github.com/packit/packit - filter: tier:0 | tier:1 - ref: 772be56330806396e8153ae1cbd246a49a9ef2c1 + filter: tag:full + ref: 641502d2567dbd85518076ce1c201b88097a8246 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index b604f33..f53fd8e 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.34.2 +%global base_version 0.35.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Sun Apr 13 2025 Packit - 0.35.0-1 +- Added support for creating Specfile instances from file objects and strings. (#458) +- The `context_management` type stubs now use `ParamSpec` from `typing_extensions` to support Python < 3.10. (#466) + * Tue Mar 18 2025 Packit - 0.34.2-1 - context_management: add a type stub override to fix typing. Type checkers like mypy and pyright can now correctly determine the types for `.sources()`, `.sections()`, and the other `Specfile` methods that return context managers. (#457) diff --git a/sources b/sources index e767268..35da9c6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.34.2.tar.gz) = b70f410ee6d6f493e96beff0d013b4830410ea3876c5c87b157c4481a1b65a804c6d7975c9e7c3d0d82dd4af522768cc393cee2eb2dd72ec2a0d694787eeee3d +SHA512 (specfile-0.35.0.tar.gz) = db1fa9775955884777b80a218d1c95e3016e6ccc452273f22beb3fb7118a0f085d997823ecdc6c4d8b5c57e400946eaff00ed436d15d3eb54c298f86fc50d496 From 4a9bf54ee56717e993136e840f64df494063eefe Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 16 May 2025 10:16:20 +0000 Subject: [PATCH 73/82] Update to 0.35.1 upstream release Upstream tag: 0.35.1 Upstream commit: 81569906 Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 5 +++-- python-specfile.spec | 5 ++++- sources | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.packit b/README.packit index 807ffc6..fa10f20 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.6.0.post1.dev2+gd5a7662a. +The file was generated using packit 1.8.0.post1.dev2+g8dc7f525. diff --git a/plans/main.fmf b/plans/main.fmf index c12c916..430a443 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: e059c30230d6611823a7af8020f703f07e136568 + ref: 8156990625672b932ff730cb0ceaf05834fe08a4 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index e9a0088..eab822c 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tag:full - ref: 641502d2567dbd85518076ce1c201b88097a8246 + ref: 8dc7f5258be4dc05094fe33d195a57895190827c prepare: - how: install copr: packit/packit-dev @@ -22,6 +22,7 @@ adjust: package: python3-pip - how: shell script: pip3 install build 'deepdiff < 8.0.0' - - when: distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 + - when: | + distro == rhel-8 or distro == centos-8 or distro == centos-stream-8 or distro == rhel-9 or distro == centos-9 or distro == centos-stream-9 because: packit doesn't support EL 8 enabled: false diff --git a/python-specfile.spec b/python-specfile.spec index f53fd8e..e1236e6 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.35.0 +%global base_version 0.35.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri May 16 2025 Packit - 0.35.1-1 +- We have fixed a bug that caused changes to get lost when a spec file passed as a path was replaced or deleted. (#470) + * Sun Apr 13 2025 Packit - 0.35.0-1 - Added support for creating Specfile instances from file objects and strings. (#458) - The `context_management` type stubs now use `ParamSpec` from `typing_extensions` to support Python < 3.10. (#466) diff --git a/sources b/sources index 35da9c6..7229451 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.35.0.tar.gz) = db1fa9775955884777b80a218d1c95e3016e6ccc452273f22beb3fb7118a0f085d997823ecdc6c4d8b5c57e400946eaff00ed436d15d3eb54c298f86fc50d496 +SHA512 (specfile-0.35.1.tar.gz) = c6b735bd3be8011881a285c200af2cda613e7f0a4dea600c552757425467d97a914eccce4c467c69139be4f955960a79c5b0f56d4bd1603038fa881e4622e027 From 8d528abc1a5841102dc5925dc1ad37e6d509b506 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 4 Jun 2025 01:04:24 +0200 Subject: [PATCH 74/82] Rebuilt for Python 3.14 --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index e1236e6..62e9cbc 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Tue Jun 03 2025 Python Maint - 0.35.1-2 +- Rebuilt for Python 3.14 + * Fri May 16 2025 Packit - 0.35.1-1 - We have fixed a bug that caused changes to get lost when a spec file passed as a path was replaced or deleted. (#470) From cbec9f2d892bcde5919f4e616c50f25af31de70e Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 30 May 2025 13:10:41 +0000 Subject: [PATCH 75/82] Update to 0.36.0 upstream release Upstream tag: 0.36.0 Upstream commit: 24206539 Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 4 ++-- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 5 ++++- sources | 2 +- 6 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 231ee63..0c8b732 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -131,8 +131,8 @@ jobs: branch: stable packages: [specfile] targets: - - fedora-latest-stable - - fedora-latest-stable-aarch64 + - fedora-stable + - fedora-stable-aarch64 project: packit-stable list_on_homepage: True preserve_project: True diff --git a/README.packit b/README.packit index fa10f20..ed627e6 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.8.0.post1.dev2+g8dc7f525. +The file was generated using packit 1.8.0.post1.dev25+g477eb5ab. diff --git a/plans/main.fmf b/plans/main.fmf index 430a443..acfc624 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 8156990625672b932ff730cb0ceaf05834fe08a4 + ref: 242065398724d191ecfa234d1e612886e647d4e4 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index eab822c..c0158cf 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tag:full - ref: 8dc7f5258be4dc05094fe33d195a57895190827c + ref: 90965a14e3c5d3f2fc4a971ba824e179aa8f01b5 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 62e9cbc..78a379a 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.35.1 +%global base_version 0.36.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri May 30 2025 Packit - 0.36.0-1 +- We have fixed a bug that caused specfile to traceback when section names with conditional macro expansions containing spaces were present in the spec file. (#476) + * Tue Jun 03 2025 Python Maint - 0.35.1-2 - Rebuilt for Python 3.14 diff --git a/sources b/sources index 7229451..37263f2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.35.1.tar.gz) = c6b735bd3be8011881a285c200af2cda613e7f0a4dea600c552757425467d97a914eccce4c467c69139be4f955960a79c5b0f56d4bd1603038fa881e4622e027 +SHA512 (specfile-0.36.0.tar.gz) = 64fc4e1b03beb0fe4559af4ae590568d5a718f7098e4305ddb93fc1905923abcdf8e169f99297e154ff68cccc1eaa85b3139630ad08a0eeffd9caffa448d8992 From 6ab91659ee9f949cbe833d8905d543fd644f3b54 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 6 Jun 2025 09:34:05 +0200 Subject: [PATCH 76/82] Rebuilt for Python 3.14 --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index 78a379a..ef1edbf 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 2%{?dist} +Release: 3%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Jun 06 2025 Python Maint - 0.36.0-3 +- Rebuilt for Python 3.14 + * Fri May 30 2025 Packit - 0.36.0-1 - We have fixed a bug that caused specfile to traceback when section names with conditional macro expansions containing spaces were present in the spec file. (#476) From 95dd7cbb35532c62adca7a1d02bbe7a25b0ced56 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 10:29:09 +0000 Subject: [PATCH 77/82] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index ef1edbf..fa8289b 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 3%{?dist} +Release: 4%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.36.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jun 06 2025 Python Maint - 0.36.0-3 - Rebuilt for Python 3.14 From 255850c4d00d4c3ec88d361f5f15f5de791a514c Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 14:53:44 +0200 Subject: [PATCH 78/82] Rebuilt for Python 3.14.0rc2 bytecode --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index fa8289b..22bc16a 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 4%{?dist} +Release: 5%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Aug 15 2025 Python Maint - 0.36.0-5 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 0.36.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 6a2e99d0cdc41539bb3e0bebf9b6e19bff715313 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 5 Sep 2025 11:36:57 +0000 Subject: [PATCH 79/82] Update to 0.37.0 upstream release Upstream tag: 0.37.0 Upstream commit: aafca33c Commit authored by Packit automation (https://packit.dev/) --- README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 5 +++-- python-specfile.spec | 7 +++++-- sources | 2 +- 5 files changed, 11 insertions(+), 7 deletions(-) diff --git a/README.packit b/README.packit index ed627e6..fb341a1 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.8.0.post1.dev25+g477eb5ab. +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/plans/main.fmf b/plans/main.fmf index acfc624..c7b7781 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 242065398724d191ecfa234d1e612886e647d4e4 + ref: aafca33cbd5fec74a044b9c436dcac91215af36c execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index c0158cf..59e575a 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,12 +2,13 @@ discover: how: fmf url: https://github.com/packit/packit filter: tag:full - ref: 90965a14e3c5d3f2fc4a971ba824e179aa8f01b5 + ref: fdcdf3a322d8fd1a76ec13da16f5b90dc45089ed prepare: - how: install copr: packit/packit-dev - how: shell - script: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo + script: sed -i -n '/^priority=/!p;$apriority=5' + /etc/yum.repos.d/*:packit:packit-dev.repo adjust: - when: how == integration because: provide latest python-specfile rpm when running locally diff --git a/python-specfile.spec b/python-specfile.spec index 22bc16a..1bc44ea 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.36.0 +%global base_version 0.37.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 5%{?dist} +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Sep 05 2025 Packit - 0.37.0-1 +- Added support for Elbrus E2K CPU architectures. (#484) + * Fri Aug 15 2025 Python Maint - 0.36.0-5 - Rebuilt for Python 3.14.0rc2 bytecode diff --git a/sources b/sources index 37263f2..069d110 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.36.0.tar.gz) = 64fc4e1b03beb0fe4559af4ae590568d5a718f7098e4305ddb93fc1905923abcdf8e169f99297e154ff68cccc1eaa85b3139630ad08a0eeffd9caffa448d8992 +SHA512 (specfile-0.37.0.tar.gz) = 552f8a6e3717d1465da0358cc3669af07363c99d5b48da51760d80e2930516cf2f523b238940094dec40255c13fb1bcb38361f95d9192d86cad3ddbee2570b78 From 37fc4cce30b539ddac186e1699756d69c03f3057 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 14:28:43 +0200 Subject: [PATCH 80/82] Rebuilt for Python 3.14.0rc3 bytecode --- python-specfile.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python-specfile.spec b/python-specfile.spec index 1bc44ea..3863a60 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Sep 19 2025 Python Maint - 0.37.0-2 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Sep 05 2025 Packit - 0.37.0-1 - Added support for Elbrus E2K CPU architectures. (#484) From c27acf482d86cb88d6fb283bc494c95377309e67 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 3 Oct 2025 12:53:39 +0000 Subject: [PATCH 81/82] Update to 0.37.1 upstream release Upstream tag: 0.37.1 Upstream commit: 21a45baa Commit authored by Packit automation (https://packit.dev/) --- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 7 +++++-- sources | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/plans/main.fmf b/plans/main.fmf index c7b7781..94e3a90 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: aafca33cbd5fec74a044b9c436dcac91215af36c + ref: 21a45baa7c1ca166485b48e98069baad7ca1b99e execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index 59e575a..ea56a89 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tag:full - ref: fdcdf3a322d8fd1a76ec13da16f5b90dc45089ed + ref: dbe235f913d74de4e1fb8175a14ca0e0f17a15e4 prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index 3863a60..d1006a6 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.37.0 +%global base_version 0.37.1 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -16,7 +16,7 @@ in a minimal diff.} Name: python-specfile Version: %{package_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: A library for parsing and manipulating RPM spec files License: MIT @@ -77,6 +77,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Fri Oct 03 2025 Packit - 0.37.1-1 +- We have solved a FutureWarning in our codebase. (#485) + * Fri Sep 19 2025 Python Maint - 0.37.0-2 - Rebuilt for Python 3.14.0rc3 bytecode diff --git a/sources b/sources index 069d110..dbdd35e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.37.0.tar.gz) = 552f8a6e3717d1465da0358cc3669af07363c99d5b48da51760d80e2930516cf2f523b238940094dec40255c13fb1bcb38361f95d9192d86cad3ddbee2570b78 +SHA512 (specfile-0.37.1.tar.gz) = cd77cac206fc9cafc111c0f9c409dbbc8c250481e638b7bc1937c6d8bca5d03f0ccf711cbbb34bfde1f7912d417cb0381fe8aeef19c28d94afe068484ef2884d From a2c08376872ba193334a78ac060dec2af0276dab Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 8 Jan 2026 13:46:30 +0000 Subject: [PATCH 82/82] Update to 0.38.0 upstream release Upstream tag: 0.38.0 Upstream commit: a07560dd Commit authored by Packit automation (https://packit.dev/) --- .packit.yaml | 2 ++ README.packit | 2 +- plans/main.fmf | 2 +- plans/packit-integration.fmf | 2 +- python-specfile.spec | 6 +++++- sources | 2 +- 6 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.packit.yaml b/.packit.yaml index 0c8b732..c326264 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -200,6 +200,7 @@ jobs: rawhide: fast_forward_merge_into: - fedora-branched + - eln epel-9: {} - <<: *propose_downstream packages: [specfile-epel8] @@ -224,6 +225,7 @@ jobs: rawhide: fast_forward_merge_into: - fedora-branched + - eln epel-9: {} - <<: *pull_from_upstream packages: [specfile-epel8] diff --git a/README.packit b/README.packit index fb341a1..9bb65f0 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. +The file was generated using packit 1.13.0.post1.dev2+g84134016c. diff --git a/plans/main.fmf b/plans/main.fmf index 94e3a90..299f169 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/specfile.git - ref: 21a45baa7c1ca166485b48e98069baad7ca1b99e + ref: a07560dd2609cf23add5deeadc103033611b7b22 execute: how: tmt diff --git a/plans/packit-integration.fmf b/plans/packit-integration.fmf index ea56a89..2d0af65 100644 --- a/plans/packit-integration.fmf +++ b/plans/packit-integration.fmf @@ -2,7 +2,7 @@ discover: how: fmf url: https://github.com/packit/packit filter: tag:full - ref: dbe235f913d74de4e1fb8175a14ca0e0f17a15e4 + ref: 87042fcac49435dd55a1b989ed0c6ead290e703d prepare: - how: install copr: packit/packit-dev diff --git a/python-specfile.spec b/python-specfile.spec index d1006a6..044ba0f 100644 --- a/python-specfile.spec +++ b/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.37.1 +%global base_version 0.38.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -77,6 +77,10 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Thu Jan 08 2026 Packit - 0.38.0-1 +- A bug leading to incorrect EVR expansion has been fixed. (#492) +- Prevented side-effects during condition evaluation that could occur when expanding macros that manipulate other macros, leading to misinterpreted validity of condition branches. (#499) + * Fri Oct 03 2025 Packit - 0.37.1-1 - We have solved a FutureWarning in our codebase. (#485) diff --git a/sources b/sources index dbdd35e..46cc24d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (specfile-0.37.1.tar.gz) = cd77cac206fc9cafc111c0f9c409dbbc8c250481e638b7bc1937c6d8bca5d03f0ccf711cbbb34bfde1f7912d417cb0381fe8aeef19c28d94afe068484ef2884d +SHA512 (specfile-0.38.0.tar.gz) = bfd60434b868fd191fb68d5b2fa319db45df80397b6c1000a63d9fe947e998a8a86fcf6a76c0ae9b6ef3321d2b04d4dd9bc565a610bfb117faa64180342fda4d