From 5f4321099d1b35a488f5906ddbde6cc3fa8af591 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Feb 2023 10:30:32 +0000 Subject: [PATCH 01/36] [packit] 0.68.0 upstream release Upstream tag: 0.68.0 Upstream commit: d025bcc1 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.spec | 8 ++++++-- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 6f4f6df..e363f9c 100644 --- a/.gitignore +++ b/.gitignore @@ -76,3 +76,4 @@ /packitos-0.65.2.tar.gz /packitos-0.66.0.tar.gz /packitos-0.67.0.tar.gz +/packitos-0.68.0.tar.gz diff --git a/README.packit b/README.packit index 2e1ed92..9c6cf11 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.66.0.post10+g66e72f3. +The file was generated using packit 0.67.0.post6+g49f4fb5. diff --git a/packit.spec b/packit.spec index db33d0b..57bf723 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.67.0 +Version: 0.68.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -31,7 +31,7 @@ BuildRequires: python3-requests-kerberos BuildRequires: python3dist(setuptools) BuildRequires: python3dist(setuptools-scm) BuildRequires: python3dist(setuptools-scm-git-archive) -BuildRequires: python3-bodhi-client +BuildRequires: python3-bodhi-client >= 7.0.0 BuildRequires: python3-cachetools BuildRequires: python3-fedora %if 0%{?rhel} @@ -102,6 +102,10 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Mon Feb 20 2023 Packit - 0.68.0-1 +- Packit now requires bodhi in version 7.0.0 at minimum. (#1844) +- You can now use `--srpm` option with the `packit build locally` CLI command. (#1810) + * Fri Feb 03 2023 Packit - 0.67.0-1 - Packit now sanitizes changelog messages in order not to break spec file parsing. (#1841) diff --git a/plans/main.fmf b/plans/main.fmf index f1fef2d..0e47f78 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: c6848c216f18febb330fb3b7d08dee08c8bb56fa + ref: d025bcc126b5a8ced1b11d703ae4b63170998b05 diff --git a/sources b/sources index 134a1b7..b1f7be9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.67.0.tar.gz) = 2ad5ef95be660732aa73a7d4f30d08e654fbdc98f19e481a59edaecd5ff8786b2a3aa5686b21a3663ea266de95e5723cc4be91d8675ea3d8afa8f1f65d7c37be +SHA512 (packitos-0.68.0.tar.gz) = 929a4a3f07fc1ef2310336c1c06c4672a54377cc9e19c847b2097b5ce9020ae223ea168c9b364998dc749c328c55b0d36037cb2425a7e077f1bca1f1e798d1e8 From 4c8702b38a3127701c3c13f86525ce74e56039b6 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 5 Mar 2023 20:42:15 +0000 Subject: [PATCH 02/36] [packit] 0.69.0 upstream release Upstream tag: 0.69.0 Upstream commit: 3c699c50 Signed-off-by: Packit --- .gitignore | 1 + .packit.yaml | 6 +++--- README.packit | 2 +- packit.spec | 10 +++++++++- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 16 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index e363f9c..46609fb 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,4 @@ /packitos-0.66.0.tar.gz /packitos-0.67.0.tar.gz /packitos-0.68.0.tar.gz +/packitos-0.69.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 3b02fe8..a2205cb 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -47,19 +47,19 @@ jobs: - job: copr_build trigger: pull_request targets: - - fedora-stable + - fedora-all - epel-9 - job: tests trigger: pull_request targets: - - fedora-stable + - fedora-all - epel-9 - job: copr_build trigger: commit branch: main targets: - - fedora-stable + - fedora-all - epel-9 project: packit-dev list_on_homepage: True diff --git a/README.packit b/README.packit index 9c6cf11..b1a9620 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.67.0.post6+g49f4fb5. +The file was generated using packit 0.68.0.post25+ga9640d2. diff --git a/packit.spec b/packit.spec index 57bf723..fe579fd 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.68.0 +Version: 0.69.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,6 +102,14 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Sun Mar 05 2023 Packit - 0.69.0-1 +- `packit validate-config` now correctly checks glob-patterns in `files_to_sync`. (#1865) +- Aliases logic was updated to account for the upcoming Fedora release (Bodhi now marks such release as `frozen`). (#1863) +- Command `packit validate-config` now provides details about errors when it cannot parse the config file. (#1861) +- Packit does fewer API calls when searching for the package configuration file in remote repositories. (#1846) +- `--update-release`/`--no-update-release` now affects only `Release`, not `Version`. (#1857) +- Packit now provides `PACKIT_PROJECT_VERSION` environment variable when running `changelog-entry` action. (#1853) + * Mon Feb 20 2023 Packit - 0.68.0-1 - Packit now requires bodhi in version 7.0.0 at minimum. (#1844) - You can now use `--srpm` option with the `packit build locally` CLI command. (#1810) diff --git a/plans/main.fmf b/plans/main.fmf index 0e47f78..f62283a 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: d025bcc126b5a8ced1b11d703ae4b63170998b05 + ref: 3c699c5077f6803ca8054350c51cb5d2fc7436e1 diff --git a/sources b/sources index b1f7be9..c20f2b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.68.0.tar.gz) = 929a4a3f07fc1ef2310336c1c06c4672a54377cc9e19c847b2097b5ce9020ae223ea168c9b364998dc749c328c55b0d36037cb2425a7e077f1bca1f1e798d1e8 +SHA512 (packitos-0.69.0.tar.gz) = 37839c01d66d9426e7c22a0c9addee73568534bd6efc6b39863cd8341f8a4ddd75108a8222abca9e33a6ba96f3e4b4fdc77f7a807b09b44ca31ac8ef94e34188 From 3ba204bfcad4490cd09ec0c7970144ba56b4dcab Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Mar 2023 22:52:43 +0000 Subject: [PATCH 03/36] [packit] 0.70.0 upstream release Upstream tag: 0.70.0 Upstream commit: e09138d9 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.spec | 5 ++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 46609fb..aee9be6 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,4 @@ /packitos-0.67.0.tar.gz /packitos-0.68.0.tar.gz /packitos-0.69.0.tar.gz +/packitos-0.70.0.tar.gz diff --git a/README.packit b/README.packit index b1a9620..680aef1 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.post25+ga9640d2. +The file was generated using packit 0.69.0.post12+g060b82c. diff --git a/packit.spec b/packit.spec index fe579fd..d0d4372 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.69.0 +Version: 0.70.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,6 +102,9 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Mon Mar 20 2023 Packit - 0.70.0-1 +- Now packit uses the `get_current_version` action defined by the user to retrieve version before updating the specfile %%setup macro (if any). (#1886) + * Sun Mar 05 2023 Packit - 0.69.0-1 - `packit validate-config` now correctly checks glob-patterns in `files_to_sync`. (#1865) - Aliases logic was updated to account for the upcoming Fedora release (Bodhi now marks such release as `frozen`). (#1863) diff --git a/plans/main.fmf b/plans/main.fmf index f62283a..62cac81 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 3c699c5077f6803ca8054350c51cb5d2fc7436e1 + ref: e09138d92a4e0e82be541474dcf7f445603e478b diff --git a/sources b/sources index c20f2b9..6e5ac5e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.69.0.tar.gz) = 37839c01d66d9426e7c22a0c9addee73568534bd6efc6b39863cd8341f8a4ddd75108a8222abca9e33a6ba96f3e4b4fdc77f7a807b09b44ca31ac8ef94e34188 +SHA512 (packitos-0.70.0.tar.gz) = 20be4a4b9b27ccf7b73aaeb7bf63783997cf91936a229d1027c3785ab974e3931228a15afe1343b184f408af06794c416c6234ad402bdf695ebd83a327f49ad0 From 1c80e685a18ed74fbc2c995c3e8a5c9e27ff8bfe Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 25 Mar 2023 17:15:30 +0000 Subject: [PATCH 04/36] [packit] 0.71.0 upstream release Upstream tag: 0.71.0 Upstream commit: a8ccc95f Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.spec | 5 ++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index aee9be6..9541edf 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,4 @@ /packitos-0.68.0.tar.gz /packitos-0.69.0.tar.gz /packitos-0.70.0.tar.gz +/packitos-0.71.0.tar.gz diff --git a/README.packit b/README.packit index 680aef1..1fb92fa 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.post12+g060b82c. +The file was generated using packit 0.70.0.post6+g21fb5bb. diff --git a/packit.spec b/packit.spec index d0d4372..05465dc 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.70.0 +Version: 0.71.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,6 +102,9 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Sat Mar 25 2023 Packit - 0.71.0-1 +- `upstream_tag_template` is now also used when looking for the latest version tag in Git. This allows upstream repositories to mix different tag-patterns in the same repository, but consider only one to tell the latest version. (#1891) + * Mon Mar 20 2023 Packit - 0.70.0-1 - Now packit uses the `get_current_version` action defined by the user to retrieve version before updating the specfile %%setup macro (if any). (#1886) diff --git a/plans/main.fmf b/plans/main.fmf index 62cac81..06ac7a2 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: e09138d92a4e0e82be541474dcf7f445603e478b + ref: a8ccc95f6cf70b17fc4c5c72f006a58c069fb200 diff --git a/sources b/sources index 6e5ac5e..19494ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.70.0.tar.gz) = 20be4a4b9b27ccf7b73aaeb7bf63783997cf91936a229d1027c3785ab974e3931228a15afe1343b184f408af06794c416c6234ad402bdf695ebd83a327f49ad0 +SHA512 (packitos-0.71.0.tar.gz) = 6dd701d490650f68acaf90f1af670df28b12b3abbcd1c0586f5b7c9afdf07a483cc3db269837298755760d2192db76bc275328ae7d4a96e2ac9309f9d374f950 From 7a09034ddf219cab46fc4c05c5891bb5a0023d48 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 31 Mar 2023 06:59:53 +0000 Subject: [PATCH 05/36] [packit] 0.72.0 upstream release Upstream tag: 0.72.0 Upstream commit: 4ede65d4 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.spec | 5 ++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 9541edf..12e4904 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,4 @@ /packitos-0.69.0.tar.gz /packitos-0.70.0.tar.gz /packitos-0.71.0.tar.gz +/packitos-0.72.0.tar.gz diff --git a/README.packit b/README.packit index 1fb92fa..826385a 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.70.0.post6+g21fb5bb. +The file was generated using packit 0.70.0.post8+ga8ccc95. diff --git a/packit.spec b/packit.spec index 05465dc..171d86a 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.71.0 +Version: 0.72.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,6 +102,9 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Fri Mar 31 2023 Packit - 0.72.0-1 +- Packit now preserves `autorelease` macro during `propose_downstream` and `pull_from_upstream`. (#1904) + * Sat Mar 25 2023 Packit - 0.71.0-1 - `upstream_tag_template` is now also used when looking for the latest version tag in Git. This allows upstream repositories to mix different tag-patterns in the same repository, but consider only one to tell the latest version. (#1891) diff --git a/plans/main.fmf b/plans/main.fmf index 06ac7a2..54d7a54 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: a8ccc95f6cf70b17fc4c5c72f006a58c069fb200 + ref: 4ede65d499bb3dd4e4d780b874cc0944340f6219 diff --git a/sources b/sources index 19494ad..2f0600c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.71.0.tar.gz) = 6dd701d490650f68acaf90f1af670df28b12b3abbcd1c0586f5b7c9afdf07a483cc3db269837298755760d2192db76bc275328ae7d4a96e2ac9309f9d374f950 +SHA512 (packitos-0.72.0.tar.gz) = 72017546e49d9767592460cd38fbf59fc1bb25e55cecb63272f5bfcb019ca5c67fd49e339a75271438e6e37ee01274e3a539c81339c544f7c269d96a4c7e28a4 From 57f9a559a34ac4baff893afbcc24d44f4783fc84 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 6 Apr 2023 10:52:02 +0000 Subject: [PATCH 06/36] [packit] 0.73.0 upstream release Upstream tag: 0.73.0 Upstream commit: 8d661ceb Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.spec | 5 ++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 12e4904..e90e4b3 100644 --- a/.gitignore +++ b/.gitignore @@ -81,3 +81,4 @@ /packitos-0.70.0.tar.gz /packitos-0.71.0.tar.gz /packitos-0.72.0.tar.gz +/packitos-0.73.0.tar.gz diff --git a/README.packit b/README.packit index 826385a..6cc09f8 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.70.0.post8+ga8ccc95. +The file was generated using packit 0.72.0. diff --git a/packit.spec b/packit.spec index 171d86a..7dce652 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.72.0 +Version: 0.73.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,6 +102,9 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Thu Apr 06 2023 Packit - 0.73.0-1 +- Packit now supports monorepo configuration in CLI (#1864) + * Fri Mar 31 2023 Packit - 0.72.0-1 - Packit now preserves `autorelease` macro during `propose_downstream` and `pull_from_upstream`. (#1904) diff --git a/plans/main.fmf b/plans/main.fmf index 54d7a54..82c7579 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 4ede65d499bb3dd4e4d780b874cc0944340f6219 + ref: 8d661ceb831aacbf6ef39d186ec8ef850e800dad diff --git a/sources b/sources index 2f0600c..de136dc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.72.0.tar.gz) = 72017546e49d9767592460cd38fbf59fc1bb25e55cecb63272f5bfcb019ca5c67fd49e339a75271438e6e37ee01274e3a539c81339c544f7c269d96a4c7e28a4 +SHA512 (packitos-0.73.0.tar.gz) = a534e297f34366f71f3b14124e50fd5e7beeca673776800ed4166f0a997f08bb3311b67e75b2a501ab2d2e2bfee8201798062716510c06c6488eb60be4139109 From 39bd8d776aad7a1e3b5b54e9c37709659ee6688e Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 16 Apr 2023 17:57:34 +0000 Subject: [PATCH 07/36] [packit] 0.74.0 upstream release Upstream tag: 0.74.0 Upstream commit: 0e7f3845 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.spec | 8 ++++++-- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index e90e4b3..f0814d9 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,4 @@ /packitos-0.71.0.tar.gz /packitos-0.72.0.tar.gz /packitos-0.73.0.tar.gz +/packitos-0.74.0.tar.gz diff --git a/README.packit b/README.packit index 6cc09f8..097be14 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.72.0. +The file was generated using packit 0.73.0.post7+g6499d36. diff --git a/packit.spec b/packit.spec index 7dce652..1000ece 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.73.0 +Version: 0.74.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -94,7 +94,6 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{_mandir}/man1/packit*.1* %dir %{_datadir}/bash-completion/completions %{_datadir}/bash-completion/completions/%{real_name} -%{_bindir}/_packitpatch %files -n python3-%{real_name} %license LICENSE @@ -102,6 +101,11 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Sun Apr 16 2023 Packit - 0.74.0-1 +- Allow configuring tmt tests with fmf root outside of git root. (#1936) +- Removed adding the "Signed-off-by" tag to commits created by Packit. (#1934) +- Packit's source_git functionality installs/loads the `_packitpatch` script in a more reliable manner that doesn't rely on deprecated setuptools functionality. (#1926) + * Thu Apr 06 2023 Packit - 0.73.0-1 - Packit now supports monorepo configuration in CLI (#1864) diff --git a/plans/main.fmf b/plans/main.fmf index 82c7579..039c14c 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 8d661ceb831aacbf6ef39d186ec8ef850e800dad + ref: 0e7f3845360b2a0fbf81a08bee2092437c2f5d9d diff --git a/sources b/sources index de136dc..459f1a5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.73.0.tar.gz) = a534e297f34366f71f3b14124e50fd5e7beeca673776800ed4166f0a997f08bb3311b67e75b2a501ab2d2e2bfee8201798062716510c06c6488eb60be4139109 +SHA512 (packitos-0.74.0.tar.gz) = 2ba3b1fa8c8cea8b9d2672e1d512b2207d46dc18c7b26a634710e78f26d41ecf247448732071acd51f42a59d46899be0f8ac923542cd75a72824a41daf613a17 From 984b9a1f1361ff30c7a5540dad2fac7409ab80dd Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 28 Apr 2023 08:00:51 +0000 Subject: [PATCH 08/36] [packit] 0.75.0 upstream release Upstream tag: 0.75.0 Upstream commit: ebb1486d --- .gitignore | 1 + .packit.yaml | 11 +++--- README.packit | 2 +- packit.spec | 97 +++++++++++++++++++++----------------------------- plans/full.fmf | 7 ++++ plans/main.fmf | 2 +- sources | 2 +- 7 files changed, 58 insertions(+), 64 deletions(-) diff --git a/.gitignore b/.gitignore index f0814d9..75d56da 100644 --- a/.gitignore +++ b/.gitignore @@ -83,3 +83,4 @@ /packitos-0.72.0.tar.gz /packitos-0.73.0.tar.gz /packitos-0.74.0.tar.gz +/packitos-0.75.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index a2205cb..6cba5bf 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -18,10 +18,10 @@ issue_repository: https://github.com/packit/packit actions: create-archive: - - "python3 setup.py sdist --dist-dir ." - - "sh -c 'echo packitos-$(python3 setup.py --version).tar.gz'" + - "python3 -m build --sdist --outdir ." + - "sh -c 'echo packitos-$(hatch version).tar.gz'" get-current-version: - - "python3 setup.py --version" + - "hatch version" pre-sync: # FMF has to be installed on system where you are calling this tool. - python3 plans/git_reference.py @@ -30,8 +30,9 @@ allowed_gpg_keys: - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 srpm_build_deps: - - python3-pip # "python3 setup.py --version" needs it - - python3-setuptools_scm + - python3-build + - hatch + - python3-hatch-vcs jobs: - job: propose_downstream diff --git a/README.packit b/README.packit index 097be14..aa4e74d 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.73.0.post7+g6499d36. +The file was generated using packit 0.74.0.post35+g8a9c282. diff --git a/packit.spec b/packit.spec index 1000ece..10b8146 100644 --- a/packit.spec +++ b/packit.spec @@ -1,50 +1,28 @@ -%global pypi_name packitos -%global real_name packit +# Testing dependencies: deepdiff, flexmock are missing on EPEL 9. Cannot use testing environment +%if 0%{?el9} +%bcond_with tests +%else +%bcond_without tests +%endif -Name: %{real_name} -Version: 0.74.0 +Name: packit +Version: 0.75.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system License: MIT URL: https://github.com/packit/packit -Source0: %pypi_source +Source0: %{pypi_source packitos} BuildArch: noarch BuildRequires: python3-devel -BuildRequires: python3-click-man -BuildRequires: python3-GitPython -BuildRequires: python3-gnupg -BuildRequires: python3-ogr -BuildRequires: python3-packaging -BuildRequires: python3-pyyaml -BuildRequires: python3-specfile -BuildRequires: python3-tabulate -BuildRequires: python3-cccolutils -BuildRequires: python3-copr -BuildRequires: python3-koji -BuildRequires: python3-rpkg -BuildRequires: python3-lazy-object-proxy -BuildRequires: python3-marshmallow -BuildRequires: python3-marshmallow-enum -BuildRequires: python3-requests -BuildRequires: python3-requests-kerberos -BuildRequires: python3dist(setuptools) -BuildRequires: python3dist(setuptools-scm) -BuildRequires: python3dist(setuptools-scm-git-archive) -BuildRequires: python3-bodhi-client >= 7.0.0 -BuildRequires: python3-cachetools -BuildRequires: python3-fedora -%if 0%{?rhel} -# epel-8 requires typing-extensions due to old python version -BuildRequires: python3-typing-extensions -%endif -Requires: python3-%{real_name} = %{version}-%{release} +BuildRequires: python3dist(click-man) +Requires: python3-packit = %{version}-%{release} %description This project provides tooling and automation to integrate upstream open source projects into Fedora operating system. -%package -n python3-%{real_name} +%package -n python3-packit Summary: %{summary} # new-sources Requires: fedpkg @@ -57,50 +35,57 @@ Requires: rpm-build Requires: rpmdevtools # Copying files between repositories Requires: rsync -%if 0%{?rhel} -# rhbz#1968618 still not fixed for epel-8 -Requires: python3-koji -%endif -%{?python_provide:%python_provide python3-%{real_name}} -%description -n python3-%{real_name} +%description -n python3-packit Python library for Packit, check out packit package for the executable. %prep -%autosetup -n %{pypi_name}-%{version} -# Remove bundled egg-info -rm -rf %{pypi_name}.egg-info +%autosetup -n packitos-%{version} + + +%generate_buildrequires +# The -w flag is required for EPEL 9's older hatchling +%pyproject_buildrequires %{?with_tests:-x testing} %{?el9:-w} -%if 0%{?rhel} -# rhbz#1968618 still not fixed for epel-8 -sed -i -e 's|koji|# koji|' setup.cfg -%endif %build -%py3_build +%pyproject_wheel + %install -%py3_install -python3 setup.py --command-packages=click_man.commands man_pages --target %{buildroot}%{_mandir}/man1 +%pyproject_install +%pyproject_save_files packit +PYTHONPATH="%{buildroot}%{python3_sitelib}" click-man packit --target %{buildroot}%{_mandir}/man1 + +install -d -m 755 %{buildroot}%{bash_completions_dir} +cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit -install -d -m 755 %{buildroot}%{_datadir}/bash-completion/completions -cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completions/packit %files %license LICENSE %{_bindir}/packit %{_mandir}/man1/packit*.1* -%dir %{_datadir}/bash-completion/completions -%{_datadir}/bash-completion/completions/%{real_name} +%{bash_completions_dir}/packit -%files -n python3-%{real_name} +%files -n python3-packit -f %{pyproject_files} +# Epel9 does not tag the license file in pyproject_files as a license. Manually install it in this case +%if 0%{?el9} %license LICENSE +%endif %doc README.md -%{python3_sitelib}/* %changelog +* Fri Apr 28 2023 Packit - 0.75.0-1 +- Detection of `%%autorelease` usage in dist-git spec file during `propose-downstream` and `pull-from-upstream` has been improved and Packit will always preserve it. (#1949) +- Changed build tool to hatchling and moved metadata to `pyproject.toml`. (PEP621) (#1913) +- Respect `upstream_ref` for tags that start with "a", "b", "c", "e", "n", "r", "s". This was caused by an issue with a `branches` prefix being treated as a set of letters to remove. (#1943) +- Reset `Release` field in dist-git spec file to `1` when the version in upstream spec file is not up-to-date with the release that triggered `propose_downstream`. (#1940) +- Correctly catch the logs, if any of the user actions fail during the propose-downstream. (#1939) +- `packit source-git` related commands can skip dist-git repos, where the git trailer is not found, when looking for the right dist-git dir where to work. (#1938) +- More monorepo related fixes. (#1946, #1947, #1948) + * Sun Apr 16 2023 Packit - 0.74.0-1 - Allow configuring tmt tests with fmf root outside of git root. (#1936) - Removed adding the "Signed-off-by" tag to commits created by Packit. (#1934) diff --git a/plans/full.fmf b/plans/full.fmf index d5bd9c1..b3b6af4 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -1,6 +1,13 @@ summary: Unit, integration & functional tests. discover+: filter: tier:1 +prepare: + # enable packit-dev Copr repo to get the latest builds of ogr and specfile + - how: install + copr: packit/packit-dev + # make sure the Copr repo has higher priority than TF Tag Repository + - how: shell + script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" adjust: - 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" diff --git a/plans/main.fmf b/plans/main.fmf index 039c14c..0e3e0d5 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 0e7f3845360b2a0fbf81a08bee2092437c2f5d9d + ref: ebb1486dac4969347c34d89f0f6138007c8bd86c diff --git a/sources b/sources index 459f1a5..74c67d7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.74.0.tar.gz) = 2ba3b1fa8c8cea8b9d2672e1d512b2207d46dc18c7b26a634710e78f26d41ecf247448732071acd51f42a59d46899be0f8ac923542cd75a72824a41daf613a17 +SHA512 (packitos-0.75.0.tar.gz) = c8168dd830db8048b0119e6124fc770a014c2642a41733a6dd59cefc890f15b839b56f07703e605330549707e8e92d62a2e50ec8fc3d279f826d6064a9d57329 From 0a85b6b9d9091b93917778f7c06d386c5a78cd82 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 26 May 2023 11:00:21 +0000 Subject: [PATCH 09/36] [packit] 0.76.0 upstream release Upstream tag: 0.76.0 Upstream commit: c597f1d1 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 9 ++++++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 75d56da..235a75c 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ /packitos-0.73.0.tar.gz /packitos-0.74.0.tar.gz /packitos-0.75.0.tar.gz +/packitos-0.76.0.tar.gz diff --git a/README.packit b/README.packit index aa4e74d..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.74.0.post35+g8a9c282. +The file was generated using packit 0.75.0.post23+g672eac3. diff --git a/packit.spec b/packit.spec index 10b8146..70a81a2 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.75.0 +Version: 0.76.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,13 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri May 26 2023 Packit - 0.76.0-1 +- Unsuccessful Image Builder requests now provide error details so you can fix the Image configuration. (#1981) +- Copr projects created by Packit will not follow the Fedora branching from now on. + This decision has been made to lower the load on Copr from the temporary Copr projects created, mainly, for the PR builds. + If you are releasing your packages to Copr, please use the new setting `follow_fedora_branching`. + Already existing projects are not affected by this change and it is also not enforced with the custom Copr repositories. (#1970) + * Fri Apr 28 2023 Packit - 0.75.0-1 - Detection of `%%autorelease` usage in dist-git spec file during `propose-downstream` and `pull-from-upstream` has been improved and Packit will always preserve it. (#1949) - Changed build tool to hatchling and moved metadata to `pyproject.toml`. (PEP621) (#1913) diff --git a/plans/main.fmf b/plans/main.fmf index 0e3e0d5..190d190 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: ebb1486dac4969347c34d89f0f6138007c8bd86c + ref: c597f1d13d0d0b99fdfdbd981c91382807438116 diff --git a/sources b/sources index 74c67d7..a9edbcf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.75.0.tar.gz) = c8168dd830db8048b0119e6124fc770a014c2642a41733a6dd59cefc890f15b839b56f07703e605330549707e8e92d62a2e50ec8fc3d279f826d6064a9d57329 +SHA512 (packitos-0.76.0.tar.gz) = 5a4ab92e2920a5e04e2f469b92509ec2ff9079ed4c2d1d106f88a2d51aab7a57009786217bfce29449c5a804e82d30d02a6d3077c6a0cb2b88c85161c841a49c From 975e99a525929fc85b6e8aae2a1d2f32f0477b4b Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 17 Jun 2023 10:35:47 +0000 Subject: [PATCH 10/36] [packit] 0.77.0 upstream release Upstream tag: 0.77.0 Upstream commit: 116edc57 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 235a75c..f394d0e 100644 --- a/.gitignore +++ b/.gitignore @@ -85,3 +85,4 @@ /packitos-0.74.0.tar.gz /packitos-0.75.0.tar.gz /packitos-0.76.0.tar.gz +/packitos-0.77.0.tar.gz 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/packit.spec b/packit.spec index 70a81a2..82ba68d 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.76.0 +Version: 0.77.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Sat Jun 17 2023 Packit - 0.77.0-1 +- Packit now includes dist-git branch in the title of the PRs for `propose-downstream` and `pull-from-upstream`. (#1996) +- We have fixed an issue with `files_to_sync` filters not being applied properly. (#1977) + * Fri May 26 2023 Packit - 0.76.0-1 - Unsuccessful Image Builder requests now provide error details so you can fix the Image configuration. (#1981) - Copr projects created by Packit will not follow the Fedora branching from now on. diff --git a/plans/main.fmf b/plans/main.fmf index 190d190..f817045 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: c597f1d13d0d0b99fdfdbd981c91382807438116 + ref: 116edc57710149e22d73c315367e1c332ebde907 diff --git a/sources b/sources index a9edbcf..d28581f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.76.0.tar.gz) = 5a4ab92e2920a5e04e2f469b92509ec2ff9079ed4c2d1d106f88a2d51aab7a57009786217bfce29449c5a804e82d30d02a6d3077c6a0cb2b88c85161c841a49c +SHA512 (packitos-0.77.0.tar.gz) = 53a54cdf1a4ee264e33b0c3cbb87034311508ad758ae4e2e00a66681ceda471ee5556571b6ff75a6181152a4925671aa695efb1948825b406980b3fb6a8104ac From b377851afbb1353753ec5dc60ba2226d9923b02d Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 8 Jul 2023 20:17:57 +0000 Subject: [PATCH 11/36] [packit] 0.78.0 upstream release Upstream tag: 0.78.0 Upstream commit: 55753cb5 --- .gitignore | 1 + .packit.yaml | 33 +++++++++++++++++++++++---------- README.packit | 2 +- packit.spec | 5 ++++- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 31 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index f394d0e..944f9e9 100644 --- a/.gitignore +++ b/.gitignore @@ -86,3 +86,4 @@ /packitos-0.75.0.tar.gz /packitos-0.76.0.tar.gz /packitos-0.77.0.tar.gz +/packitos-0.78.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 6cba5bf..c35fc69 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -3,16 +3,24 @@ # 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"] -files_to_sync: - - packit.spec - - .packit.yaml - - src: plans/ - dest: plans/ - - src: .fmf/ - dest: .fmf/ -# packit was already taken on PyPI -upstream_package_name: packitos -upstream_project_url: https://github.com/packit/packit + +packages: + packit: + downstream_package_name: packit + # packit was already taken on PyPI + upstream_package_name: packitos + upstream_project_url: https://github.com/packit/packit + paths: + - ./ + specfile_path: packit.spec + files_to_sync: + - packit.spec + - .packit.yaml + - src: plans/ + dest: plans/ + - src: .fmf/ + dest: .fmf/ + copy_upstream_release_description: true issue_repository: https://github.com/packit/packit @@ -50,11 +58,16 @@ jobs: targets: - fedora-all - epel-9 + packages: + - packit + - job: tests trigger: pull_request targets: - fedora-all - epel-9 + packages: + - packit - job: copr_build trigger: commit diff --git a/README.packit b/README.packit index 65f7937..7166b50 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.77.0.post8+gfa10df8. diff --git a/packit.spec b/packit.spec index 82ba68d..f2fbe96 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.77.0 +Version: 0.78.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,9 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Sat Jul 08 2023 Packit - 0.78.0-1 +- Packit now correctly reloads upstream specfile after running `pre-sync` action. (#2006) + * Sat Jun 17 2023 Packit - 0.77.0-1 - Packit now includes dist-git branch in the title of the PRs for `propose-downstream` and `pull-from-upstream`. (#1996) - We have fixed an issue with `files_to_sync` filters not being applied properly. (#1977) diff --git a/plans/main.fmf b/plans/main.fmf index f817045..6e76bb2 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 116edc57710149e22d73c315367e1c332ebde907 + ref: 55753cb53d75105b70b6bbb8006f7f1f6823576c diff --git a/sources b/sources index d28581f..7afde45 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.77.0.tar.gz) = 53a54cdf1a4ee264e33b0c3cbb87034311508ad758ae4e2e00a66681ceda471ee5556571b6ff75a6181152a4925671aa695efb1948825b406980b3fb6a8104ac +SHA512 (packitos-0.78.0.tar.gz) = 4fa81fb4bddde2803e8e2f5c4a315774887141b1f4cf386d511f11563fbbf401d80f7e6457ba8b1777195f4105fa57526077deac42ab9f6a5b0219cc9bfbdb19 From 9b8351d017fefe4ef7f20192b74193b8fa1a69be Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 13 Jul 2023 15:33:26 +0000 Subject: [PATCH 12/36] [packit] 0.78.1 upstream release Upstream tag: 0.78.1 Upstream commit: 854782d5 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 +++++-- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 944f9e9..26aff1c 100644 --- a/.gitignore +++ b/.gitignore @@ -87,3 +87,4 @@ /packitos-0.76.0.tar.gz /packitos-0.77.0.tar.gz /packitos-0.78.0.tar.gz +/packitos-0.78.1.tar.gz diff --git a/README.packit b/README.packit index 7166b50..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.77.0.post8+gfa10df8. +The file was generated using packit 0.78.0.post2+g694f5f6. diff --git a/packit.spec b/packit.spec index f2fbe96..6fb73f6 100644 --- a/packit.spec +++ b/packit.spec @@ -1,12 +1,12 @@ # Testing dependencies: deepdiff, flexmock are missing on EPEL 9. Cannot use testing environment -%if 0%{?el9} +%if 0%{?el9} || 0%{?fedora} >= 39 %bcond_with tests %else %bcond_without tests %endif Name: packit -Version: 0.78.0 +Version: 0.78.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,9 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Thu Jul 13 2023 Packit - 0.78.1-1 +- Temporarily disabled test dependencies on Fedora Rawhide because of missing `python3-deepdiff`. (#2008) + * Sat Jul 08 2023 Packit - 0.78.0-1 - Packit now correctly reloads upstream specfile after running `pre-sync` action. (#2006) diff --git a/plans/main.fmf b/plans/main.fmf index 6e76bb2..cd18704 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 55753cb53d75105b70b6bbb8006f7f1f6823576c + ref: 854782d52103b1640a295b3262364a4122051452 diff --git a/sources b/sources index 7afde45..d42f334 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.78.0.tar.gz) = 4fa81fb4bddde2803e8e2f5c4a315774887141b1f4cf386d511f11563fbbf401d80f7e6457ba8b1777195f4105fa57526077deac42ab9f6a5b0219cc9bfbdb19 +SHA512 (packitos-0.78.1.tar.gz) = b1b24d06070d54dc0d3ddc07753253bf9ad98e412cc5bb8325af278dd04cedabe3b32922d435d7c0ed738ff120255145e2bfe18a50ae5aa6e35e6a970321d2b0 From f2546dc42361cabbb3f8654e91ded800111d4dce Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 4 Aug 2023 11:31:53 +0000 Subject: [PATCH 13/36] [packit] 0.78.2 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 0.78.2 Upstream commit: 912024c4 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/packit.git refs/heads/*:refs/remotes/packit/* git checkout packit/0.78.2-f38-update-pull_from_upstream ``` --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 26aff1c..5d88369 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,4 @@ /packitos-0.77.0.tar.gz /packitos-0.78.0.tar.gz /packitos-0.78.1.tar.gz +/packitos-0.78.2.tar.gz diff --git a/README.packit b/README.packit index a03aeb9..0bd99f6 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.post5+g4b99855. diff --git a/packit.spec b/packit.spec index 6fb73f6..49f29b2 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.78.1 +Version: 0.78.2 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Aug 04 2023 Packit - 0.78.2-1 +- Packit's license in RPM specfile is now confirmed to be SPDX compatible. (#2026) +- `source-git init --ignore-missing-autosetup` help was improved to be less confusing. (#2016) (#2017) + * Thu Jul 13 2023 Packit - 0.78.1-1 - Temporarily disabled test dependencies on Fedora Rawhide because of missing `python3-deepdiff`. (#2008) diff --git a/plans/main.fmf b/plans/main.fmf index cd18704..807aaa8 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 854782d52103b1640a295b3262364a4122051452 + ref: 912024c4b206bbf18139a5248cd64d251a624899 diff --git a/sources b/sources index d42f334..d45a38a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.78.1.tar.gz) = b1b24d06070d54dc0d3ddc07753253bf9ad98e412cc5bb8325af278dd04cedabe3b32922d435d7c0ed738ff120255145e2bfe18a50ae5aa6e35e6a970321d2b0 +SHA512 (packitos-0.78.2.tar.gz) = 4cd982e50c3fada3364a77b175a9f80dc3a78fe415cf2f7c824265bb1ffda0a84da17cb0a85e0971c8f30270798c111c446b3f5288293e4696787e90af32e3b5 From 2fc29cb298807b5de830e29395a60e09877d632c Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 11 Aug 2023 10:42:02 +0000 Subject: [PATCH 14/36] [packit] 0.79.0 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 0.79.0 Upstream commit: 804c96be 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/packit.git refs/heads/*:refs/remotes/packit-stg/* git checkout packit-stg/0.79.0-f38-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 +++++-- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 5d88369..fd80eca 100644 --- a/.gitignore +++ b/.gitignore @@ -89,3 +89,4 @@ /packitos-0.78.0.tar.gz /packitos-0.78.1.tar.gz /packitos-0.78.2.tar.gz +/packitos-0.79.0.tar.gz diff --git a/README.packit b/README.packit index 0bd99f6..164a342 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.post5+g4b99855. +The file was generated using packit 0.78.2.post10+g79bc3a4. diff --git a/packit.spec b/packit.spec index 49f29b2..7491a3d 100644 --- a/packit.spec +++ b/packit.spec @@ -1,12 +1,12 @@ # Testing dependencies: deepdiff, flexmock are missing on EPEL 9. Cannot use testing environment -%if 0%{?el9} || 0%{?fedora} >= 39 +%if 0%{?el9} %bcond_with tests %else %bcond_without tests %endif Name: packit -Version: 0.78.2 +Version: 0.79.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,9 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Aug 11 2023 Packit - 0.79.0-1 +- 2 new configuration options for filtering when getting latest upstream release tag were introduced: `upstream_tag_include` and `upstream_tag_exclude`. They should contain a Python regex that can be used as an argument in `re.match`. (#2030) + * Fri Aug 04 2023 Packit - 0.78.2-1 - Packit's license in RPM specfile is now confirmed to be SPDX compatible. (#2026) - `source-git init --ignore-missing-autosetup` help was improved to be less confusing. (#2016) (#2017) diff --git a/plans/main.fmf b/plans/main.fmf index 807aaa8..c6ebc09 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 912024c4b206bbf18139a5248cd64d251a624899 + ref: 804c96beeb46dbb0ef209e545bd46735809628a0 diff --git a/sources b/sources index d45a38a..c47fbfc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.78.2.tar.gz) = 4cd982e50c3fada3364a77b175a9f80dc3a78fe415cf2f7c824265bb1ffda0a84da17cb0a85e0971c8f30270798c111c446b3f5288293e4696787e90af32e3b5 +SHA512 (packitos-0.79.0.tar.gz) = b8b6f04f09908fcc0d1353c4b6a147c4b366a462a7d21ff67096def8a98293487ea616f0afd4efebf122a3a03e77cf44b36e8d6e6c36233a342c8cae39feae7a From b5fecee596045c9d5b77428c778933d343142c8b Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Aug 2023 06:35:30 +0000 Subject: [PATCH 15/36] [packit] 0.79.1 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 0.79.1 Upstream commit: 63de02cb 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/packit.git refs/heads/*:refs/remotes/packit-stg/* git checkout packit-stg/0.79.1-f38-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index fd80eca..d5432c2 100644 --- a/.gitignore +++ b/.gitignore @@ -90,3 +90,4 @@ /packitos-0.78.1.tar.gz /packitos-0.78.2.tar.gz /packitos-0.79.0.tar.gz +/packitos-0.79.1.tar.gz diff --git a/README.packit b/README.packit index 164a342..797aefb 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.2.post10+g79bc3a4. +The file was generated using packit 0.79.0.post2+g93f33d9. diff --git a/packit.spec b/packit.spec index 7491a3d..11e730e 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.79.0 +Version: 0.79.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Tue Aug 22 2023 Packit - 0.79.1-1 +- We have fixed a bug in getting allowed GPG keys when syncing the release for projects with Packit config + in monorepo format in dist-git. (#2037) + * Fri Aug 11 2023 Packit - 0.79.0-1 - 2 new configuration options for filtering when getting latest upstream release tag were introduced: `upstream_tag_include` and `upstream_tag_exclude`. They should contain a Python regex that can be used as an argument in `re.match`. (#2030) diff --git a/plans/main.fmf b/plans/main.fmf index c6ebc09..ebd601b 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 804c96beeb46dbb0ef209e545bd46735809628a0 + ref: 63de02cbb82d4270de2d95cbb1fdf054c5ab7a6d diff --git a/sources b/sources index c47fbfc..5d2db05 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.79.0.tar.gz) = b8b6f04f09908fcc0d1353c4b6a147c4b366a462a7d21ff67096def8a98293487ea616f0afd4efebf122a3a03e77cf44b36e8d6e6c36233a342c8cae39feae7a +SHA512 (packitos-0.79.1.tar.gz) = 4722fa8235096d6bfe48f862de68ca04abb64a83249b3696bb59c44920a9acdcf43962fb2203f420666f7c73669148f48521bfe8b9ec3a5e6c20e0a0baf40e22 From 33a71bc358ca86349e472e3bc9be03b099bb58b3 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 8 Sep 2023 11:50:50 +0000 Subject: [PATCH 16/36] [packit] 0.80.0 upstream release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream tag: 0.80.0 Upstream commit: a40b8acb 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/packit.git refs/heads/*:refs/remotes/packit-stg/* git checkout packit-stg/0.80.0-f38-update-propose_downstream ``` --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 ++++++- plans/full.fmf | 4 +++- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index d5432c2..66f15f7 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,4 @@ /packitos-0.78.2.tar.gz /packitos-0.79.0.tar.gz /packitos-0.79.1.tar.gz +/packitos-0.80.0.tar.gz diff --git a/README.packit b/README.packit index 797aefb..703d0d8 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.0.post2+g93f33d9. +The file was generated using packit 0.79.1.post20+g7ecfe459. diff --git a/packit.spec b/packit.spec index 11e730e..ce932d3 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.79.1 +Version: 0.80.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Sep 08 2023 Packit - 0.80.0-1 +- Packit CLI now provides a new command `pull-from-upstream`, offering the same functionality as `propose-downstream` but suited for usage from the dist-git repository with Packit configuration placed there. This was primarily added to help reproduce the behaviour of the service's [pull_from_upstream job](https://packit.dev/docs/configuration/downstream/pull_from_upstream). (#2063) +- Packit now exposes `PACKIT_PACKAGE_NAME`, `PACKIT_UPSTREAM_PACKAGE_NAME` and `PACKIT_DOWNSTREAM_PACKAGE_NAME` environment variables to all actions. (#2061) +- We have fixed a bug in `packit source-git init` caused by changed behaviour in a newer version of rpmbuild. (#2048) + * Tue Aug 22 2023 Packit - 0.79.1-1 - We have fixed a bug in getting allowed GPG keys when syncing the release for projects with Packit config in monorepo format in dist-git. (#2037) diff --git a/plans/full.fmf b/plans/full.fmf index b3b6af4..85305fe 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -15,4 +15,6 @@ adjust: - how: install package: python3-pip - how: shell - script: pip3 install flexmock deepdiff + # the version lock on deepdiff can be removed once this is resolved: + # https://github.com/seperman/deepdiff/issues/416 + script: pip3 install flexmock deepdiff==6.3.1 diff --git a/plans/main.fmf b/plans/main.fmf index ebd601b..12abe29 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 63de02cbb82d4270de2d95cbb1fdf054c5ab7a6d + ref: a40b8acb418d65dca3cc12f18ee19a9fb23ce92e diff --git a/sources b/sources index 5d2db05..2256b62 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.79.1.tar.gz) = 4722fa8235096d6bfe48f862de68ca04abb64a83249b3696bb59c44920a9acdcf43962fb2203f420666f7c73669148f48521bfe8b9ec3a5e6c20e0a0baf40e22 +SHA512 (packitos-0.80.0.tar.gz) = d3cf5d3a11a7eece127040a098a07f6a141f8c0ebadf226c1276beb243ed92452b75d65459f935b3bf8f0a6e07078aee4329420911c5efa84233abaed1274994 From fcadbac1a183bc90b91a21df43cda386b79e96cf Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 23 Sep 2023 11:25:28 +0000 Subject: [PATCH 17/36] [packit] 0.81.0 upstream release Upstream tag: 0.81.0 Upstream commit: 134be17e --- .gitignore | 1 + README.packit | 2 +- packit.spec | 9 ++++++++- plans/full.fmf | 4 +--- plans/git_reference.py | 5 +++-- plans/main.fmf | 2 +- sources | 2 +- 7 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 66f15f7..b2b5b97 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ /packitos-0.79.0.tar.gz /packitos-0.79.1.tar.gz /packitos-0.80.0.tar.gz +/packitos-0.81.0.tar.gz diff --git a/README.packit b/README.packit index 703d0d8..ce6b9b9 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.post20+g7ecfe459. +The file was generated using packit 0.80.0.post35+g9430d702. diff --git a/packit.spec b/packit.spec index ce932d3..f623107 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.80.0 +Version: 0.81.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,13 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Sat Sep 23 2023 Packit - 0.81.0-1 +- Packit now supports the `pkg_tool` option in the config (at the top-level or with specific packages when using the monorepo syntax). This option can be used for switching between `fedpkg` or `centpkg`. (#2085) +- When updating the `Version` tag during `propose_downstream` or `pull_from_upstream`, Packit now tries to update referenced macros (if any) rather than overwriting the references. (#2087) +- If you have concerns about Packit uploading new archives to lookaside cache before creating a pull request, you can newly set `upload_sources` to False to disable this. (#2086) +- We have fixed a bug that could cause duplicit PRs to be created when using the `commit-message` action. (#2080) +- Packit now supports `commit-message` action that can be used to override the default commit message produced by Packit during `propose-downstream` or `pull-from-upstream`. Please pay attention to our [documentation](https://packit.dev/docs/configuration/actions#commit-message) with regards to the usage of this action. (#2070) + * Fri Sep 08 2023 Packit - 0.80.0-1 - Packit CLI now provides a new command `pull-from-upstream`, offering the same functionality as `propose-downstream` but suited for usage from the dist-git repository with Packit configuration placed there. This was primarily added to help reproduce the behaviour of the service's [pull_from_upstream job](https://packit.dev/docs/configuration/downstream/pull_from_upstream). (#2063) - Packit now exposes `PACKIT_PACKAGE_NAME`, `PACKIT_UPSTREAM_PACKAGE_NAME` and `PACKIT_DOWNSTREAM_PACKAGE_NAME` environment variables to all actions. (#2061) diff --git a/plans/full.fmf b/plans/full.fmf index 85305fe..b3b6af4 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -15,6 +15,4 @@ adjust: - how: install package: python3-pip - how: shell - # the version lock on deepdiff can be removed once this is resolved: - # https://github.com/seperman/deepdiff/issues/416 - script: pip3 install flexmock deepdiff==6.3.1 + script: pip3 install flexmock deepdiff diff --git a/plans/git_reference.py b/plans/git_reference.py index 7f42e11..d62d0b4 100644 --- a/plans/git_reference.py +++ b/plans/git_reference.py @@ -1,8 +1,9 @@ #!/usr/bin/python -import fmf -from pathlib import Path import subprocess +from pathlib import Path + +import fmf tree_root = Path.cwd().absolute() node = fmf.Tree(tree_root).find("/plans") diff --git a/plans/main.fmf b/plans/main.fmf index 12abe29..5b5b567 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: a40b8acb418d65dca3cc12f18ee19a9fb23ce92e + ref: 134be17e9b09d278e27e1a8773fbe7b3b2dd6703 diff --git a/sources b/sources index 2256b62..b3e8cc3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.80.0.tar.gz) = d3cf5d3a11a7eece127040a098a07f6a141f8c0ebadf226c1276beb243ed92452b75d65459f935b3bf8f0a6e07078aee4329420911c5efa84233abaed1274994 +SHA512 (packitos-0.81.0.tar.gz) = 9fd4d01fb7c3b8470888512f45d145ac60c38af465cd2efd434a2a5ee4e9c1a7f845b4d3eab63c1ca24ef762c06727383d5c4efae9eedd899d0ca7727bb92a9c From d2b42d02f16c03cb83c98ffd94d4494ebd65b5e7 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 29 Sep 2023 07:18:00 +0000 Subject: [PATCH 18/36] [packit] 0.82.0 upstream release Upstream tag: 0.82.0 Upstream commit: 477c223e Resolves rhbz#2240355 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/full.fmf | 4 ++-- plans/main.fmf | 2 +- plans/session-recording.fmf | 7 ------- sources | 2 +- 7 files changed, 11 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index b2b5b97..c94a4d1 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ /packitos-0.79.1.tar.gz /packitos-0.80.0.tar.gz /packitos-0.81.0.tar.gz +/packitos-0.82.0.tar.gz diff --git a/README.packit b/README.packit index ce6b9b9..0a3bf21 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.80.0.post35+g9430d702. +The file was generated using packit 0.81.0.post1.dev8+gebd9ca72. diff --git a/packit.spec b/packit.spec index f623107..a4424b6 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.81.0 +Version: 0.82.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Sep 29 2023 Packit - 0.82.0-1 +- You can now specify bugs resolved by an update by `-b` or `--resolve-bug` option for `propose-downstream` and `pull-from-upstream` commands. The values will be added by default to the changelog and commit message and provided in `commit-message` and `changelog-entry` actions as `PACKIT_RESOLVED_BUGS` env variable. (#2094) +- Resolves rhbz#2240355 + * Sat Sep 23 2023 Packit - 0.81.0-1 - Packit now supports the `pkg_tool` option in the config (at the top-level or with specific packages when using the monorepo syntax). This option can be used for switching between `fedpkg` or `centpkg`. (#2085) - When updating the `Version` tag during `propose_downstream` or `pull_from_upstream`, Packit now tries to update referenced macros (if any) rather than overwriting the references. (#2087) diff --git a/plans/full.fmf b/plans/full.fmf index b3b6af4..6069ae1 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -10,9 +10,9 @@ prepare: script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" adjust: - 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: "deepdiff is not in EPEL 9" prepare: - how: install package: python3-pip - how: shell - script: pip3 install flexmock deepdiff + script: pip3 install deepdiff diff --git a/plans/main.fmf b/plans/main.fmf index 5b5b567..9af9eb2 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 134be17e9b09d278e27e1a8773fbe7b3b2dd6703 + ref: 477c223e50c4e1d39cc903d531d48f4dc1fe9e1f diff --git a/plans/session-recording.fmf b/plans/session-recording.fmf index dbb63ee..1692c3a 100644 --- a/plans/session-recording.fmf +++ b/plans/session-recording.fmf @@ -7,10 +7,3 @@ adjust: - how: install name: Enable the Copr-repo for Requre copr: packit/packit-dev - - 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/sources b/sources index b3e8cc3..f28736d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.81.0.tar.gz) = 9fd4d01fb7c3b8470888512f45d145ac60c38af465cd2efd434a2a5ee4e9c1a7f845b4d3eab63c1ca24ef762c06727383d5c4efae9eedd899d0ca7727bb92a9c +SHA512 (packitos-0.82.0.tar.gz) = 31a0291aff2d79a554a13a6c769fcba61785ec821dd25d2a07ac73c72b9198d49d6d898fad9387d2b33322c75887ccd01e64c4997e238c1453a68d67423f784a From 23aa604718e29ba687993cb3591ab2b71e944de5 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 6 Oct 2023 12:15:01 +0000 Subject: [PATCH 19/36] [packit] 0.83.0 upstream release Upstream tag: 0.83.0 Upstream commit: 7581995d --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 ++++++- plans/full.fmf | 4 ++-- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index c94a4d1..c06fd48 100644 --- a/.gitignore +++ b/.gitignore @@ -94,3 +94,4 @@ /packitos-0.80.0.tar.gz /packitos-0.81.0.tar.gz /packitos-0.82.0.tar.gz +/packitos-0.83.0.tar.gz diff --git a/README.packit b/README.packit index 0a3bf21..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.81.0.post1.dev8+gebd9ca72. +The file was generated using packit 0.82.0.post1.dev20+g6670daea. diff --git a/packit.spec b/packit.spec index a4424b6..8d0f790 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.82.0 +Version: 0.83.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Oct 06 2023 Packit - 0.83.0-1 +- We have fixed an issue that prevented automated allowlisting in the Packit Service. (#2113) +- Packit now also detects resolved bugs in the default update notes (created from changelog diff) and assigns these when submitting the Bodhi updates. (#2111) +- Packit now exports `PACKIT_UPSTREAM_PACKAGE_NAME`, `PACKIT_DOWNSTREAM_PACKAGE_NAME` and `PACKIT_CONFIG_PACKAGE_NAME` also in the `changelog_entry` action. (#2103) + * Fri Sep 29 2023 Packit - 0.82.0-1 - You can now specify bugs resolved by an update by `-b` or `--resolve-bug` option for `propose-downstream` and `pull-from-upstream` commands. The values will be added by default to the changelog and commit message and provided in `commit-message` and `changelog-entry` actions as `PACKIT_RESOLVED_BUGS` env variable. (#2094) - Resolves rhbz#2240355 diff --git a/plans/full.fmf b/plans/full.fmf index 6069ae1..edbd77d 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -10,9 +10,9 @@ prepare: script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" adjust: - when: "distro == rhel-9 or distro == centos-9 or distro == centos-stream-9" - because: "deepdiff is not in EPEL 9" + because: "build and deepdiff are not in EPEL 9" prepare: - how: install package: python3-pip - how: shell - script: pip3 install deepdiff + script: pip3 install build deepdiff diff --git a/plans/main.fmf b/plans/main.fmf index 9af9eb2..f75a56e 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 477c223e50c4e1d39cc903d531d48f4dc1fe9e1f + ref: 7581995d78074a7a5bbd87b1fab410a40d18f8ed diff --git a/sources b/sources index f28736d..c542fa5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.82.0.tar.gz) = 31a0291aff2d79a554a13a6c769fcba61785ec821dd25d2a07ac73c72b9198d49d6d898fad9387d2b33322c75887ccd01e64c4997e238c1453a68d67423f784a +SHA512 (packitos-0.83.0.tar.gz) = 138ccaac68670866954d44ada9064b444db5566b278bfef66c6eae5b9ca230ab1817936b6a2760bb40d88929699fb5005ee0501b26ca18959c09505ab41323b5 From ab2774eedaa72234d166b7863ffe8d7a736799ff Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 16 Oct 2023 10:02:28 +0000 Subject: [PATCH 20/36] [packit] 0.84.0 upstream release Upstream tag: 0.84.0 Upstream commit: 9fa17bcc Resolves rhbz#2244381 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 11 ++++++++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index c06fd48..f4fba26 100644 --- a/.gitignore +++ b/.gitignore @@ -95,3 +95,4 @@ /packitos-0.81.0.tar.gz /packitos-0.82.0.tar.gz /packitos-0.83.0.tar.gz +/packitos-0.84.0.tar.gz 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/packit.spec b/packit.spec index 8d0f790..08b74e9 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.83.0 +Version: 0.84.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,15 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Mon Oct 16 2023 Packit - 0.84.0-1 +- We have adjusted how we include the resolved bugzillas in the commit messages created when syncing the release downstream so that the resolved bugzillas are included in changelog when using %%autochangelog. (#2126) +- Packit now properly cleans up the branch after syncing the release which should prevent unwanted files (e.g.tarballs) being committed in dist-git. (#2125) +- Packit no longer accepts `packit.json` or `.packit.json` as a configuration file name. (#2123) +- Packit now updates ACL of a dist-git fork when creating dist-git PRs to allow users and groups with commit rights to the original dist-git repo to push directly to a source branch. (#2112) +- We have fixed an issue that prevented you from running the jobs on the GitLab.com due to failing resolution of the upstream/downstream relationship for the cloned project. (#2120) +- We have fixed an issue that you could encounter when running the Packit from the CLI that caused misinterpretation of the repository to be an upstream repo instead of a downstream. (#2117) +- Resolves rhbz#2244381 + * Fri Oct 06 2023 Packit - 0.83.0-1 - We have fixed an issue that prevented automated allowlisting in the Packit Service. (#2113) - Packit now also detects resolved bugs in the default update notes (created from changelog diff) and assigns these when submitting the Bodhi updates. (#2111) diff --git a/plans/main.fmf b/plans/main.fmf index f75a56e..898854a 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 7581995d78074a7a5bbd87b1fab410a40d18f8ed + ref: 9fa17bccdd93d8c415bedfbe1567251a6c056db1 diff --git a/sources b/sources index c542fa5..1465a5d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.83.0.tar.gz) = 138ccaac68670866954d44ada9064b444db5566b278bfef66c6eae5b9ca230ab1817936b6a2760bb40d88929699fb5005ee0501b26ca18959c09505ab41323b5 +SHA512 (packitos-0.84.0.tar.gz) = e34cb9279095818233745b15e0409d3340d7b5b9ebce155c656d81f4ca22c86ff3a5b6e0791906f4bce2aead7fb89a560c17abbae514ad41d6cb435f2135e389 From 98a8a88060a9fd7874b384f528b6d7010ce62aa4 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 30 Oct 2023 13:00:16 +0000 Subject: [PATCH 21/36] [packit] 0.85.0 upstream release Upstream tag: 0.85.0 Upstream commit: cf7d9037 --- .gitignore | 1 + packit.spec | 5 ++++- plans/main.fmf | 2 +- sources | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f4fba26..176bbdb 100644 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,4 @@ /packitos-0.82.0.tar.gz /packitos-0.83.0.tar.gz /packitos-0.84.0.tar.gz +/packitos-0.85.0.tar.gz diff --git a/packit.spec b/packit.spec index 08b74e9..a1d6149 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.84.0 +Version: 0.85.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,9 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Mon Oct 30 2023 Packit - 0.85.0-1 +- Packit no longer downloads sources excluded using spec file conditions. (#2132) + * Mon Oct 16 2023 Packit - 0.84.0-1 - We have adjusted how we include the resolved bugzillas in the commit messages created when syncing the release downstream so that the resolved bugzillas are included in changelog when using %%autochangelog. (#2126) - Packit now properly cleans up the branch after syncing the release which should prevent unwanted files (e.g.tarballs) being committed in dist-git. (#2125) diff --git a/plans/main.fmf b/plans/main.fmf index 898854a..dd8a63a 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 9fa17bccdd93d8c415bedfbe1567251a6c056db1 + ref: cf7d9037e1e422d5263c7d32c03be1bdeab1e9e0 diff --git a/sources b/sources index 1465a5d..15172d1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.84.0.tar.gz) = e34cb9279095818233745b15e0409d3340d7b5b9ebce155c656d81f4ca22c86ff3a5b6e0791906f4bce2aead7fb89a560c17abbae514ad41d6cb435f2135e389 +SHA512 (packitos-0.85.0.tar.gz) = dc632def80d01d991d5c75c41bab9fe95270a4414f21a7017d3ef20acc891ce405eeb4c0afc8bd8a144974229ffc8ff3a1583909328b492a7e8ff545a45753d4 From ecf44bce00f884d97692d1a528e34dfbbfbe7463 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Nov 2023 12:33:45 +0000 Subject: [PATCH 22/36] [packit] 0.86.2 upstream release Upstream tag: 0.86.2 Upstream commit: 8b1868cd --- .gitignore | 1 + README.packit | 2 +- packit.spec | 5 ++++- plans/full.fmf | 21 +++++++++++++-------- plans/main.fmf | 2 +- plans/session-recording.fmf | 14 +++++++++++++- sources | 2 +- 7 files changed, 34 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 176bbdb..e3bbc6f 100644 --- a/.gitignore +++ b/.gitignore @@ -97,3 +97,4 @@ /packitos-0.83.0.tar.gz /packitos-0.84.0.tar.gz /packitos-0.85.0.tar.gz +/packitos-0.86.2.tar.gz diff --git a/README.packit b/README.packit index a7f0bd7..39d81cf 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.86.0.post1.dev2+g1bec2ea8. diff --git a/packit.spec b/packit.spec index a1d6149..b486c06 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.85.0 +Version: 0.86.2 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,9 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Mon Nov 20 2023 Packit - 0.86.2-1 +- Packit _0.86.1_ was not released on PyPI due to an internal bug, it should be fixed in this release. + * Mon Oct 30 2023 Packit - 0.85.0-1 - Packit no longer downloads sources excluded using spec file conditions. (#2132) diff --git a/plans/full.fmf b/plans/full.fmf index edbd77d..da2761e 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -1,17 +1,22 @@ summary: Unit, integration & functional tests. discover+: filter: tier:1 -prepare: - # enable packit-dev Copr repo to get the latest builds of ogr and specfile - - how: install - copr: packit/packit-dev - # make sure the Copr repo has higher priority than TF Tag Repository - - how: shell - script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" adjust: + - when: "initiator == packit" + because: "have the latest builds of ogr and specfile available for upstream test jobs" + prepare+: + # enable packit-dev Copr repo to get the latest builds of ogr and specfile + - how: install + copr: packit/packit-dev + # make sure the Copr repo has higher priority than TF Tag Repository + - how: shell + script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" + # upgrade ogr and specfile in case they are already installed + - how: shell + script: dnf -y upgrade python3-ogr python3-specfile - when: "distro == rhel-9 or distro == centos-9 or distro == centos-stream-9" because: "build and deepdiff are not in EPEL 9" - prepare: + prepare+: - how: install package: python3-pip - how: shell diff --git a/plans/main.fmf b/plans/main.fmf index dd8a63a..2abed42 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: cf7d9037e1e422d5263c7d32c03be1bdeab1e9e0 + ref: 8b1868cd0ae4f14e9e8958359d0698a2afa2c031 diff --git a/plans/session-recording.fmf b/plans/session-recording.fmf index 1692c3a..e2fe7ab 100644 --- a/plans/session-recording.fmf +++ b/plans/session-recording.fmf @@ -2,8 +2,20 @@ summary: Session recording testcases discover+: filter: tier:2 adjust: + - when: "initiator == packit" + because: "have the latest builds of ogr and specfile available for upstream test jobs" + prepare+: + # enable packit-dev Copr repo to get the latest builds of ogr and specfile + - how: install + copr: packit/packit-dev + # make sure the Copr repo has higher priority than TF Tag Repository + - how: shell + script: dnf -y config-manager --save --setopt="*:packit:packit-dev.priority=5" + # upgrade ogr and specfile in case they are already installed + - how: shell + script: dnf -y upgrade python3-ogr python3-specfile - when: "distro <= rhel-9 or distro <= centos-9 or distro == centos-stream-8 or distro == centos-stream-9" - prepare: + prepare+: - how: install name: Enable the Copr-repo for Requre copr: packit/packit-dev diff --git a/sources b/sources index 15172d1..77a1cb6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.85.0.tar.gz) = dc632def80d01d991d5c75c41bab9fe95270a4414f21a7017d3ef20acc891ce405eeb4c0afc8bd8a144974229ffc8ff3a1583909328b492a7e8ff545a45753d4 +SHA512 (packitos-0.86.2.tar.gz) = 848b76196138a23759c19cdda2f0101c2d800d7d04c1a7189105ef870a8a1cd23826d6bfd4eb587b4d740e007cc68459ca0b6386f313a4d532cb8c2ac195b355 From 6b082fb3836e1164b9b3855abbf2467d10b6433a Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 24 Nov 2023 13:43:44 +0000 Subject: [PATCH 23/36] [packit] 0.87.0 upstream release - Resolves rhbz#2251367 Upstream tag: 0.87.0 Upstream commit: 14479681 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 ++++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e3bbc6f..25d5abf 100644 --- a/.gitignore +++ b/.gitignore @@ -98,3 +98,4 @@ /packitos-0.84.0.tar.gz /packitos-0.85.0.tar.gz /packitos-0.86.2.tar.gz +/packitos-0.87.0.tar.gz diff --git a/README.packit b/README.packit index 39d81cf..d778d97 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.0.post1.dev2+g1bec2ea8. +The file was generated using packit 0.86.2.post1.dev2+g209847d1. diff --git a/packit.spec b/packit.spec index b486c06..2842c0a 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.86.2 +Version: 0.87.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Nov 24 2023 Packit - 0.87.0-1 +- Packit now correctly sets the specfile content (e.g. changelog entry) even if it syncs the specfile from upstream the first time. (#2170) +- Packit now supports pre-release version in `propose_downstream` and `pull_from_upstream`. A spec file update might be required, see the documentation for more details. (#2149) +- Resolves rhbz#2251367 + * Mon Nov 20 2023 Packit - 0.86.2-1 - Packit _0.86.1_ was not released on PyPI due to an internal bug, it should be fixed in this release. diff --git a/plans/main.fmf b/plans/main.fmf index 2abed42..21c1e69 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 8b1868cd0ae4f14e9e8958359d0698a2afa2c031 + ref: 14479681815f2efbe64052672f58133a53da7353 diff --git a/sources b/sources index 77a1cb6..89c1bde 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.86.2.tar.gz) = 848b76196138a23759c19cdda2f0101c2d800d7d04c1a7189105ef870a8a1cd23826d6bfd4eb587b4d740e007cc68459ca0b6386f313a4d532cb8c2ac195b355 +SHA512 (packitos-0.87.0.tar.gz) = 73e14de0f279fe886968589f93a5119f71ba07b6738e513a3a23a446578f78db40230215187c731d1f0c313dd4d8f9bc846bf9c7d8a78d2eb08aa2f617c38a67 From a14b0a6482bae29e6cbd381efa665af733d22277 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 30 Nov 2023 21:49:53 +0000 Subject: [PATCH 24/36] [packit] 0.87.1 upstream release - Resolves rhbz#2252328 Upstream tag: 0.87.1 Upstream commit: d8de7773 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 25d5abf..618a66c 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ /packitos-0.85.0.tar.gz /packitos-0.86.2.tar.gz /packitos-0.87.0.tar.gz +/packitos-0.87.1.tar.gz diff --git a/README.packit b/README.packit index d778d97..98879d6 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.2.post1.dev2+g209847d1. +The file was generated using packit 0.87.0.post1.dev9+gd8de7773. diff --git a/packit.spec b/packit.spec index 2842c0a..c732204 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.87.0 +Version: 0.87.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Thu Nov 30 2023 Packit - 0.87.1-1 +- Packit now links the information related to upstream in PRs opened when syncing a release. (#2173) +- Resolves rhbz#2252328 + * Fri Nov 24 2023 Packit - 0.87.0-1 - Packit now correctly sets the specfile content (e.g. changelog entry) even if it syncs the specfile from upstream the first time. (#2170) - Packit now supports pre-release version in `propose_downstream` and `pull_from_upstream`. A spec file update might be required, see the documentation for more details. (#2149) diff --git a/plans/main.fmf b/plans/main.fmf index 21c1e69..c61e5b2 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 14479681815f2efbe64052672f58133a53da7353 + ref: d8de7773b52875ac5a6ff2149d6712890b56c1f8 diff --git a/sources b/sources index 89c1bde..1c58a86 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.87.0.tar.gz) = 73e14de0f279fe886968589f93a5119f71ba07b6738e513a3a23a446578f78db40230215187c731d1f0c313dd4d8f9bc846bf9c7d8a78d2eb08aa2f617c38a67 +SHA512 (packitos-0.87.1.tar.gz) = 19b2b6e91d0a78c9f02cc76f8458ecd99d8e73fbccd17532989b6a82532b4239b882b51158456dec5333b830621af48659df10d193b40f8ecff39484751de0de From 56d233b910313a74e3e8d56b5bb7a0d3fad893f4 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 7 Jan 2024 20:42:06 +0000 Subject: [PATCH 25/36] [packit] 0.88.0 upstream release - Resolves rhbz#2257183 Upstream tag: 0.88.0 Upstream commit: 474a8e3a --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 618a66c..c8a5d4a 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,4 @@ /packitos-0.86.2.tar.gz /packitos-0.87.0.tar.gz /packitos-0.87.1.tar.gz +/packitos-0.88.0.tar.gz diff --git a/README.packit b/README.packit index 98879d6..72845fb 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.87.0.post1.dev9+gd8de7773. +The file was generated using packit 0.87.1.post1.dev13+gdfbffa63. diff --git a/packit.spec b/packit.spec index c732204..d70c2c9 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.87.1 +Version: 0.88.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Sun Jan 07 2024 Packit - 0.88.0-1 +- We have fixed a bug preventing the release from being synced downstream if the changelog to be set is empty. (#2183) +- Resolves rhbz#2257183 + * Thu Nov 30 2023 Packit - 0.87.1-1 - Packit now links the information related to upstream in PRs opened when syncing a release. (#2173) - Resolves rhbz#2252328 diff --git a/plans/main.fmf b/plans/main.fmf index c61e5b2..5fe3a34 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: d8de7773b52875ac5a6ff2149d6712890b56c1f8 + ref: 474a8e3a8415b307d69d2610ad5da0d198dcdf0e diff --git a/sources b/sources index 1c58a86..6204602 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.87.1.tar.gz) = 19b2b6e91d0a78c9f02cc76f8458ecd99d8e73fbccd17532989b6a82532b4239b882b51158456dec5333b830621af48659df10d193b40f8ecff39484751de0de +SHA512 (packitos-0.88.0.tar.gz) = 642c71ba7c15e1058ba0dbb685f73f9b0582b88a7687a18e63fe7bcd69932388bdce1e421608666660e20983b57491d7f350ab2780fd69cfa95daedc7666c9e3 From c5a18e912cba77de12d198f139afbc12597a8894 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 19 Jan 2024 12:23:45 +0000 Subject: [PATCH 26/36] [packit] 0.89.0 upstream release Upstream tag: 0.89.0 Upstream commit: f3df2953 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 5 ++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index c8a5d4a..1231e94 100644 --- a/.gitignore +++ b/.gitignore @@ -101,3 +101,4 @@ /packitos-0.87.0.tar.gz /packitos-0.87.1.tar.gz /packitos-0.88.0.tar.gz +/packitos-0.89.0.tar.gz diff --git a/README.packit b/README.packit index 72845fb..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.87.1.post1.dev13+gdfbffa63. +The file was generated using packit 0.88.0.post1.dev9+g9c8f50e3. diff --git a/packit.spec b/packit.spec index d70c2c9..bdbdba2 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.88.0 +Version: 0.89.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,9 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Jan 19 2024 Packit - 0.89.0-1 +- We have fixed a bug in handling chroot-specific configuration once the chroots themselves are updated. (#2194) + * Sun Jan 07 2024 Packit - 0.88.0-1 - We have fixed a bug preventing the release from being synced downstream if the changelog to be set is empty. (#2183) - Resolves rhbz#2257183 diff --git a/plans/main.fmf b/plans/main.fmf index 5fe3a34..d4dc22d 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 474a8e3a8415b307d69d2610ad5da0d198dcdf0e + ref: f3df29535cfdefd44febe79cb4a883627c085db0 diff --git a/sources b/sources index 6204602..b82363f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.88.0.tar.gz) = 642c71ba7c15e1058ba0dbb685f73f9b0582b88a7687a18e63fe7bcd69932388bdce1e421608666660e20983b57491d7f350ab2780fd69cfa95daedc7666c9e3 +SHA512 (packitos-0.89.0.tar.gz) = b0bab813644c15b46234c02a999eafa310c240c1887f456ba941d7cc6b735d8b13e73076617863f9b36d194be801ac9a4c947430363aa5877ecd35323f67a999 From 30a7a108a068fd1503906ade82ad2e881f47f808 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 28 Jan 2024 09:11:33 +0000 Subject: [PATCH 27/36] [packit] 0.90.0 upstream release Upstream tag: 0.90.0 Upstream commit: 754cf610 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 1231e94..359b085 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,4 @@ /packitos-0.87.1.tar.gz /packitos-0.88.0.tar.gz /packitos-0.89.0.tar.gz +/packitos-0.90.0.tar.gz diff --git a/README.packit b/README.packit index 2a36d18..0744859 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.89.0.post1.dev8+ga3739216. diff --git a/packit.spec b/packit.spec index bdbdba2..e0607c7 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.89.0 +Version: 0.90.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Sun Jan 28 2024 Packit - 0.90.0-1 +- `pull-from-upstream` and `propose-downstream` commands now have the `--sync-acls` option that enables syncing the ACLs between dits-git repo and fork. The default behaviour was, however, changed to not sync the ACLs. (#2214) +- Packit now properly handles exceptions when syncing ACLs during release syncing. (#2213) + * Fri Jan 19 2024 Packit - 0.89.0-1 - We have fixed a bug in handling chroot-specific configuration once the chroots themselves are updated. (#2194) diff --git a/plans/main.fmf b/plans/main.fmf index d4dc22d..1f07fe3 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: f3df29535cfdefd44febe79cb4a883627c085db0 + ref: 754cf61031ee9c432736ef22d5a2d98819da148f diff --git a/sources b/sources index b82363f..5ad9585 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.89.0.tar.gz) = b0bab813644c15b46234c02a999eafa310c240c1887f456ba941d7cc6b735d8b13e73076617863f9b36d194be801ac9a4c947430363aa5877ecd35323f67a999 +SHA512 (packitos-0.90.0.tar.gz) = f1c7c9d37145ea99b48f306536ea2bedb5f93ba154f72b2f9704ae38c13217f31106a25171069ffcf2800decb921e7cbe925ad2f597dd6dab6395b9cc34f5906 From 23371f49f5050c74f4054fa7a949916b312aa3c8 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 7 Feb 2024 09:52:21 +0000 Subject: [PATCH 28/36] [packit] 0.91.0 upstream release - Resolves rhbz#2259201 Upstream tag: 0.91.0 Upstream commit: 14c4a1c0 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 8 +++++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 359b085..846a1e9 100644 --- a/.gitignore +++ b/.gitignore @@ -103,3 +103,4 @@ /packitos-0.88.0.tar.gz /packitos-0.89.0.tar.gz /packitos-0.90.0.tar.gz +/packitos-0.91.0.tar.gz diff --git a/README.packit b/README.packit index 0744859..e364019 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.89.0.post1.dev8+ga3739216. +The file was generated using packit 0.90.0.post1.dev11+g4ab23a25. diff --git a/packit.spec b/packit.spec index e0607c7..879bfb5 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.90.0 +Version: 0.91.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,12 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Wed Feb 07 2024 Packit - 0.91.0-1 +- We have introduced new CLI command `packit dist-git init` that initializes Packit configuration for release automation in dist-git repository. (#2225) +- `packit validate-config` now checks whether the Upstream Release Monitoring for the package is correctly configured if `pull_from_upstream` job is present in the configuration. (#2226) +- There is a new global configuration option `parse_time_macros` that allows to configure macros to be explicitly defined or undefined at spec file parse time. (#2222) +- Resolves rhbz#2259201 + * Sun Jan 28 2024 Packit - 0.90.0-1 - `pull-from-upstream` and `propose-downstream` commands now have the `--sync-acls` option that enables syncing the ACLs between dits-git repo and fork. The default behaviour was, however, changed to not sync the ACLs. (#2214) - Packit now properly handles exceptions when syncing ACLs during release syncing. (#2213) diff --git a/plans/main.fmf b/plans/main.fmf index 1f07fe3..a2da917 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 754cf61031ee9c432736ef22d5a2d98819da148f + ref: 14c4a1c0e56914c2d1b5984bb04a078250b19dae diff --git a/sources b/sources index 5ad9585..365b971 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.90.0.tar.gz) = f1c7c9d37145ea99b48f306536ea2bedb5f93ba154f72b2f9704ae38c13217f31106a25171069ffcf2800decb921e7cbe925ad2f597dd6dab6395b9cc34f5906 +SHA512 (packitos-0.91.0.tar.gz) = 132ce8437228aa31936b70d1caea0ee5cf208f273c1b70b21a5693d606b65c83f67956105e97a41f1925858938ad7f8be0615574d532360b4e4f54d92637d86d From 7c37dc38bbb0164ecbf9e862ab09a89432192f5c Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 19 Feb 2024 13:36:24 +0000 Subject: [PATCH 29/36] [packit] 0.92.0 upstream release - Resolves rhbz#2264878 Upstream tag: 0.92.0 Upstream commit: 5279d01e --- .gitignore | 1 + .packit.yaml | 2 ++ README.packit | 2 +- packit.spec | 7 ++++++- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 846a1e9..c6d0670 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,4 @@ /packitos-0.89.0.tar.gz /packitos-0.90.0.tar.gz /packitos-0.91.0.tar.gz +/packitos-0.92.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index c35fc69..2d2c423 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -21,6 +21,8 @@ packages: - src: .fmf/ dest: .fmf/ +version_update_mask: '\d+\.' + copy_upstream_release_description: true issue_repository: https://github.com/packit/packit diff --git a/README.packit b/README.packit index e364019..f592284 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.90.0.post1.dev11+g4ab23a25. +The file was generated using packit 0.91.0.post1.dev4+ge6fd4a25. diff --git a/packit.spec b/packit.spec index 879bfb5..dbca667 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.91.0 +Version: 0.92.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Mon Feb 19 2024 Packit - 0.92.0-1 +- Packit now supports `trigger: ignore` which can be used for templating by using the YAML. (#2234) +- Packit now searches for bugzilla about new release created by Upstream Release Monitoring to reference each time it syncs the release downstream. (#2229) +- Resolves rhbz#2264878 + * Wed Feb 07 2024 Packit - 0.91.0-1 - We have introduced new CLI command `packit dist-git init` that initializes Packit configuration for release automation in dist-git repository. (#2225) - `packit validate-config` now checks whether the Upstream Release Monitoring for the package is correctly configured if `pull_from_upstream` job is present in the configuration. (#2226) diff --git a/plans/main.fmf b/plans/main.fmf index a2da917..c566560 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 14c4a1c0e56914c2d1b5984bb04a078250b19dae + ref: 5279d01ed714877e644aee6288490b2d12e8d622 diff --git a/sources b/sources index 365b971..66ea68f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.91.0.tar.gz) = 132ce8437228aa31936b70d1caea0ee5cf208f273c1b70b21a5693d606b65c83f67956105e97a41f1925858938ad7f8be0615574d532360b4e4f54d92637d86d +SHA512 (packitos-0.92.0.tar.gz) = 1c0bca2acacf0294afecaf113ba836cd2b82f2409765e3a401b8ef943836f99d5d0313cd688759696272ce21d2c4464173d3783b53af64e8f268867d059d6dc2 From 7cbad4ef5d5b625f708484c41fd021ca0d172ede Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 26 Feb 2024 11:52:22 +0000 Subject: [PATCH 30/36] [packit] 0.93.0 upstream release Upstream tag: 0.93.0 Upstream commit: 90bcee10 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 5 ++++- plans/git_reference.py | 3 +++ plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index c6d0670..6e93738 100644 --- a/.gitignore +++ b/.gitignore @@ -105,3 +105,4 @@ /packitos-0.90.0.tar.gz /packitos-0.91.0.tar.gz /packitos-0.92.0.tar.gz +/packitos-0.93.0.tar.gz diff --git a/README.packit b/README.packit index f592284..eccbaf5 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.91.0.post1.dev4+ge6fd4a25. +The file was generated using packit 0.92.0.post1.dev10+g0644d63d. diff --git a/packit.spec b/packit.spec index dbca667..1b22a54 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.92.0 +Version: 0.93.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,9 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Mon Feb 26 2024 Packit - 0.93.0-1 +- Packit now checks the version to propose against the version in specfile and doesn't create downgrade PRs. (#2239) + * Mon Feb 19 2024 Packit - 0.92.0-1 - Packit now supports `trigger: ignore` which can be used for templating by using the YAML. (#2234) - Packit now searches for bugzilla about new release created by Upstream Release Monitoring to reference each time it syncs the release downstream. (#2229) diff --git a/plans/git_reference.py b/plans/git_reference.py index d62d0b4..9fdb34b 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 c566560..da17849 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 5279d01ed714877e644aee6288490b2d12e8d622 + ref: 90bcee102c0d719383a7e25492caa304dcf3427b diff --git a/sources b/sources index 66ea68f..2f000c5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.92.0.tar.gz) = 1c0bca2acacf0294afecaf113ba836cd2b82f2409765e3a401b8ef943836f99d5d0313cd688759696272ce21d2c4464173d3783b53af64e8f268867d059d6dc2 +SHA512 (packitos-0.93.0.tar.gz) = e6cdcfe7d305093fe6c523c30f59c3dc70e8b9e5df8c909de30b99a1390b4911426a24653623d63f663c77191d392489e2e00b776035173f0785ce9027172156 From 95e569856dab96fe0480efcf3666dbad4cef8ac3 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 17 Mar 2024 16:17:23 +0000 Subject: [PATCH 31/36] [packit] 0.94.0 upstream release - Resolves rhbz#2266037 Upstream tag: 0.94.0 Upstream commit: 2d272a57 --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 6e93738..aff05a4 100644 --- a/.gitignore +++ b/.gitignore @@ -106,3 +106,4 @@ /packitos-0.91.0.tar.gz /packitos-0.92.0.tar.gz /packitos-0.93.0.tar.gz +/packitos-0.94.0.tar.gz diff --git a/README.packit b/README.packit index eccbaf5..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.92.0.post1.dev10+g0644d63d. +The file was generated using packit 0.93.0.post1.dev5+g0048024e. diff --git a/packit.spec b/packit.spec index 1b22a54..007d6b2 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.93.0 +Version: 0.94.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Sun Mar 17 2024 Packit - 0.94.0-1 +- Added new configuration options `status_name_template` and `allowed_builders`. +- Resolves rhbz#2266037 + * Mon Feb 26 2024 Packit - 0.93.0-1 - Packit now checks the version to propose against the version in specfile and doesn't create downgrade PRs. (#2239) diff --git a/plans/main.fmf b/plans/main.fmf index da17849..4a48419 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 90bcee102c0d719383a7e25492caa304dcf3427b + ref: 2d272a57f67d147efd707a3fc68460372d4b542a diff --git a/sources b/sources index 2f000c5..b5124b3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.93.0.tar.gz) = e6cdcfe7d305093fe6c523c30f59c3dc70e8b9e5df8c909de30b99a1390b4911426a24653623d63f663c77191d392489e2e00b776035173f0785ce9027172156 +SHA512 (packitos-0.94.0.tar.gz) = d664517416585a94d8b6f084896b84f46dfb878b8f4baf4da81f34f498f610ace066d16e05eae5059d968f9613527229a7ad83462202c42c1934a80a27da75cd From 5e7bc8482fd008d914e112c6707e2679dd121706 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 28 Mar 2024 18:59:17 +0000 Subject: [PATCH 32/36] [packit] 0.94.1 upstream release - Resolves: rhbz#2272077 Upstream tag: 0.94.1 Upstream commit: 6534e1ca --- .gitignore | 1 + .packit.yaml | 1 + README.packit | 2 +- packit.spec | 7 ++++++- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index aff05a4..4b149aa 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,4 @@ /packitos-0.92.0.tar.gz /packitos-0.93.0.tar.gz /packitos-0.94.0.tar.gz +/packitos-0.94.1.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 2d2c423..41f6f99 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -118,6 +118,7 @@ jobs: - job: bodhi_update trigger: commit packit_instances: ["stg"] + allowed_builders: ["packit-stg", "packit"] dist_git_branches: - fedora-branched - epel-9 diff --git a/README.packit b/README.packit index 38c0a99..d401b46 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.dev8+g4b1f9717. diff --git a/packit.spec b/packit.spec index 007d6b2..7dd01db 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.94.0 +Version: 0.94.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Thu Mar 28 2024 Packit - 0.94.1-1 +- `packit validate-config` now checks whether `upstream_project_url` is set if `pull_from_upstream` job is configured. (#2254) +- `Resolves` is changed to `Resolves:` for the dist-git commit since that's the correct format for CentOS Stream 9. (#2260) +- Resolves: rhbz#2272077 + * Sun Mar 17 2024 Packit - 0.94.0-1 - Added new configuration options `status_name_template` and `allowed_builders`. - Resolves rhbz#2266037 diff --git a/plans/main.fmf b/plans/main.fmf index 4a48419..5eb8eda 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 2d272a57f67d147efd707a3fc68460372d4b542a + ref: 6534e1cadc5c9a902c7100258b5d6a9176db6c67 diff --git a/sources b/sources index b5124b3..4343f6e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.94.0.tar.gz) = d664517416585a94d8b6f084896b84f46dfb878b8f4baf4da81f34f498f610ace066d16e05eae5059d968f9613527229a7ad83462202c42c1934a80a27da75cd +SHA512 (packitos-0.94.1.tar.gz) = 5f349508f9a9c80820de421ddf771ad07c96d9578bc7b5e0b8da1bcbbe5afb65e8ec3c1838f66d89e5f99c278e2cd274cb448cc725317aba233a8f338b42126f From aa4f6dd0079b159ef85f6a0ce9bdb0b5bd5c5516 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 8 Apr 2024 12:52:18 +0000 Subject: [PATCH 33/36] Update to 0.94.2 upstream release - Resolves: rhbz#2273977 Upstream tag: 0.94.2 Upstream commit: f760ddec Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 ++++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4b149aa..81c0b46 100644 --- a/.gitignore +++ b/.gitignore @@ -108,3 +108,4 @@ /packitos-0.93.0.tar.gz /packitos-0.94.0.tar.gz /packitos-0.94.1.tar.gz +/packitos-0.94.2.tar.gz diff --git a/README.packit b/README.packit index d401b46..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.dev8+g4b1f9717. +The file was generated using packit 0.94.1.post1.dev6+g1c8e91f7. diff --git a/packit.spec b/packit.spec index 7dd01db..ef5bfcf 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.94.1 +Version: 0.94.2 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Mon Apr 08 2024 Packit - 0.94.2-1 +- Packit previously put the "[packit]" string as a prefix in the subject of pull-from-upstream commits. Now the prefix is no longer there - this is made unnecessary noise in autochangelog. This affects the default. Custom action can still override this behavior. (#2263) +- We have fixed a race condition that could occur when multiple `copr_build` jobs sharing a Copr project but having different targets were running at the same time. (#2274) +- Resolves: rhbz#2273977 + * Thu Mar 28 2024 Packit - 0.94.1-1 - `packit validate-config` now checks whether `upstream_project_url` is set if `pull_from_upstream` job is configured. (#2254) - `Resolves` is changed to `Resolves:` for the dist-git commit since that's the correct format for CentOS Stream 9. (#2260) diff --git a/plans/main.fmf b/plans/main.fmf index 5eb8eda..b3f95ef 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 6534e1cadc5c9a902c7100258b5d6a9176db6c67 + ref: f760ddec7887881115001a79235034e0ad5496d1 diff --git a/sources b/sources index 4343f6e..23c504b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.94.1.tar.gz) = 5f349508f9a9c80820de421ddf771ad07c96d9578bc7b5e0b8da1bcbbe5afb65e8ec3c1838f66d89e5f99c278e2cd274cb448cc725317aba233a8f338b42126f +SHA512 (packitos-0.94.2.tar.gz) = 6c20663d1f84ba6470d15731c0484837b821404deada8cbea321e9bae6a4ebdadb0308a1c053a58e719fd6b9276630295db0cc838bcbdea8d9843ec58e02e0bf From 8838e53ecaa1d9a09c91f8f2ba966067479f26c5 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 22 Apr 2024 08:46:55 +0000 Subject: [PATCH 34/36] Update to 0.95.0 upstream release - Resolves: rhbz#2276194 Upstream tag: 0.95.0 Upstream commit: 110211d6 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 ++++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 81c0b46..6c99692 100644 --- a/.gitignore +++ b/.gitignore @@ -109,3 +109,4 @@ /packitos-0.94.0.tar.gz /packitos-0.94.1.tar.gz /packitos-0.94.2.tar.gz +/packitos-0.95.0.tar.gz diff --git a/README.packit b/README.packit index 67f09b6..ff3b077 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.94.2.post1.dev4+g9f43ce16. diff --git a/packit.spec b/packit.spec index ef5bfcf..5780c59 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.94.2 +Version: 0.95.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -77,6 +77,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Mon Apr 22 2024 Packit - 0.95.0-1 +- `packit dist-git init` now allows specifying `--version-update-mask` option and also any arbitrary top-level configuration options. (#2288) +- We have fixed Packit auto-referencing Upstream Release Monitoring bug for release syncing to CentOS Stream. (#2284) +- Resolves: rhbz#2276194 + * Mon Apr 08 2024 Packit - 0.94.2-1 - Packit previously put the "[packit]" string as a prefix in the subject of pull-from-upstream commits. Now the prefix is no longer there - this is made unnecessary noise in autochangelog. This affects the default. Custom action can still override this behavior. (#2263) - We have fixed a race condition that could occur when multiple `copr_build` jobs sharing a Copr project but having different targets were running at the same time. (#2274) diff --git a/plans/main.fmf b/plans/main.fmf index b3f95ef..4a8ed10 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: f760ddec7887881115001a79235034e0ad5496d1 + ref: 110211d63291ebd42ec15f9b935d721405f51ebd diff --git a/sources b/sources index 23c504b..b3a945f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.94.2.tar.gz) = 6c20663d1f84ba6470d15731c0484837b821404deada8cbea321e9bae6a4ebdadb0308a1c053a58e719fd6b9276630295db0cc838bcbdea8d9843ec58e02e0bf +SHA512 (packitos-0.95.0.tar.gz) = 6e439ec3aaf7ddf2911410af1d415271bb1775c004529b633b23281b43e237713d7f1b0b6d0e9d4f51a133240fbe155882fb974a2f83c32188100c4ef28e2c2e From 2837359799971d5d7bc2e4d29c7639ae8bf245fd Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 15 May 2024 11:20:38 +0000 Subject: [PATCH 35/36] Update to 0.97.0 upstream release Upstream tag: 0.97.0 Upstream commit: 6c1cf9b8 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- packit.spec | 8 +++++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 6c99692..b0d158e 100644 --- a/.gitignore +++ b/.gitignore @@ -110,3 +110,4 @@ /packitos-0.94.1.tar.gz /packitos-0.94.2.tar.gz /packitos-0.95.0.tar.gz +/packitos-0.97.0.tar.gz diff --git a/README.packit b/README.packit index ff3b077..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.2.post1.dev4+g9f43ce16. +The file was generated using packit 0.96.0.post1.dev4+gc5b1ea8e. diff --git a/packit.spec b/packit.spec index 5780c59..5f18ef5 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.95.0 +Version: 0.97.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -36,6 +36,8 @@ Requires: rpmdevtools # Copying files between repositories Requires: rsync +Recommends: osh-cli + %description -n python3-packit Python library for Packit, check out packit package for the executable. @@ -77,6 +79,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Wed May 15 2024 Packit - 0.97.0-1 +- Add a `scan-in-osh` subcommand in the CLI to perform a scan through OpenScanHub. By default, it performs a full scan of the packages and a differential scan can be performed through `--base-srpm` option. (#2301) +- When running `dist-git init` command from CLI, you can pass a command to specify a git URL of the project. (#2308) + * Mon Apr 22 2024 Packit - 0.95.0-1 - `packit dist-git init` now allows specifying `--version-update-mask` option and also any arbitrary top-level configuration options. (#2288) - We have fixed Packit auto-referencing Upstream Release Monitoring bug for release syncing to CentOS Stream. (#2284) diff --git a/plans/main.fmf b/plans/main.fmf index 4a8ed10..1c75a09 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 110211d63291ebd42ec15f9b935d721405f51ebd + ref: 6c1cf9b815638b214ecd30dc8a1721d20e85145f diff --git a/sources b/sources index b3a945f..24b9a92 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.95.0.tar.gz) = 6e439ec3aaf7ddf2911410af1d415271bb1775c004529b633b23281b43e237713d7f1b0b6d0e9d4f51a133240fbe155882fb974a2f83c32188100c4ef28e2c2e +SHA512 (packitos-0.97.0.tar.gz) = d8ce8173efeacd5cc4649f4cb4e0a10ddc607f1a9677a58ae3256d131906c89fb4d13a9e6de3ab93ebed124e183d25895f8afadf7cce43b11d8c59f46909d2a9 From 8d55a1605d96aaa77f5aa9955bd29b7268da6964 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 17 May 2024 12:12:58 +0000 Subject: [PATCH 36/36] Update to 0.97.1 upstream release - Resolves: rhbz#2278839 Upstream tag: 0.97.1 Upstream commit: f6b656f0 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + packit.spec | 6 +++++- plans/full.fmf | 2 +- plans/main.fmf | 2 +- plans/session-recording.fmf | 2 +- sources | 2 +- 6 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index b0d158e..5f028f9 100644 --- a/.gitignore +++ b/.gitignore @@ -111,3 +111,4 @@ /packitos-0.94.2.tar.gz /packitos-0.95.0.tar.gz /packitos-0.97.0.tar.gz +/packitos-0.97.1.tar.gz diff --git a/packit.spec b/packit.spec index 5f18ef5..50c4e51 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 0.97.0 +Version: 0.97.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -79,6 +79,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri May 17 2024 Packit - 0.97.1-1 +- We have fixed the behaviour for `dist-git init` command when `upstream-git-url` argument is specified. +- Resolves: rhbz#2278839 + * Wed May 15 2024 Packit - 0.97.0-1 - Add a `scan-in-osh` subcommand in the CLI to perform a scan through OpenScanHub. By default, it performs a full scan of the packages and a differential scan can be performed through `--base-srpm` option. (#2301) - When running `dist-git init` command from CLI, you can pass a command to specify a git URL of the project. (#2308) diff --git a/plans/full.fmf b/plans/full.fmf index da2761e..3786190 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -10,7 +10,7 @@ adjust: copr: packit/packit-dev # make sure the Copr repo has higher priority than TF Tag Repository - 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 # upgrade ogr and specfile in case they are already installed - how: shell script: dnf -y upgrade python3-ogr python3-specfile diff --git a/plans/main.fmf b/plans/main.fmf index 1c75a09..933c356 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -3,4 +3,4 @@ execute: discover: how: fmf url: https://github.com/packit/packit.git - ref: 6c1cf9b815638b214ecd30dc8a1721d20e85145f + ref: f6b656f02e4e140107a7478ecfa2a259a31a8a40 diff --git a/plans/session-recording.fmf b/plans/session-recording.fmf index e2fe7ab..fe7b016 100644 --- a/plans/session-recording.fmf +++ b/plans/session-recording.fmf @@ -10,7 +10,7 @@ adjust: copr: packit/packit-dev # make sure the Copr repo has higher priority than TF Tag Repository - 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 # upgrade ogr and specfile in case they are already installed - how: shell script: dnf -y upgrade python3-ogr python3-specfile diff --git a/sources b/sources index 24b9a92..be4350c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.97.0.tar.gz) = d8ce8173efeacd5cc4649f4cb4e0a10ddc607f1a9677a58ae3256d131906c89fb4d13a9e6de3ab93ebed124e183d25895f8afadf7cce43b11d8c59f46909d2a9 +SHA512 (packitos-0.97.1.tar.gz) = 58e7fb2fb27650037ac3bec6056fe6248571c49243f64af627ad7f81b5a4c7628effc6ca2fe28566874fc89e984e2f601296d31c855c61bee2b9f6746e1343f2