fedpkg 1.37 Release Notes
Released on April 29, 2019
This release requires rpkg >= 1.58
.
Python compatibility
fedpkg works with Python 2.6, 2.7, 3.6 and 3.7.
What’s new in fedpkg 1.37
Ignore files in a cloned repository
Git will ignore automatically generated files. Ignored patterns can be
specified in config. Initial patterns were added. Patterns are applied in
.git/info/exclude
file only when repository is cloned. And changes are
valid only for local repository.
Enable shell completion for module scratch builds
Add custom SRPM shell completion with local module builds.
Add missing shell completion options for local module builds.
Require SRPMs to be specified individually using multiple
--srpm SRPM
options.Enable completion of modulemd file path by yaml extension.
Show hint when Pagure token expires
When Pagure token is expired, hint is added in commands fedpkg request-repo
and fedpkg request-branch
to keep user informed how to renew the token.
Include possible distprefix in “\-\-define dist” for Forge-based packages
In forge based packages, and most notably all Golang packages, dist tag are computed by a lua script in order to generate a snapshot date and shortcommit.
This patch passes the computed %{?distprefix}
in dist
to take into
account the specificity of Forge based packages.
Other small fixes
Make
fedpkg update
output a report after success.Fix fedpkg update –bugs detection.
The
retire
command is now included in rpkg, supporting both packages and modules.
Change Logs
Ignore files in a cloned repository - patterns (onosek)
Create env without –system-site-packages enabled to run flake8 (cqi)
Include possible distprefix in –define dist for Forge-based packages (zebob.m)
Revise shell completion for module scratch builds to require SRPMs to be specified individually using multiple ‘–srpm SRPM’ options, and enable completion of modulemd file path by yaml extension. (mmathesi)
Enable shell completion for module scratch builds. Add custom SRPM shell completion with local module builds. Add missing shell completion options for local module builds. (mmathesi)
Make fedpkg update output a report after success - #315 (zebob.m)
Retire ‘retire’ command from ‘fedpkg’ (mmathesi)
More specific expression for bug search (onosek)
Fix fedpkg update –bugs detection (zebob.m)
README: add links and format change (onosek)
Show hint when Pagure token expires - #285 (onosek)