Hi.
I added to the repository fedora-misc-package-utilities
https://forge.fedoraproject.org/packaging/fedora-misc-package-utilities
three new scripts. They should ease your work rebasing to the new upstream release.
* check-release-monitoring - Checks if packages you maintain has Fedora entry at https://release-monitoring.org/
* check-packit-pull-from-upstream - Checks if packages you maintain has Packit config with pull-from-upstream job defined.
* create-packit-pull-from-upstream - Create Packit config with pull-from-upstream job using data retrieved from https://release-monitoring.org/
The first two scripts accept the username as an optional parameter. Otherwise, it will use your OS username.
The first script - check-release-monitoring checks the existence of an entry inhttps://release-monitoring.org/ Your package can have "Monitoring" enabled in src.fedoraproject.org, but unless there is an entry in https://release-monitoring.org/ you will never receive any notification about a new upstream release. If your package is not listed on release-monitoring.org, you can add it there. If you are a member of many SIGs (and FAS groups), you can run this script with '--ignore-groups` the script will print only packages where you are explicitly listed.
The second script checks if your package has a Packit configuration for pull-from-upstream https://packit.dev/docs/configuration/downstream/pull_from_upstream when this job is configured, Packit will create a new pull request automatically every time upstream release new version. Packit-CI will run tests on it, and if you are lucky, then rebase is just a quick review and one click on the merge button.
When your package is missing the Packit config and pull-from-upstream job, you can use third script. You should run it in the package's dist-git repository. It will try to utilize the in release-monitoring.org If you already have an existing Packit config, it will amend it and not overwrite it.
After you add a new Packit config (and release-monitoring entry), and there is already a new upstream release from the past that is not present in Fedora, you can trigger Packit manualy to create a pull-request for you using: packit pull-from-upstream in dist-git repo. Seehttps://packit.dev/docs/cli/pull-from-upstream for more information.
Last but not least, thank you @churchyard for the review of these scripts
Those check-* scripts should be run automatically somewhere. I'm a bit too lazy to go through the package set one by one. :)
I'm not saying these should fail the official CI, but having a yellow 'info message' stating that a package lacks a release-monitoring.org entry would be ~great~ at least acceptable.
Pavel
On June 25, 2026 3:43:01 PM GMT+02:00, Pavel Raiskup praiskup@redhat.com wrote:
I'm not saying these should fail the official CI, but having a yellow 'info message' stating that a package lacks a release-monitoring.org entry would be ~great~ at least acceptable.
What about at https://packager-dashboard.fedoraproject.org/dashboard? Seems like it's getting a renewed interest and I'm also curious what we can do with it.
Dne 25. 06. 26 v 7:12 odp. Cristian Le via devel napsal(a):
https://packager-dashboard.fedoraproject.org/dashboard? Seems like it's getting a renewed interest
https://forge.fedoraproject.org/apps/packager_dashboard
It states:
This project is looking for new maintainers. Please get in touch!
I agree that it would be nice addition.
II