.. _release_notes_2021_06_16: Highlights from 2021-06-16 release ================================== Updated client packages are shipped in `Fedora 34`_, `Fedora 33`_, `EPEL 8`_ and `EPEL 7`_ Bodhi updates. Users can disable generating appstream metadata for their projects ------------------------------------------------------------------ It was possible to disable the generation of appstream metadata for quite some time, but it required contacting Copr maintainers to create a special file within the project results. There is now an option in the project settings, and users can disable/enable the appstream metadata generation by themselves. Query built RPM results via API ------------------------------- We added two API endpoints for obtaining build results (the NEVRAs of built RPM packages). You can query build results from a specific build-chroot .. code-block:: python from copr.v3 import Client client = Client.create_from_config_file() response = client.build_chroot_proxy.get_built_packages(123, "fedora-rawhide-x86_64") And you can also query build results from all chroots within one build .. code-block:: python client = Client.create_from_config_file() response = client.build_proxy.get_built_packages(123) Pull request CoprDirs are automatically deleted after inactivity ---------------------------------------------------------------- Copr supports webhooks and automatically builds packages from PRs within an upstream project. Such builds were kept indefinitely, and the `user interface could get cluttered`_. We now automatically delete all PR-related content after 40 days of inactivity in that pull request. This should not be a problem for long-term unfinished PRs because once the work is resumed, everything will be rebuilt in Copr again. This feature is now paused, and we'll re-enable it by the end of June. In the meantime, please update your pull-requests to prolong your existing builds (the red-labeled build-filtering buttons denote builds that would be otherwise already removed). Showing two latest Copr-related articles ---------------------------------------- For some time we present Copr-related blog posts on Copr frontpage. Occasionally the post frequency is too quick, and some articles are not shown on the homepage long enough, so we decided to show the two latest articles instead of one. Also, if you would like to have your Copr-related article published on the homepage, `submit it here`_. Worth noting ------------ - We created a script to calculate backend storage statistics and `show them in graphs`_ - While we are waiting for the new unified `Fedora websites redesign`_, we made just an intermediate step to change the Copr logo Bugfixes -------- - `#1422`_ - We now remove all leftovers after uploading SRPM packages and therefore we shouldn't encounter issues with insufficient space on the frontend when uploading large SRPM packages. - `#1431`_ - The uploaded `comps.xml` file is now properly placed into the repodata. - `#1539`_ - Source status of forked builds is now correctly in the `forked` state - `#1633`_ - DistGit builds from src.fedoraproject.org can now be submitted even from forked projects. Simply specify a namespace like so `forks/churchyard`. - `#1724`_ - We added a script for notifying old chroots that passed unnoticed and run it to mark EOL everything that should be. - `#1737`_ - Link to `fedora-review` result is now shown only for Fedora chroots. - `#1823`_ - We now ensure that `redhat-rpm-config` and `*rpm-macros` packages are now always up-to-date on builders. .. _`Fedora 34`: https://bodhi.fedoraproject.org/updates/FEDORA-2021-e4ab5521ec .. _`Fedora 33`: https://bodhi.fedoraproject.org/updates/FEDORA-2021-739569e2c4 .. _`EPEL 8`: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-01a8ed1078 .. _`EPEL 7`: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-82dbe71972 .. _`submit it here`: https://github.com/fedora-copr/fedora-copr.github.io .. _`user interface could get cluttered`: https://pagure.io/copr/copr/issue/820 .. _`show them in graphs`: https://download.copr.fedorainfracloud.org/stats/index.html .. _`Fedora websites redesign`: https://pagure.io/design/issue/758 .. _`#1422`: https://pagure.io/copr/copr/issue/1422 .. _`#1431`: https://pagure.io/copr/copr/issue/1431 .. _`#1539`: https://pagure.io/copr/copr/issue/1539 .. _`#1633`: https://pagure.io/copr/copr/issue/1633 .. _`#1724`: https://pagure.io/copr/copr/issue/1724 .. _`#1737`: https://pagure.io/copr/copr/issue/1737 .. _`#1823`: https://pagure.io/copr/copr/issue/1823