Highlights from 2023-01-25 release¶
Updated client packages are shipped in Fedora 36, Fedora 37, EPEL 7, EPEL 8, and EPEL 9 Bodhi updates.
Downloading the built RPM packages¶
It was always possible to download Copr build results with the following command:
copr-cli download-build 123456
This downloads all files (logs, config files, debug files, built packages) for
all chroots for a given build. That is a considerable amount of files (e.g. I
tried it for a build with 22 chroots, it downloaded 455 files and took 40s
seconds). It is possible to limit the download to a specific chroot using the
--chroot
parameter. And newly, thanks to RHBZ 2151239, it is now possible
to specify also --rpms
and/or --spec
parameters to download only the
resulting RPM packages and/or spec files, e.g.:
copr-cli download-build 123456 --rpms --spec
Notable changes¶
License fields migrated to SPDX expressions. See Changes/SPDX Licenses Phase 1.
The AppStream metadata generation is now disabled by default. The
appstream-builder
tool is very I/O demanding and predictably fails for large projects. Feel free to opt-in for this feature if you want it.RHBZ 2152268 - Build and package tables now highlight the row under the cursor to improve orientation.
When the copr-distgit instance is temporarily down, builders will try to contact it again instead of failing immediately.
Bugfixes¶
#2417 - Don’t traceback when displaying a nonexisting branch
#2390 - Don’t traceback when displaying a nonexisting task
#2357 - Status badges are not affected by CI builds for pull requests
#2341 - The
copr-cli monitor
doesn’t ignore its--dirname
parameter anymore#2454 - Don’t fail for packages with caret in their version
#2456 - Print a user-friendly error when submitting a wrong SRPM URL
#2448 - Correct Fedora users count on the homepage (the number of Copr users didn’t double overnight, we just calculated them incorrectly)
#2463 - The APIv3 chroot field
additional_modules
now correctly accepts a list of modules, instead of a space-separated string#2482 - Fixed compatibility with
python3-flask-wtf-1.1.0-1.fc38
that landed in Fedora rawhide#2107 - Fixed a race condition when creating multiple build batches in parallel
#2416 - After we upgraded Copr servers to F37, custom webhooks started failing because of empty payloads. It should work now.
#2289 - Automatic PyPI builds through Anitya now respect the spec generator option
#2467 - Automatic Anitya builds are now submitted with the background flag
#2466 - Pre-release versions from Anitya are ignored
RHBZ 2159978 - The
flask-restful
dependency wasn’t needed anymoreRHBZ 2162735 - Fixed
$basearch
example valueRHBZ 2162436 - Fixed compatibility with
python-packaging
version 23.0, which is soon going to land in Fedora rawhideFixed order of log names in the build results