rpkg 1.62 Release Notes

Released on December 2, 2020

Python compatibility

rpkg works with Python 2.7, 3.7, 3.8 and 3.9.

What’s new in rpkg 1.62

Add --signing-intent and --repo-url to ‘flatpak-build’

When flatpak-build was first added as a command, the --signing-intent and --repo-url parameters weren’t implemented in OSBS for Flatpak builds; since then the Flatpak and non-Flatpak paths have been unified to a greater extent, making these options work. So move them to the code that is shared between build-container and build-flatpak.

Allow skipping nvr checking for chain-build

Add --skip-nvr-check parameter to chain-build command. In fact, nvr checking is performed just for the last package in the chain. This is the package from an active repository.

Add new layout for packages that missing specfile

Some packages are missing some files that are essential for other layouts. For example specfile(s). Rpkg detects these packages and assigns the layout to them. It allows retire command for these packages.

container-build: fix help text for --isolated argument

When a user submits an isolated build to OSBS, that setting does not affect OSBS’s bump_release plugin at all. Remove the language about auto-incrementing the release value from the --help text.

Replace the --help language about “additional tags” with “floating tags”. This matches the language that the OSBS user documentation uses. Also, OSBS supports a deprecated (!) “additional-tags” file in dist-git, so it’s confusing to refer to “additional tags” here.

Other small fixes

  • Avoid blank lines in log files for lookaside

  • Add hashtype to lookaside download path

Coding style changes

  • Imports are sorted

  • Resolved some Flake8 complaints - it actually fixed also Jenkins test that failed on specific import statement. As the import itself could not be removed, lines were marked as ignored for checkers.

Change Logs

  • Allow skipping nvr checking for chain-build - rhbz#1890701 (onosek)

  • Code-style improvement - imports are sorted (onosek)

  • Fix Jenkinks tests (onosek)

  • Avoid blank lines in log files for lookaside (contyk)

  • container-build: fix help text for –isolated argument (kdreyer)

  • Add –signing-intent and –repo-url to ‘flatpak-build’ (otaylor)

  • Add hashtype to lookaside download path - #521 (turivniy)

  • Add new layout for packages that missing specfile - rhbz#1885771 (onosek)