From 9fe4e04e95aa5a2e25eeebaa5ea7cb26afd8937e Mon Sep 17 00:00:00 2001 From: Maja Massarini Date: Mon, 23 Feb 2026 09:46:25 +0100 Subject: [PATCH 1/8] Update to 1.15.0 upstream release Upstream tag: 1.15.0 Upstream commit: d507597e Commit authored by Packit automation (https://packit.dev/) --- .fmf/version | 1 + .gitignore | 1 + .packit.yaml | 137 ++++++++++++++++++++++++++++++++++++ README.packit | 3 + packit.spec | 82 +++++++++++++++++++++ plans/README.md | 15 ++++ plans/full.fmf | 35 +++++++++ plans/git_reference.py | 17 +++++ plans/main.fmf | 6 ++ plans/rpmlint.fmf | 14 ++++ plans/session-recording.fmf | 34 +++++++++ plans/smoke.fmf | 4 ++ sources | 1 + 13 files changed, 350 insertions(+) create mode 100644 .fmf/version create mode 100644 .gitignore create mode 100644 .packit.yaml create mode 100644 README.packit create mode 100644 packit.spec create mode 100644 plans/README.md create mode 100644 plans/full.fmf create mode 100644 plans/git_reference.py create mode 100644 plans/main.fmf create mode 100644 plans/rpmlint.fmf create mode 100644 plans/session-recording.fmf create mode 100644 plans/smoke.fmf create mode 100644 sources diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c6fd5d0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/packitos-1.15.0.tar.gz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..8946ad5 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,137 @@ +--- +# We want to use both instances for all upstream jobs including the `propose-downstream` one. +# For downstream, we need to pick just one instance (`stg` in our case) +# and redefine it for the `koji_build` and `bodhi_update` jobs. +packit_instances: ["prod", "stg"] + +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/ + +version_update_mask: '\d+\.' + +copy_upstream_release_description: true +issue_repository: https://github.com/packit/packit + +actions: + create-archive: + - "sh -c 'hatch build -t sdist 2>&1 | tee hatch_build.log'" + - "tail -n1 hatch_build.log" + get-current-version: + - "hatch version" + pre-sync: + # FMF has to be installed on system where you are calling this tool. + - python3 plans/git_reference.py + +allowed_gpg_keys: + - 5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23 + +srpm_build_deps: + - python3-build + - hatch + - python3-hatch-vcs + +jobs: + - job: propose_downstream + trigger: release + # Use the stage instance once it works in downstream. + dist_git_branches: + rawhide: + fast_forward_merge_into: [fedora-branched] + + - job: copr_build + trigger: pull_request + targets: + - fedora-all + - fedora-all-aarch64 + packages: + - packit + + - job: tests + trigger: pull_request + targets: + - fedora-all + packages: + - packit + + - job: copr_build + trigger: commit + branch: main + targets: + - fedora-all + - fedora-all-aarch64 + project: packit-dev + list_on_homepage: True + preserve_project: True + + - job: copr_build + trigger: commit + branch: stable + targets: + - fedora-stable + - fedora-stable-aarch64 + project: packit-stable + list_on_homepage: True + preserve_project: True + + - job: copr_build + trigger: release + targets: + - fedora-stable + - fedora-stable-aarch64 + project: packit-releases + list_on_homepage: True + preserve_project: True + + # downstream automation: + - job: pull_from_upstream + trigger: release + dist_git_branches: + rawhide: + fast_forward_merge_into: [fedora-branched] + + - job: koji_build + trigger: commit | koji_build + packit_instances: ["stg"] + allowed_pr_authors: ["packit-stg", "packit"] + sidetag_group: packit-specfile-ogr-releases + dependencies: + - python-ogr + - python-specfile + dist_git_branches: + - fedora-all + + - job: bodhi_update + trigger: koji_build + packit_instances: ["stg"] + allowed_builders: ["packit-stg", "packit"] + sidetag_group: packit-specfile-ogr-releases + dependencies: + - python-ogr + - python-specfile + dist_git_branches: + - fedora-all +# - job: vm_image_build +# trigger: pull_request +# packit_instances: ["stg"] +# image_distribution: rhel-8 +# image_type: aws +# image_architecture: x86_64 +# image_account_id: "727920394381" +# packages_to_install: [packit] +# owner: packit +# project: packit-dev +# targets: [epel-8] diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..ebfd30b --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 1.15.0.post1.dev2+g8f2adf816. diff --git a/packit.spec b/packit.spec new file mode 100644 index 0000000..2016b77 --- /dev/null +++ b/packit.spec @@ -0,0 +1,82 @@ +# 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: packit +Version: 1.15.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 packitos} +BuildArch: noarch +BuildRequires: python3-devel +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-packit +Summary: %{summary} +# new-sources +Requires: fedpkg +Requires: git-core +# kinit +Requires: krb5-workstation +# rpmbuild +Requires: rpm-build +# bumpspec +Requires: rpmdevtools +# Copying files between repositories +Requires: rsync + +Recommends: osh-cli + +%description -n python3-packit +Python library for Packit, +check out packit package for the executable. + + +%prep +%autosetup -n packitos-%{version} + + +%generate_buildrequires +%pyproject_buildrequires %{?with_tests:-x testing} + + +%build +%pyproject_wheel + + +%install +%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 + + +%files +%license LICENSE +%{_bindir}/packit +%{_mandir}/man1/packit*.1* +%{bash_completions_dir}/packit + +%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 + +%changelog +* Mon Feb 23 2026 Packit Team - 1.15.0-1 +- First release in EPEL 10 diff --git a/plans/README.md b/plans/README.md new file mode 100644 index 0000000..22c63d9 --- /dev/null +++ b/plans/README.md @@ -0,0 +1,15 @@ +Run tests locally: + + $ tmt -v run -a provision -h local + +Run tests in a container using podman: + + $ sudo dnf install tmt-provision-container + $ tmt -v run -a provision -h container + +For more info see: + +- https://packit.dev/docs/testing-farm/ +- [tmt @ DevConf 2021 slides](https://static.sched.com/hosted_files/devconfcz2021/37/tmt-slides.pdf) +- [fmf docs](https://fmf.readthedocs.io) +- [tmt docs](https://tmt.readthedocs.io) diff --git a/plans/full.fmf b/plans/full.fmf new file mode 100644 index 0000000..cfe51f6 --- /dev/null +++ b/plans/full.fmf @@ -0,0 +1,35 @@ +summary: Unit, integration & functional tests. + +discover+: + filter: tag:full + +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: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo + + # upgrade or install ‹ogr›, if needed + - how: shell + script: dnf -y upgrade python3-ogr || dnf -y install python3-ogr + + # upgrade or install ‹specfile›, if needed + - how: shell + script: dnf -y upgrade python3-specfile || dnf -y install 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+: + - how: install + package: python3-pip + - how: shell + script: pip3 install build deepdiff + + - when: "distro == rhel-10 or distro == centos-10 or distro == centos-stream-10" + because: "We are missing dependencies in EL10 that prohibit us from building." + enabled: false diff --git a/plans/git_reference.py b/plans/git_reference.py new file mode 100644 index 0000000..9fdb34b --- /dev/null +++ b/plans/git_reference.py @@ -0,0 +1,17 @@ +#!/usr/bin/python + +# Copyright Contributors to the Packit project. +# SPDX-License-Identifier: MIT + +import subprocess +from pathlib import Path + +import fmf + +tree_root = Path.cwd().absolute() +node = fmf.Tree(tree_root).find("/plans") +with node as data: + data["discover"]["url"] = "https://github.com/packit/packit.git" + data["discover"]["ref"] = ( + subprocess.check_output(["git", "rev-parse", "HEAD"]).decode().strip() + ) diff --git a/plans/main.fmf b/plans/main.fmf new file mode 100644 index 0000000..47101b7 --- /dev/null +++ b/plans/main.fmf @@ -0,0 +1,6 @@ +discover: + how: fmf + url: https://github.com/packit/packit.git + ref: d507597e6a4c9c2e456694de97d0353fe99e894f +execute: + how: tmt diff --git a/plans/rpmlint.fmf b/plans/rpmlint.fmf new file mode 100644 index 0000000..c220c74 --- /dev/null +++ b/plans/rpmlint.fmf @@ -0,0 +1,14 @@ +summary: + Execute rpmlint on the spec file + +discover: + how: shell + tests: + - name: rpmlint + test: rpmlint packit.spec + +prepare: + - name: packages + how: install + package: + - rpmlint diff --git a/plans/session-recording.fmf b/plans/session-recording.fmf new file mode 100644 index 0000000..5fc26c7 --- /dev/null +++ b/plans/session-recording.fmf @@ -0,0 +1,34 @@ +summary: Session recording testcases + +discover+: + filter: tag:requre + +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: sed -i -n '/^priority=/!p;$apriority=5' /etc/yum.repos.d/*:packit:packit-dev.repo + + # upgrade or install ‹ogr›, if needed + - how: shell + script: dnf -y upgrade python3-ogr || dnf -y install python3-ogr + + # upgrade or install ‹specfile›, if needed + - how: shell + script: dnf -y upgrade python3-specfile || dnf -y install python3-specfile + + - 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-10 or distro == centos-10 or distro == centos-stream-10" + because: "We are missing dependencies in EL10 that prohibit us from building." + enabled: false diff --git a/plans/smoke.fmf b/plans/smoke.fmf new file mode 100644 index 0000000..f797e91 --- /dev/null +++ b/plans/smoke.fmf @@ -0,0 +1,4 @@ +summary: Basic simple tests + +discover+: + filter: tier:0 diff --git a/sources b/sources new file mode 100644 index 0000000..027055f --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (packitos-1.15.0.tar.gz) = 5a7d4ade59e2449ca7b42f8f1c0d6f9ab73e376358177b9242c7b9ae7386e0a43adcff3232fd4b1105d4caf22e9ba1bee503c1ae5ce809ab56237bbb6c60c5ff From a77ce5f908962cd417897246037a9eec50f220da Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 6 Mar 2026 12:58:32 +0000 Subject: [PATCH 2/8] Update to 1.15.1 upstream release Upstream tag: 1.15.1 Upstream commit: 460154b0 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + .packit.yaml | 11 ++++++++++- README.packit | 2 +- packit.spec | 5 ++++- plans/full.fmf | 4 ---- plans/main.fmf | 2 +- plans/session-recording.fmf | 4 ---- sources | 2 +- 8 files changed, 18 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index c6fd5d0..5b248ca 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /packitos-1.15.0.tar.gz +/packitos-1.15.1.tar.gz diff --git a/.packit.yaml b/.packit.yaml index 8946ad5..0178029 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -51,12 +51,14 @@ jobs: dist_git_branches: rawhide: fast_forward_merge_into: [fedora-branched] - + epel-10: + fast_forward_merge_into: [epel-10-branched] - job: copr_build trigger: pull_request targets: - fedora-all - fedora-all-aarch64 + - epel-10-all packages: - packit @@ -64,6 +66,7 @@ jobs: trigger: pull_request targets: - fedora-all + - epel-10-all packages: - packit @@ -73,6 +76,7 @@ jobs: targets: - fedora-all - fedora-all-aarch64 + - epel-10-all project: packit-dev list_on_homepage: True preserve_project: True @@ -92,6 +96,7 @@ jobs: targets: - fedora-stable - fedora-stable-aarch64 + - epel-10-all project: packit-releases list_on_homepage: True preserve_project: True @@ -102,6 +107,8 @@ jobs: dist_git_branches: rawhide: fast_forward_merge_into: [fedora-branched] + epel-10: + fast_forward_merge_into: [epel-10-branched] - job: koji_build trigger: commit | koji_build @@ -113,6 +120,7 @@ jobs: - python-specfile dist_git_branches: - fedora-all + - epel-10-all - job: bodhi_update trigger: koji_build @@ -124,6 +132,7 @@ jobs: - python-specfile dist_git_branches: - fedora-all + - epel-10-all # - job: vm_image_build # trigger: pull_request # packit_instances: ["stg"] diff --git a/README.packit b/README.packit index ebfd30b..2e2c30b 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.15.0.post1.dev2+g8f2adf816. +The file was generated using packit 1.15.0.post1.dev8+gd88d89df5. diff --git a/packit.spec b/packit.spec index 2016b77..930cc14 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 1.15.0 +Version: 1.15.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -78,5 +78,8 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Mar 6 2026 Packit - 1.15.1-1 +- We have fixed a bug that prevented running `sync_release()` on a `PackitAPI` instance initialized with `non_git_upstream=True` repeatedly due to an improper clean-up. (#2691) + * Mon Feb 23 2026 Packit Team - 1.15.0-1 - First release in EPEL 10 diff --git a/plans/full.fmf b/plans/full.fmf index cfe51f6..888283c 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -29,7 +29,3 @@ adjust: package: python3-pip - how: shell script: pip3 install build deepdiff - - - when: "distro == rhel-10 or distro == centos-10 or distro == centos-stream-10" - because: "We are missing dependencies in EL10 that prohibit us from building." - enabled: false diff --git a/plans/main.fmf b/plans/main.fmf index 47101b7..c51c350 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/packit.git - ref: d507597e6a4c9c2e456694de97d0353fe99e894f + ref: 460154b02830ae01f957e84142b9abb707d1ca7f execute: how: tmt diff --git a/plans/session-recording.fmf b/plans/session-recording.fmf index 5fc26c7..141a092 100644 --- a/plans/session-recording.fmf +++ b/plans/session-recording.fmf @@ -28,7 +28,3 @@ adjust: - how: install name: Enable the Copr-repo for Requre copr: packit/packit-dev - - - when: "distro == rhel-10 or distro == centos-10 or distro == centos-stream-10" - because: "We are missing dependencies in EL10 that prohibit us from building." - enabled: false diff --git a/sources b/sources index 027055f..41aa9bc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-1.15.0.tar.gz) = 5a7d4ade59e2449ca7b42f8f1c0d6f9ab73e376358177b9242c7b9ae7386e0a43adcff3232fd4b1105d4caf22e9ba1bee503c1ae5ce809ab56237bbb6c60c5ff +SHA512 (packitos-1.15.1.tar.gz) = 180a91f2612df66f170eac9d01ca4f3debfff01b37a44a4aab0bb53512e27dbdaed8ab301552c87649996de9b7fa5a544908568d78a262dce1bbc784f0a1b973 From b3d968f9ab315647321f62f566c189bb302f165d Mon Sep 17 00:00:00 2001 From: Packit Date: Tue, 24 Mar 2026 17:55:40 +0000 Subject: [PATCH 3/8] Update to 1.15.2 upstream release - Resolves: rhbz#2450841 Upstream tag: 1.15.2 Upstream commit: b7382833 Commit authored by Packit automation (https://packit.dev/) --- .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 5b248ca..685cf26 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /packitos-1.15.0.tar.gz /packitos-1.15.1.tar.gz +/packitos-1.15.2.tar.gz diff --git a/README.packit b/README.packit index 2e2c30b..c72c444 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.15.0.post1.dev8+gd88d89df5. +The file was generated using packit 1.15.1.post1.dev10+gc5437527a. diff --git a/packit.spec b/packit.spec index 930cc14..caf83d4 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 1.15.1 +Version: 1.15.2 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -78,6 +78,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Tue Mar 24 2026 Packit - 1.15.2-1 +- Packit now uses the specfile library's sanitization when parsing spec files. +- Resolves: rhbz#2450841 + * Fri Mar 6 2026 Packit - 1.15.1-1 - We have fixed a bug that prevented running `sync_release()` on a `PackitAPI` instance initialized with `non_git_upstream=True` repeatedly due to an improper clean-up. (#2691) diff --git a/plans/main.fmf b/plans/main.fmf index c51c350..ae84f23 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/packit.git - ref: 460154b02830ae01f957e84142b9abb707d1ca7f + ref: b7382833de9e46ac53653de3b7e96b3f27500ae4 execute: how: tmt diff --git a/sources b/sources index 41aa9bc..973a3b5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-1.15.1.tar.gz) = 180a91f2612df66f170eac9d01ca4f3debfff01b37a44a4aab0bb53512e27dbdaed8ab301552c87649996de9b7fa5a544908568d78a262dce1bbc784f0a1b973 +SHA512 (packitos-1.15.2.tar.gz) = 74017fc7b2da051d599bfa090ccce48079b1acc8e089a2a96eb0696af98222d2a75534ca069e49963f7f0534a8a2a4ab58abe54598b91be3ebdaaa6c684906a5 From bda92e5513effb8273dd082bc3b44cd73d1d3317 Mon Sep 17 00:00:00 2001 From: Packit Date: Wed, 1 Apr 2026 13:48:47 +0000 Subject: [PATCH 4/8] Update to 1.15.3 upstream release - Resolves: rhbz#2453842 Upstream tag: 1.15.3 Upstream commit: e0ba48ac Commit authored by Packit automation (https://packit.dev/) --- .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 685cf26..22b887c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /packitos-1.15.0.tar.gz /packitos-1.15.1.tar.gz /packitos-1.15.2.tar.gz +/packitos-1.15.3.tar.gz diff --git a/README.packit b/README.packit index c72c444..f81f407 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.15.1.post1.dev10+gc5437527a. +The file was generated using packit 1.15.2.post1.dev9+gc92be17fa. diff --git a/packit.spec b/packit.spec index caf83d4..577567b 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 1.15.2 +Version: 1.15.3 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -78,6 +78,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Wed Apr 1 2026 Packit - 1.15.3-1 +- We've fixed the formatting of the strings Packit appends to the changelog. Now there will be at most one blank line before or after the Packit comment. (#2707) +- Resolves: rhbz#2453842 + * Tue Mar 24 2026 Packit - 1.15.2-1 - Packit now uses the specfile library's sanitization when parsing spec files. - Resolves: rhbz#2450841 diff --git a/plans/main.fmf b/plans/main.fmf index ae84f23..6129b91 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/packit.git - ref: b7382833de9e46ac53653de3b7e96b3f27500ae4 + ref: e0ba48ac6bd8608f55f075f72d36d00e5f13550d execute: how: tmt diff --git a/sources b/sources index 973a3b5..6705f2c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-1.15.2.tar.gz) = 74017fc7b2da051d599bfa090ccce48079b1acc8e089a2a96eb0696af98222d2a75534ca069e49963f7f0534a8a2a4ab58abe54598b91be3ebdaaa6c684906a5 +SHA512 (packitos-1.15.3.tar.gz) = 899558cae60980caf3ef040b9b57298f8da34b1ac42027ea7418c00deadb786be2d3d3566392a6d85fe37ca88b8eeae162d5a2dd45c14d79cff1cd32dae97246 From 81d7a320ce8d3b09e9df407fccd3cf124ba94c13 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 24 Apr 2026 08:52:26 +0000 Subject: [PATCH 5/8] Update to 1.16.0 upstream release - Resolves: rhbz#2461103 Upstream tag: 1.16.0 Upstream commit: 3824aae5 Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 ++++++- plans/main.fmf | 2 +- sources | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 22b887c..8e6c027 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /packitos-1.15.1.tar.gz /packitos-1.15.2.tar.gz /packitos-1.15.3.tar.gz +/packitos-1.16.0.tar.gz diff --git a/README.packit b/README.packit index f81f407..7698114 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.15.2.post1.dev9+gc92be17fa. +The file was generated using packit 1.15.3.post1.dev4+g553394da5. diff --git a/packit.spec b/packit.spec index 577567b..d7af6a4 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 1.15.3 +Version: 1.16.0 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -78,6 +78,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Apr 24 2026 Packit - 1.16.0-1 +- Packit CLI has a new option `--[no-]update-release` that, by default, follows the value of the option set in the config, and also allows you to override manually, if necessary. (#2713) +- In addition to `version_update_mask`, users can now use a new `version_update_specifiers` configuration option to control the upstream versions allowed to be release-synced. The option accepts [PEP440 version specifier sets](https://packaging.pypa.io/en/stable/specifiers.html), for example `version_update_specifiers: >=1.0,~=1.0`. (#2710) +- Resolves: rhbz#2461103 + * Wed Apr 1 2026 Packit - 1.15.3-1 - We've fixed the formatting of the strings Packit appends to the changelog. Now there will be at most one blank line before or after the Packit comment. (#2707) - Resolves: rhbz#2453842 diff --git a/plans/main.fmf b/plans/main.fmf index 6129b91..4cfa456 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/packit.git - ref: e0ba48ac6bd8608f55f075f72d36d00e5f13550d + ref: 3824aae58b21d6a38bbcb49a9fe53484143a4569 execute: how: tmt diff --git a/sources b/sources index 6705f2c..7f39d0e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-1.15.3.tar.gz) = 899558cae60980caf3ef040b9b57298f8da34b1ac42027ea7418c00deadb786be2d3d3566392a6d85fe37ca88b8eeae162d5a2dd45c14d79cff1cd32dae97246 +SHA512 (packitos-1.16.0.tar.gz) = cb9edfa23a5153439739f13e82da13e3017d97f43d2fdfdf8c1afd6e7de7b31f64c29c006c5f0dbda353fa4a12f1a7761935353ef87b306f71d109abf09bc802 From 6359079f7da5a1abd6faa0204090cf67116b2667 Mon Sep 17 00:00:00 2001 From: Packit Date: Sun, 14 Jun 2026 18:07:40 +0000 Subject: [PATCH 6/8] Update to 1.16.1 upstream release - Resolves: rhbz#2488767 Upstream tag: 1.16.1 Upstream commit: 6e09edce Commit authored by Packit automation (https://packit.dev/) --- .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 8e6c027..893b840 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /packitos-1.15.2.tar.gz /packitos-1.15.3.tar.gz /packitos-1.16.0.tar.gz +/packitos-1.16.1.tar.gz diff --git a/README.packit b/README.packit index 7698114..4e76cbe 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.15.3.post1.dev4+g553394da5. +The file was generated using packit 1.16.0.post1.dev8+g8a0482385. diff --git a/packit.spec b/packit.spec index d7af6a4..b33d546 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 1.16.0 +Version: 1.16.1 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -78,6 +78,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Sun Jun 14 2026 Packit - 1.16.1-1 +- Fixed a couple of Copr-related issues. (#2721, #2727) +- Resolves: rhbz#2488767 + * Fri Apr 24 2026 Packit - 1.16.0-1 - Packit CLI has a new option `--[no-]update-release` that, by default, follows the value of the option set in the config, and also allows you to override manually, if necessary. (#2713) - In addition to `version_update_mask`, users can now use a new `version_update_specifiers` configuration option to control the upstream versions allowed to be release-synced. The option accepts [PEP440 version specifier sets](https://packaging.pypa.io/en/stable/specifiers.html), for example `version_update_specifiers: >=1.0,~=1.0`. (#2710) diff --git a/plans/main.fmf b/plans/main.fmf index 4cfa456..a4b19ec 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/packit.git - ref: 3824aae58b21d6a38bbcb49a9fe53484143a4569 + ref: 6e09edce1afd9c96955ef4ddb4da3a206c658f69 execute: how: tmt diff --git a/sources b/sources index 7f39d0e..248ce43 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-1.16.0.tar.gz) = cb9edfa23a5153439739f13e82da13e3017d97f43d2fdfdf8c1afd6e7de7b31f64c29c006c5f0dbda353fa4a12f1a7761935353ef87b306f71d109abf09bc802 +SHA512 (packitos-1.16.1.tar.gz) = 6a8ef7f836c013b5c4c38568f97f7d9ce4db805c7b9bfb5db78c0fdd902677b496b7630005e6884cfb30fdda70cc8f7a165e6da0c314fc07e21788771bb97aff From 449c102d243dac217cff188b429421e9f3455b76 Mon Sep 17 00:00:00 2001 From: Packit Date: Mon, 20 Jul 2026 17:25:17 +0000 Subject: [PATCH 7/8] Update to 1.16.2 upstream release - Resolves: rhbz#2502899 Upstream tag: 1.16.2 Upstream commit: 33bc381e Commit authored by Packit automation (https://packit.dev/) --- .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 893b840..3788050 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /packitos-1.15.3.tar.gz /packitos-1.16.0.tar.gz /packitos-1.16.1.tar.gz +/packitos-1.16.2.tar.gz diff --git a/README.packit b/README.packit index 4e76cbe..173195e 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.16.0.post1.dev8+g8a0482385. +The file was generated using packit 1.16.1.post1.dev2+gf84fe2d5b. diff --git a/packit.spec b/packit.spec index b33d546..4c60dda 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 1.16.1 +Version: 1.16.2 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -78,6 +78,10 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Mon Jul 20 2026 Packit - 1.16.2-1 +- Add HTTP timeouts and make `get_monitoring_metadata()` unauthenticated which should improve the UX of `packit validate`. (#2730) +- Resolves: rhbz#2502899 + * Sun Jun 14 2026 Packit - 1.16.1-1 - Fixed a couple of Copr-related issues. (#2721, #2727) - Resolves: rhbz#2488767 diff --git a/plans/main.fmf b/plans/main.fmf index a4b19ec..379819d 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/packit.git - ref: 6e09edce1afd9c96955ef4ddb4da3a206c658f69 + ref: 33bc381e684e4a9c649f26d557620fd361f21532 execute: how: tmt diff --git a/sources b/sources index 248ce43..fef546b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-1.16.1.tar.gz) = 6a8ef7f836c013b5c4c38568f97f7d9ce4db805c7b9bfb5db78c0fdd902677b496b7630005e6884cfb30fdda70cc8f7a165e6da0c314fc07e21788771bb97aff +SHA512 (packitos-1.16.2.tar.gz) = 7d52f5ad3409a5772bab0d96f8baa834a7d95cf069153c2018bebe52076523cf42a7a6b79234f7c220af009a5de1ae8feac2442d2fbf6b78cddebe02faaf1138 From 7d5e407b094383571ff64d953840e62306b56d66 Mon Sep 17 00:00:00 2001 From: Packit Date: Fri, 4 Sep 2026 11:06:42 +0000 Subject: [PATCH 8/8] Update to 1.16.3 upstream release - Resolves: rhbz#2528471 Upstream tag: 1.16.3 Upstream commit: 868f8f6b Commit authored by Packit automation (https://packit.dev/) --- .gitignore | 1 + README.packit | 2 +- packit.spec | 7 ++++++- plans/full.fmf | 7 +++++++ plans/main.fmf | 2 +- sources | 2 +- 6 files changed, 17 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 3788050..4df0816 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /packitos-1.16.0.tar.gz /packitos-1.16.1.tar.gz /packitos-1.16.2.tar.gz +/packitos-1.16.3.tar.gz diff --git a/README.packit b/README.packit index 173195e..72ae4cd 100644 --- a/README.packit +++ b/README.packit @@ -1,3 +1,3 @@ This repository is maintained by packit. https://packit.dev/ -The file was generated using packit 1.16.1.post1.dev2+gf84fe2d5b. +The file was generated using packit 1.16.2.post1.dev18+g099fa292c. diff --git a/packit.spec b/packit.spec index 4c60dda..f9e54d9 100644 --- a/packit.spec +++ b/packit.spec @@ -6,7 +6,7 @@ %endif Name: packit -Version: 1.16.2 +Version: 1.16.3 Release: 1%{?dist} Summary: A tool for integrating upstream projects with Fedora operating system @@ -78,6 +78,11 @@ cp files/bash-completion/packit %{buildroot}%{bash_completions_dir}/packit %doc README.md %changelog +* Fri Sep 4 2026 Packit - 1.16.3-1 +- Packit now retries when it encounters connection errors during authentication when attempting to create a Bodhi update. (#2749) +- Fixed an issue where a relative `--dist-git-path` (e.g. `.`) could cause packit to incorrectly identify a dist-git directory as an upstream repository. (#2736) +- Resolves: rhbz#2528471 + * Mon Jul 20 2026 Packit - 1.16.2-1 - Add HTTP timeouts and make `get_monitoring_metadata()` unauthenticated which should improve the UX of `packit validate`. (#2730) - Resolves: rhbz#2502899 diff --git a/plans/full.fmf b/plans/full.fmf index 888283c..fd42d60 100644 --- a/plans/full.fmf +++ b/plans/full.fmf @@ -3,6 +3,13 @@ summary: Unit, integration & functional tests. discover+: filter: tag:full +# marshmallow-jsonschema has no Fedora/EPEL package, install it from PyPI +prepare: + - how: install + package: python3-pip + - how: shell + script: pip3 install marshmallow-jsonschema + adjust: - when: "initiator == packit" because: "have the latest builds of ogr and specfile available for upstream test jobs" diff --git a/plans/main.fmf b/plans/main.fmf index 379819d..ee8dd03 100644 --- a/plans/main.fmf +++ b/plans/main.fmf @@ -1,6 +1,6 @@ discover: how: fmf url: https://github.com/packit/packit.git - ref: 33bc381e684e4a9c649f26d557620fd361f21532 + ref: 868f8f6b5f04b0dfc5f4e42aa466721ffc0e4b15 execute: how: tmt diff --git a/sources b/sources index fef546b..fa66d96 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (packitos-1.16.2.tar.gz) = 7d52f5ad3409a5772bab0d96f8baa834a7d95cf069153c2018bebe52076523cf42a7a6b79234f7c220af009a5de1ae8feac2442d2fbf6b78cddebe02faaf1138 +SHA512 (packitos-1.16.3.tar.gz) = 0bf3d8a574f09d78261044e6b66447363e6c1d14f77c610b73773565aeac696aac952a2fc777aafc769023c211436ac18a84dce935f0da006fec02f981313758