From 78fcf0f91e6594733e2336d2512882c1efb46866 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 16 Sep 2022 11:47:40 +0000 Subject: [PATCH 01/36] [packit] 0.59.1 upstream release Upstream tag: 0.59.1 Upstream commit: f1955ce8 Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.spec | 9 ++++++--- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 2fbc449..75fb287 100644 --- a/.gitignore +++ b/.gitignore @@ -64,3 +64,4 @@ /packitos-0.56.0.tar.gz /packitos-0.57.0.tar.gz /packitos-0.59.0.tar.gz +/packitos-0.59.1.tar.gz diff --git a/README.packit b/README.packit index a131695..5f3d928 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.58.1.dev6+gfae3705. +The file was generated using packit 0.59.1.dev26+g3efc790. diff --git a/packit.spec b/packit.spec index bba8751..f12f173 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.59.0 +Version: 0.59.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,9 +102,12 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Fri Sep 16 2022 Packit - 0.59.1-1 +- `packit propose-downstream` is now more informative when sources cannot be downloaded. (#1698) + * Thu Aug 25 2022 Packit - 0.59.0-1 -- Packit CLI can now submit VM images in Red Hat Image Builder. - All build-related commands have now consistent `--wait`/`--no-wait` options. (#1666) +- Packit CLI can now submit VM images in Red Hat Image Builder. + All build-related commands have now consistent `--wait`/`--no-wait` options. (#1666) - No more annoying issues will be created after a successfull propose downstream. (#1693) * Fri Aug 05 2022 Packit - 0.57.0-1 diff --git a/plans/main.fmf b/plans/main.fmf index a93fe60..f8fa70e 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: accc8b8026eafbb9fdd1c6279cb39e84745f969a + ref: f1955ce8cf5fc0067c56d5539effd22073c59e02 diff --git a/sources b/sources index c9b3b97..e03ecfc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.59.0.tar.gz) = 7f8c09ef5619283095e28c41e7794d8ed98d0553442df4a242f751172f05b512675f110d63b4cfda966027ff6a3ba31c2893ae1d009185f07d865f940d590f38 +SHA512 (packitos-0.59.1.tar.gz) = 9fc4e94bc13f29deb1e622ce331a886f920e5a51a8582f3e5f1e329cb7e0f7aa95d77a0196b5586346c2456299d6cb9e9805eed6c2c02630e7a874283bfc6b8d From 1b2b4f620993145b2b87893deb17697ba19b3720 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 7 Oct 2022 14:36:09 +0000 Subject: [PATCH 02/36] [packit] 0.60.0 upstream release Upstream tag: 0.60.0 Upstream commit: 6aaace33 Signed-off-by: Packit --- .gitignore | 1 + .packit.yaml | 8 ++++++++ README.packit | 2 +- packit.spec | 5 ++++- plans/full.fmf | 8 ++++++++ plans/main.fmf | 2 +- plans/session-recording.fmf | 17 ++++++++++++----- sources | 2 +- 8 files changed, 36 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 75fb287..25f5b3f 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,4 @@ /packitos-0.57.0.tar.gz /packitos-0.59.0.tar.gz /packitos-0.59.1.tar.gz +/packitos-0.60.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 213a09e..f2f0cff 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -40,6 +40,7 @@ jobs: dist_git_branches: - fedora-all - epel-8 + - epel-9 - job: sync_from_downstream trigger: commit @@ -49,11 +50,13 @@ jobs: targets: - fedora-stable - epel-8 + - epel-9 - job: tests trigger: pull_request targets: - fedora-stable - epel-8 + - epel-9 - job: copr_build trigger: commit @@ -61,6 +64,7 @@ jobs: targets: - fedora-stable - epel-8 + - epel-9 project: packit-dev list_on_homepage: True preserve_project: True @@ -71,6 +75,7 @@ jobs: targets: - fedora-stable - epel-8 + - epel-9 project: packit-stable list_on_homepage: True preserve_project: True @@ -80,6 +85,7 @@ jobs: targets: - fedora-stable - epel-8 + - epel-9 project: packit-releases list_on_homepage: True preserve_project: True @@ -92,6 +98,7 @@ jobs: dist_git_branches: - fedora-all - epel-8 + - epel-9 - job: bodhi_update trigger: commit @@ -99,6 +106,7 @@ jobs: dist_git_branches: - fedora-branched - epel-8 + - epel-9 # - job: vm_image_build # trigger: pull_request # packit_instances: ["stg"] diff --git a/README.packit b/README.packit index 5f3d928..a723bcb 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.59.1.dev26+g3efc790. +The file was generated using packit 0.59.2.dev19+gc1f0788. diff --git a/packit.spec b/packit.spec index f12f173..cbf4613 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.59.1 +Version: 0.60.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 Oct 07 2022 Packit - 0.60.0-1 +- Propose downstream job now pushes changes even when it's not creating a new pull request. This allows updating already existing pull requests. (#1725) + * Fri Sep 16 2022 Packit - 0.59.1-1 - `packit propose-downstream` is now more informative when sources cannot be downloaded. (#1698) diff --git a/plans/full.fmf b/plans/full.fmf index 856ef61..e13fcb4 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -1,3 +1,11 @@ summary: Unit, integration & functional tests. discover+: filter: tier:1 +adjust: + - when: "distro == rhel-9 or distro == centos-9 or distro == centos-stream-9" + because: "flexmock is not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251" + prepare: + - how: install + package: python3-pip + - how: shell + script: pip3 install flexmock diff --git a/plans/main.fmf b/plans/main.fmf index f8fa70e..876e683 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: f1955ce8cf5fc0067c56d5539effd22073c59e02 + ref: 6aaace330e48ea9b5302846785fba21d3724e281 diff --git a/plans/session-recording.fmf b/plans/session-recording.fmf index 658b417..dbb63ee 100644 --- a/plans/session-recording.fmf +++ b/plans/session-recording.fmf @@ -2,8 +2,15 @@ summary: Session recording testcases discover+: filter: tier:2 adjust: - when: "distro <= rhel-8 or distro <= centos-8 or distro == centos-stream-8" - prepare: - - how: install - name: Enable the Copr-repo for Requre - copr: packit/packit-requre-main + - when: "distro <= rhel-9 or distro <= centos-9 or distro == centos-stream-8 or distro == centos-stream-9" + prepare: + - 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 e03ecfc..9192960 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.59.1.tar.gz) = 9fc4e94bc13f29deb1e622ce331a886f920e5a51a8582f3e5f1e329cb7e0f7aa95d77a0196b5586346c2456299d6cb9e9805eed6c2c02630e7a874283bfc6b8d +SHA512 (packitos-0.60.0.tar.gz) = 8674f680d46f22fae78a05c02789d95daaef736a6b36ac1fe847ac5267d2efd6c0f1d4e587908c648b07e475c0c9f9f7005383d1a13ed4ad0608e3a592bd975c From 6159e3ff2f63efcb9ac7ce4fa773c50f2c9203e4 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 21 Oct 2022 08:39:07 +0000 Subject: [PATCH 03/36] [packit] 0.61.0 upstream release Upstream tag: 0.61.0 Upstream commit: 1b5611cd Signed-off-by: Packit --- .gitignore | 1 + .packit.yaml | 8 -------- README.packit | 2 +- packit.spec | 6 +++++- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 9 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 25f5b3f..fbb1b30 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,4 @@ /packitos-0.59.0.tar.gz /packitos-0.59.1.tar.gz /packitos-0.60.0.tar.gz +/packitos-0.61.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index f2f0cff..6c657dd 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -39,7 +39,6 @@ jobs: # Use the stage instance once it works in downstream. dist_git_branches: - fedora-all - - epel-8 - epel-9 - job: sync_from_downstream @@ -49,13 +48,11 @@ jobs: trigger: pull_request targets: - fedora-stable - - epel-8 - epel-9 - job: tests trigger: pull_request targets: - fedora-stable - - epel-8 - epel-9 - job: copr_build @@ -63,7 +60,6 @@ jobs: branch: main targets: - fedora-stable - - epel-8 - epel-9 project: packit-dev list_on_homepage: True @@ -74,7 +70,6 @@ jobs: branch: stable targets: - fedora-stable - - epel-8 - epel-9 project: packit-stable list_on_homepage: True @@ -84,7 +79,6 @@ jobs: trigger: release targets: - fedora-stable - - epel-8 - epel-9 project: packit-releases list_on_homepage: True @@ -97,7 +91,6 @@ jobs: allowed_pr_authors: ["packit-stg", "packit"] dist_git_branches: - fedora-all - - epel-8 - epel-9 - job: bodhi_update @@ -105,7 +98,6 @@ jobs: packit_instances: ["stg"] dist_git_branches: - fedora-branched - - epel-8 - epel-9 # - job: vm_image_build # trigger: pull_request diff --git a/README.packit b/README.packit index a723bcb..e8857c6 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.59.2.dev19+gc1f0788. +The file was generated using packit 0.60.1.dev6+g9c9b2a8. diff --git a/packit.spec b/packit.spec index cbf4613..d6cb932 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.60.0 +Version: 0.61.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,6 +102,10 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Fri Oct 21 2022 Packit - 0.61.0-1 +- Packit can now correctly authenticate with Bodhi 6 and therefore create Bodhi updates. 🚀 (#1746) +- Packit now requires Python 3.9 or later. (#1745) + * Fri Oct 07 2022 Packit - 0.60.0-1 - Propose downstream job now pushes changes even when it's not creating a new pull request. This allows updating already existing pull requests. (#1725) diff --git a/plans/main.fmf b/plans/main.fmf index 876e683..a0760c2 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: 6aaace330e48ea9b5302846785fba21d3724e281 + ref: 1b5611cd822602c265ab73c2f8f5246a721e4b9d diff --git a/sources b/sources index 9192960..319903d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.60.0.tar.gz) = 8674f680d46f22fae78a05c02789d95daaef736a6b36ac1fe847ac5267d2efd6c0f1d4e587908c648b07e475c0c9f9f7005383d1a13ed4ad0608e3a592bd975c +SHA512 (packitos-0.61.0.tar.gz) = f44d987710099b73f9c5249778ec3870ad7f94ec92c9b91a28b41745e1a8a6a192b3f4ee481964d746f8405d0100fd852299d04c0677643ac7e64dfd979c3146 From 1e8f83a6c881ab27370eb70acce9506e4cdc374b Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 27 Oct 2022 10:59:12 +0000 Subject: [PATCH 04/36] [packit] 0.62.0 upstream release Upstream tag: 0.62.0 Upstream commit: 7e9eb13d Signed-off-by: Packit --- .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 fbb1b30..8a04a3f 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ /packitos-0.59.1.tar.gz /packitos-0.60.0.tar.gz /packitos-0.61.0.tar.gz +/packitos-0.62.0.tar.gz diff --git a/README.packit b/README.packit index e8857c6..5dbee66 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.60.1.dev6+g9c9b2a8. +The file was generated using packit 0.61.1.dev2+gd3c851c. diff --git a/packit.spec b/packit.spec index d6cb932..585e1bc 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.61.0 +Version: 0.62.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,8 +102,11 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Thu Oct 27 2022 Packit - 0.62.0-1 +- Fixed an issue with version and release being updated even if `--no-bump` flag was specified. Also fixed an issue when `None` appeared in release instead of a number. (#1753) + * Fri Oct 21 2022 Packit - 0.61.0-1 -- Packit can now correctly authenticate with Bodhi 6 and therefore create Bodhi updates. 🚀 (#1746) +- Packit can now correctly authenticate with Bodhi 6 and therefore create Bodhi updates. 🚀 (#1746) - Packit now requires Python 3.9 or later. (#1745) * Fri Oct 07 2022 Packit - 0.60.0-1 diff --git a/plans/main.fmf b/plans/main.fmf index a0760c2..dc6d299 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: 1b5611cd822602c265ab73c2f8f5246a721e4b9d + ref: 7e9eb13d89c7d96f1e95823a0859c5d50e9d3bbb diff --git a/sources b/sources index 319903d..1ffc0cb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.61.0.tar.gz) = f44d987710099b73f9c5249778ec3870ad7f94ec92c9b91a28b41745e1a8a6a192b3f4ee481964d746f8405d0100fd852299d04c0677643ac7e64dfd979c3146 +SHA512 (packitos-0.62.0.tar.gz) = fccc990c73d7a55b5b606fda2e801bb0a8814454d704d957a4f42815aafc14c0eb91cdb2f8608c1cdbc1cc33d7c78c21745a6bd67c4dac12705e153e7e72bbde From 84a82bd8b2441e0c613432f191b5250ad7972555 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 4 Nov 2022 09:55:45 +0000 Subject: [PATCH 05/36] [packit] 0.63.0 upstream release Upstream tag: 0.63.0 Upstream commit: 1ce54c8c Signed-off-by: Packit --- .gitignore | 1 + README.packit | 2 +- packit.spec | 6 +++++- plans/full.fmf | 4 ++-- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 8a04a3f..dce07be 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,4 @@ /packitos-0.60.0.tar.gz /packitos-0.61.0.tar.gz /packitos-0.62.0.tar.gz +/packitos-0.63.0.tar.gz diff --git a/README.packit b/README.packit index 5dbee66..f05d0b0 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.61.1.dev2+gd3c851c. +The file was generated using packit 0.62.1.dev20+g64c5a99. diff --git a/packit.spec b/packit.spec index 585e1bc..e64fccd 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.62.0 +Version: 0.63.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,6 +102,10 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Fri Nov 04 2022 Packit - 0.63.0-1 +- Fixed an issue due to which the repository was never searched for a specfile if 'specfile_path' was not specified, and 'specfile_path' was always set to '.spec'. (#1758) +- Packit is now able to generate automatic Bodhi update notes including a changelog diff since the latest stable build of a package. (#1747) + * Thu Oct 27 2022 Packit - 0.62.0-1 - Fixed an issue with version and release being updated even if `--no-bump` flag was specified. Also fixed an issue when `None` appeared in release instead of a number. (#1753) diff --git a/plans/full.fmf b/plans/full.fmf index e13fcb4..d5bd9c1 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -3,9 +3,9 @@ discover+: filter: tier:1 adjust: - when: "distro == rhel-9 or distro == centos-9 or distro == centos-stream-9" - because: "flexmock is not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251" + because: "flexmock and deepdiff are not in EPEL 9: https://bugzilla.redhat.com/show_bug.cgi?id=2120251" prepare: - how: install package: python3-pip - how: shell - script: pip3 install flexmock + script: pip3 install flexmock deepdiff diff --git a/plans/main.fmf b/plans/main.fmf index dc6d299..a730d49 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: 7e9eb13d89c7d96f1e95823a0859c5d50e9d3bbb + ref: 1ce54c8c47fdab8ec2a4175081570d57a76a1996 diff --git a/sources b/sources index 1ffc0cb..687b836 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.62.0.tar.gz) = fccc990c73d7a55b5b606fda2e801bb0a8814454d704d957a4f42815aafc14c0eb91cdb2f8608c1cdbc1cc33d7c78c21745a6bd67c4dac12705e153e7e72bbde +SHA512 (packitos-0.63.0.tar.gz) = 0e96e038acb860412ab243f1b96b1051d29445036c91376741806dbd2d084d05beb5072e772673489c37b563e482856a1d8cfd8d6acbcf382e0819543ee0be81 From c620a7ac0f0acc886b4f71d318041335aad89c8e Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 12 Nov 2022 14:43:11 +0000 Subject: [PATCH 06/36] [packit] 0.63.1 upstream release Upstream tag: 0.63.1 Upstream commit: b534d995 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 dce07be..1e92e55 100644 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,4 @@ /packitos-0.61.0.tar.gz /packitos-0.62.0.tar.gz /packitos-0.63.0.tar.gz +/packitos-0.63.1.tar.gz diff --git a/README.packit b/README.packit index f05d0b0..8979edb 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.62.1.dev20+g64c5a99. +The file was generated using packit 0.63.1.dev12+gb534d99. diff --git a/packit.spec b/packit.spec index e64fccd..4ebc420 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.63.0 +Version: 0.63.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,8 +102,12 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Sat Nov 12 2022 Packit - 0.63.1-1 +- Packit now correctly finds SRPM when rpmbuild reports warnings when it parses the spec file. (#1772) +- When packit.yaml is present in the repo but is empty, Packit now produces a better error message instead of an internal Python exception. (#1769) + * Fri Nov 04 2022 Packit - 0.63.0-1 -- Fixed an issue due to which the repository was never searched for a specfile if 'specfile_path' was not specified, and 'specfile_path' was always set to '.spec'. (#1758) +- Fixed an issue due to which the repository was never searched for a specfile if 'specfile_path' was not specified, and 'specfile_path' was always set to '.spec'. (#1758) - Packit is now able to generate automatic Bodhi update notes including a changelog diff since the latest stable build of a package. (#1747) * Thu Oct 27 2022 Packit - 0.62.0-1 diff --git a/plans/main.fmf b/plans/main.fmf index a730d49..a101f2e 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: 1ce54c8c47fdab8ec2a4175081570d57a76a1996 + ref: b534d995d6045765fa13bc151b62338be4def6c3 diff --git a/sources b/sources index 687b836..b98e1f2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.63.0.tar.gz) = 0e96e038acb860412ab243f1b96b1051d29445036c91376741806dbd2d084d05beb5072e772673489c37b563e482856a1d8cfd8d6acbcf382e0819543ee0be81 +SHA512 (packitos-0.63.1.tar.gz) = 02667885ad528dc573b0b8d8a16578c4103e57f0d7c8869d3405a9ae21805b71b13e11940581a6b795cbeb533aafe221db45a396fdf6b347d5068b7df8ffeed0 From 428e4d4eb04735c7708c76496bb26ad867e9c25f Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 2 Dec 2022 08:46:09 +0000 Subject: [PATCH 07/36] [packit] 0.64.0 upstream release Upstream tag: 0.64.0 Upstream commit: 4d296ec2 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 1e92e55..1603e0f 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ /packitos-0.62.0.tar.gz /packitos-0.63.0.tar.gz /packitos-0.63.1.tar.gz +/packitos-0.64.0.tar.gz diff --git a/README.packit b/README.packit index 8979edb..d879225 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.63.1.dev12+gb534d99. +The file was generated using packit 0.63.2.dev18+ge80845e. diff --git a/packit.spec b/packit.spec index 4ebc420..97451e7 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.63.1 +Version: 0.64.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,8 +102,12 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Fri Dec 02 2022 Packit - 0.64.0-1 +- `packit propose-downstream` now uploads all remote sources (those specified as URLs) and the source specified by `spec_source_id` (whether remote or not) to lookaside. Previously, only Source0 was uploaded. +Source0 is no longer treated specially, but as `spec_source_id` is `Source0` by default, Source0 is still being uploaded by default unless `spec_source_id` is overriden. (#1778) + * Sat Nov 12 2022 Packit - 0.63.1-1 -- Packit now correctly finds SRPM when rpmbuild reports warnings when it parses the spec file. (#1772) +- Packit now correctly finds SRPM when rpmbuild reports warnings when it parses the spec file. (#1772) - When packit.yaml is present in the repo but is empty, Packit now produces a better error message instead of an internal Python exception. (#1769) * Fri Nov 04 2022 Packit - 0.63.0-1 diff --git a/plans/main.fmf b/plans/main.fmf index a101f2e..2d9c51c 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: b534d995d6045765fa13bc151b62338be4def6c3 + ref: 4d296ec21c8f6e2dfde118f6154fbde18d67cfea diff --git a/sources b/sources index b98e1f2..6645d67 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.63.1.tar.gz) = 02667885ad528dc573b0b8d8a16578c4103e57f0d7c8869d3405a9ae21805b71b13e11940581a6b795cbeb533aafe221db45a396fdf6b347d5068b7df8ffeed0 +SHA512 (packitos-0.64.0.tar.gz) = 10cd7a1dfc7b08d75c4aa8b4238de3a5061ad792ae293e902334c7e152c254a34da465e6040acec933445d03050e5b1678a9a9a9f215c0370b1ad934b3eb3b12 From 1a6a2dba8cd444fb3f78759ef2d6a301b3b531df Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 9 Dec 2022 10:18:28 +0000 Subject: [PATCH 08/36] [packit] 0.65.0 upstream release Upstream tag: 0.65.0 Upstream commit: d6488aac Signed-off-by: Packit --- .gitignore | 1 + .packit.yaml | 6 ++++++ README.packit | 2 +- packit.spec | 8 ++++++-- plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 1603e0f..4d3aaae 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,4 @@ /packitos-0.63.0.tar.gz /packitos-0.63.1.tar.gz /packitos-0.64.0.tar.gz +/packitos-0.65.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 6c657dd..3b02fe8 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -84,6 +84,12 @@ jobs: list_on_homepage: True preserve_project: True + - job: pull_from_upstream + trigger: release + dist_git_branches: + - fedora-all + - epel-9 + # downstream automation: - job: koji_build trigger: commit diff --git a/README.packit b/README.packit index d879225..bc29c7d 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.63.2.dev18+ge80845e. +The file was generated using packit 0.64.1.dev11+g878d047. diff --git a/packit.spec b/packit.spec index 97451e7..2d1d334 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.64.0 +Version: 0.65.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,8 +102,12 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Fri Dec 09 2022 Packit - 0.65.0-1 +- Packit now correctly handles a race condition when it tries to create bodhi updates for builds that are not yet tagged properly. CLI exprience was also improved for this case. (#1803) +- Packit now resets the `Release` tag during `propose-downstream` if the version is updated and the `Release` tag has not explicitly been overridden in the upstream specfile. (#1801) + * Fri Dec 02 2022 Packit - 0.64.0-1 -- `packit propose-downstream` now uploads all remote sources (those specified as URLs) and the source specified by `spec_source_id` (whether remote or not) to lookaside. Previously, only Source0 was uploaded. +- `packit propose-downstream` now uploads all remote sources (those specified as URLs) and the source specified by `spec_source_id` (whether remote or not) to lookaside. Previously, only Source0 was uploaded. Source0 is no longer treated specially, but as `spec_source_id` is `Source0` by default, Source0 is still being uploaded by default unless `spec_source_id` is overriden. (#1778) * Sat Nov 12 2022 Packit - 0.63.1-1 diff --git a/plans/main.fmf b/plans/main.fmf index 2d9c51c..3796ea7 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: 4d296ec21c8f6e2dfde118f6154fbde18d67cfea + ref: d6488aac19417a0cf566ec284e86072d0b100cc2 diff --git a/sources b/sources index 6645d67..d3e32bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.64.0.tar.gz) = 10cd7a1dfc7b08d75c4aa8b4238de3a5061ad792ae293e902334c7e152c254a34da465e6040acec933445d03050e5b1678a9a9a9f215c0370b1ad934b3eb3b12 +SHA512 (packitos-0.65.0.tar.gz) = e6ae641d978932988073fe76935e82b6432f962a9fa0bae37a6e7fa35919017f15b72bcfbc3fc1d437763447fd7ef38e8f0004daa8e4d0c14871925f7e438870 From f8b33fbcdaadfa19b1fa425e9a353205e4543d6e Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 22 Dec 2022 16:09:16 +0000 Subject: [PATCH 09/36] [packit] 0.65.1 upstream release Upstream tag: 0.65.1 Upstream commit: eda9ca7d Signed-off-by: Packit --- .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 4d3aaae..380a656 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,4 @@ /packitos-0.63.1.tar.gz /packitos-0.64.0.tar.gz /packitos-0.65.0.tar.gz +/packitos-0.65.1.tar.gz diff --git a/README.packit b/README.packit index bc29c7d..b2da3a7 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.64.1.dev11+g878d047. +The file was generated using packit 0.65.1.dev7+gbf5a556. diff --git a/packit.spec b/packit.spec index 2d1d334..599216d 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.65.0 +Version: 0.65.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,8 +102,11 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Thu Dec 22 2022 Packit - 0.65.1-1 +- Packit now puts the correct release number into the changelog when the `Release` tag is reset during `propose-downstream`. (#1816) + * Fri Dec 09 2022 Packit - 0.65.0-1 -- Packit now correctly handles a race condition when it tries to create bodhi updates for builds that are not yet tagged properly. CLI exprience was also improved for this case. (#1803) +- Packit now correctly handles a race condition when it tries to create bodhi updates for builds that are not yet tagged properly. CLI exprience was also improved for this case. (#1803) - Packit now resets the `Release` tag during `propose-downstream` if the version is updated and the `Release` tag has not explicitly been overridden in the upstream specfile. (#1801) * Fri Dec 02 2022 Packit - 0.64.0-1 diff --git a/plans/main.fmf b/plans/main.fmf index 3796ea7..735f33d 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: d6488aac19417a0cf566ec284e86072d0b100cc2 + ref: eda9ca7dc011a9822687e30aa201356c87665b36 diff --git a/sources b/sources index d3e32bf..46a8f63 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.65.0.tar.gz) = e6ae641d978932988073fe76935e82b6432f962a9fa0bae37a6e7fa35919017f15b72bcfbc3fc1d437763447fd7ef38e8f0004daa8e4d0c14871925f7e438870 +SHA512 (packitos-0.65.1.tar.gz) = 133a3e996f2cb59230a6765812107aa729cb29bc3d5b805cea3f54d3c4c43e763c2ebb9c0f3cd74874040e10f24e64f6412dfeeb2cf23350dadc898711828730 From e287cda07f80ade66cb8a53ee639f742a0be398f Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 4 Jan 2023 11:40:44 +0000 Subject: [PATCH 10/36] [packit] 0.65.2 upstream release Upstream tag: 0.65.2 Upstream commit: b78a1d84 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 380a656..1ecc042 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,4 @@ /packitos-0.64.0.tar.gz /packitos-0.65.0.tar.gz /packitos-0.65.1.tar.gz +/packitos-0.65.2.tar.gz diff --git a/README.packit b/README.packit index b2da3a7..e524c1d 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.65.1.dev7+gbf5a556. +The file was generated using packit 0.65.1.dev14+gf9e4cc7. diff --git a/packit.spec b/packit.spec index 599216d..e1f426b 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.65.1 +Version: 0.65.2 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 +* Wed Jan 04 2023 Packit - 0.65.2-1 +- No changes. This is a fixup release for sake of Packit deployment. + * Thu Dec 22 2022 Packit - 0.65.1-1 - Packit now puts the correct release number into the changelog when the `Release` tag is reset during `propose-downstream`. (#1816) diff --git a/plans/main.fmf b/plans/main.fmf index 735f33d..000e131 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: eda9ca7dc011a9822687e30aa201356c87665b36 + ref: b78a1d844afe0588b7c3e32c4ed5a13fc1be7748 diff --git a/sources b/sources index 46a8f63..32e12ba 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.65.1.tar.gz) = 133a3e996f2cb59230a6765812107aa729cb29bc3d5b805cea3f54d3c4c43e763c2ebb9c0f3cd74874040e10f24e64f6412dfeeb2cf23350dadc898711828730 +SHA512 (packitos-0.65.2.tar.gz) = 1aaf3ef3262aac266db2945173903d16e6e4fd72658b201afe8378fb69adf450c73b2b42ebd6cbb7537a5ca928997c864c829fce92b92de8cc4785db2a14627b From 43f31351b35e310684cee494b7a45cb1e0d0bc9b Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 20 Jan 2023 15:35:15 +0000 Subject: [PATCH 11/36] [packit] 0.66.0 upstream release Upstream tag: 0.66.0 Upstream commit: a4b3c4f9 Signed-off-by: Packit --- .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 1ecc042..14c08a4 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,4 @@ /packitos-0.65.0.tar.gz /packitos-0.65.1.tar.gz /packitos-0.65.2.tar.gz +/packitos-0.66.0.tar.gz diff --git a/README.packit b/README.packit index e524c1d..df1d760 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.65.1.dev14+gf9e4cc7. +The file was generated using packit 0.65.2.post26+ga788f71. diff --git a/packit.spec b/packit.spec index e1f426b..185ea38 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.65.2 +Version: 0.66.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -102,6 +102,13 @@ cp files/bash-completion/packit %{buildroot}%{_datadir}/bash-completion/completi %{python3_sitelib}/* %changelog +* Fri Jan 20 2023 Packit - 0.66.0-1 +- When configuring Copr chroot (target in Packit terminology) specific configuration, make sure to specify `additional_modules` as a string containing module names separated with a comma, example: "httpd:2.4,python:4". (#1826) +- Target-specific configuration for Copr builds can now be defined and Packit will set it for the appropriate Copr chroots. (#1822) +- You can now specify `update_release: false` in the configuration to tell Packit not to change the `Version` and `Release` in the spec file. It works the same as `--no-update-release` (renamed from now deprecated `--no-bump`) in the CLI. (#1827) +- Packit now supports setting `module_hotfixes` for Copr projects. (#1829) +- All Copr projects created by Packit now default to `enable_net=False`. Our documentation stated this but it wasn't the case. This is now corrected. (#1825) + * Wed Jan 04 2023 Packit - 0.65.2-1 - No changes. This is a fixup release for sake of Packit deployment. diff --git a/plans/main.fmf b/plans/main.fmf index 000e131..3be558a 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: b78a1d844afe0588b7c3e32c4ed5a13fc1be7748 + ref: a4b3c4f91d339a3e52d5583e2bf8488fb55b0e51 diff --git a/sources b/sources index 32e12ba..c92f875 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.65.2.tar.gz) = 1aaf3ef3262aac266db2945173903d16e6e4fd72658b201afe8378fb69adf450c73b2b42ebd6cbb7537a5ca928997c864c829fce92b92de8cc4785db2a14627b +SHA512 (packitos-0.66.0.tar.gz) = 4f012cdd0876f8f93278aaff9e8025c87a61b653d1ab611576743d77ae0529cf54a83c537781212e33a45ca0263b2410a2af678bbb9e6d252ed43a82c167df05 From 7373b19c6de499b28c2179d5a870467147a1f3c8 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 3 Feb 2023 12:50:13 +0000 Subject: [PATCH 12/36] [packit] 0.67.0 upstream release Upstream tag: 0.67.0 Upstream commit: c6848c21 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 14c08a4..6f4f6df 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,4 @@ /packitos-0.65.1.tar.gz /packitos-0.65.2.tar.gz /packitos-0.66.0.tar.gz +/packitos-0.67.0.tar.gz diff --git a/README.packit b/README.packit index df1d760..2e1ed92 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.65.2.post26+ga788f71. +The file was generated using packit 0.66.0.post10+g66e72f3. diff --git a/packit.spec b/packit.spec index 185ea38..fdc246d 100644 --- a/packit.spec +++ b/packit.spec @@ -2,7 +2,7 @@ %global real_name packit Name: %{real_name} -Version: 0.66.0 +Version: 0.67.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 Feb 03 2023 Packit - 0.67.0-1 +- Packit now sanitizes changelog messages in order not to break spec file parsing. (#1841) + * Fri Jan 20 2023 Packit - 0.66.0-1 - When configuring Copr chroot (target in Packit terminology) specific configuration, make sure to specify `additional_modules` as a string containing module names separated with a comma, example: "httpd:2.4,python:4". (#1826) - Target-specific configuration for Copr builds can now be defined and Packit will set it for the appropriate Copr chroots. (#1822) diff --git a/plans/main.fmf b/plans/main.fmf index 3be558a..f1fef2d 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: a4b3c4f91d339a3e52d5583e2bf8488fb55b0e51 + ref: c6848c216f18febb330fb3b7d08dee08c8bb56fa diff --git a/sources b/sources index c92f875..134a1b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-0.66.0.tar.gz) = 4f012cdd0876f8f93278aaff9e8025c87a61b653d1ab611576743d77ae0529cf54a83c537781212e33a45ca0263b2410a2af678bbb9e6d252ed43a82c167df05 +SHA512 (packitos-0.67.0.tar.gz) = 2ad5ef95be660732aa73a7d4f30d08e654fbdc98f19e481a59edaecd5ff8786b2a3aa5686b21a3663ea266de95e5723cc4be91d8675ea3d8afa8f1f65d7c37be From b8b81c03ee1edd1def49f03e51fa3c17bdf8c66f Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Feb 2023 10:29:23 +0000 Subject: [PATCH 13/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 fdc246d..0a705a3 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 21124f421d03adb1e6df978e74215b7cf49893a8 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 5 Mar 2023 20:41:03 +0000 Subject: [PATCH 14/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 0a705a3..8cc73f0 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 6ed9fe061b0ff5397be9ce7fe82512e90f1a049b Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Mar 2023 22:58:07 +0000 Subject: [PATCH 15/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..10ab7f2 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.post27+g1374cc1. diff --git a/packit.spec b/packit.spec index 8cc73f0..0615009 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 b6ff2c8c0d06134f11a628b97fb9332eb967d375 Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 25 Mar 2023 17:16:02 +0000 Subject: [PATCH 16/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 10ab7f2..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.post27+g1374cc1. +The file was generated using packit 0.70.0.post6+g21fb5bb. diff --git a/packit.spec b/packit.spec index 0615009..01a7964 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 a4ab33209fd4f3695a2d5bfb369cc23c7006f4c1 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 31 Mar 2023 06:57:34 +0000 Subject: [PATCH 17/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 01a7964..6a42d89 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 380abac3933c7d3d5420b2be15e8cd2a312ca408 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 6 Apr 2023 10:53:16 +0000 Subject: [PATCH 18/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 6a42d89..453acf8 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 c84c30170726f3788fe561ad7541923eae0b1df4 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 16 Apr 2023 17:58:29 +0000 Subject: [PATCH 19/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 453acf8..c7b2954 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 d476506d19b0e1b589b200453c46d77d081ffee0 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 28 Apr 2023 08:00:17 +0000 Subject: [PATCH 20/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 c7b2954..aab6106 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 3d15ec88449883455a02ad220e982292d9f1616a Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 26 May 2023 10:59:43 +0000 Subject: [PATCH 21/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 aab6106..48b7be0 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 4454aca1b2d7032fac89b4229a9a38c78683d96e Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 17 Jun 2023 10:34:47 +0000 Subject: [PATCH 22/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 48b7be0..7f015fd 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 17fde8ead00027e051f90dccef3957b3e1d6235e Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 8 Jul 2023 20:15:50 +0000 Subject: [PATCH 23/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 7f015fd..f0686a5 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 d03bdde3278bb40a554ccc32d7f19f001490957f Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 13 Jul 2023 15:31:18 +0000 Subject: [PATCH 24/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 f0686a5..62bdcdf 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 a4a5b1bc34690f646b55e7c96defbd402f0efcad Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 4 Aug 2023 11:30:31 +0000 Subject: [PATCH 25/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-f37-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 62bdcdf..b93872a 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 1c2079a72441273ef15e291ca6b1d3027773bb6e Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 11 Aug 2023 10:42:44 +0000 Subject: [PATCH 26/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-f37-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 b93872a..f20b37e 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 2e2da7eb87b930167888a230a4a09984411b2cec Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 22 Aug 2023 06:34:55 +0000 Subject: [PATCH 27/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-f37-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 f20b37e..20d1814 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 1b15d9ac6963f74d3c8447dabce661f14009534c Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 8 Sep 2023 11:48:02 +0000 Subject: [PATCH 28/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-f37-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 20d1814..d31599f 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 8a28ce3161beb0d4926384ec412a30f4f572b019 Mon Sep 17 00:00:00 2001 From: Packit Date: Sat, 23 Sep 2023 11:25:02 +0000 Subject: [PATCH 29/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 d31599f..29592d6 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 3cc93cde70dab3973bdbdc66504e3bfbaa780f20 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 29 Sep 2023 07:16:46 +0000 Subject: [PATCH 30/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 29592d6..f2fa772 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 6ccea2487c814f1b0f69fdadf22c52c15411e0a5 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 6 Oct 2023 12:15:47 +0000 Subject: [PATCH 31/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 f2fa772..0c2cbd7 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 eb23da136ceaa549c1423454b91af3dff33d34fe Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 16 Oct 2023 10:01:21 +0000 Subject: [PATCH 32/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 0c2cbd7..9242833 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 28089685b58cc50a8b54025f295d91bcf7f45faa Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 30 Oct 2023 12:57:21 +0000 Subject: [PATCH 33/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 9242833..494a975 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 2c4571dffb69d6e502fe656051400d8589efaae4 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Nov 2023 12:33:04 +0000 Subject: [PATCH 34/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 494a975..7c72d79 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 bfa60fcc7505d07610201e7311f0e29ebd6bdfe9 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 24 Nov 2023 13:44:17 +0000 Subject: [PATCH 35/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 7c72d79..dd7dc67 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 1898b684d21604504ddea22c2d6ef389d4b36374 Mon Sep 17 00:00:00 2001 From: Packit Date: Thu, 30 Nov 2023 21:48:12 +0000 Subject: [PATCH 36/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 dd7dc67..c8d5159 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