-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2023-06db5cc0a6 2023-02-03 01:24:49.093776 --------------------------------------------------------------------------------
Name : python-copr-common Product : Fedora 37 Version : 0.18 Release : 1.fc37 URL : https://github.com/fedora-copr/copr Summary : Python code used by Copr Description : COPR is lightweight build system. It allows you to create new project in WebUI, and submit new builds and COPR will create yum repository from latest builds.
This package contains python code used by other Copr packages. Mostly useful for developers only.
-------------------------------------------------------------------------------- Update Information:
### copr-selinux - Use spdx license ### copr-dist-git - Drop an unused cgit_pkg_list_location option - Use SPDX license ### copr-keygen - Validate name_email that we read from client query - Use SPDX license ### copr-rpmbuild - Retry when copr-distgit is temporarily down - Don't print traceback for 404 errors on SRPM download - Decode URL encoded characters such as %%5E into caret - Use SPDX license ### python-copr-common - Periodically dump the priority queue to a JSON file - Use SPDX license ### copr-backend - Fix chroot version parsing with new python-packaging - Fix traceback for non-existing tasks - Python: drop the unneeded marshmallow dep - Log general exceptions to find issues more easily - Proper log argument formatting instead of .format - Use spdx license ### copr-frontend - Don't resubmit anitya builds for pre-release versions - Anytia query using sqlalchemy - Anitya builds handled on background - Pypi anitya buils respects spec generator option - Allow uploading artificial payload in custom webhook - Fix traceback for non-existing tasks - Fix typo in basearch example value - Fix batches race logic by adding locks - wTForms validate function now expect additional parameter - Change order of RPM build logs - Update alembic migration template - Drop the unneeded marshmallow dependency - Fix APIv3 additional_modules CoprChroot option - Customizable group link to FAS - Don't depend on flask-restful - Fix homepage user count - Add command for managing warning banner - More understandable module hotfixes description - Don't let PR builds affect status badges - Add hover for table rows - Frontend: fix a jinja2 traceback when displaying a nonexisting batch - Add openeuler logo - Disable appstream by default - anitya: ignore pre-release tarballs sooner - anitya: ignore alpha versions - fix the "Modules:" web-UI form widget - ignore anitya BadRequest rebuild attempts- Use SPDX license ---- ### Frontend - allow arbitrary creation of :pr:<ID> directories - custom repositories with custom webhook - move to GitHub home page - use shlex.quote instead of pipes.quote - add route for a new distgit dispatcher - expand repos for custom SRPM - process external repos for custom build - support LDAP groups for Kerberos users - add version to the bitbucket webhook tag name - loosen the rules of package matching in webhook tags - add optional argument pkg_name to webhooks API - no delay after large SRPM upload - name the import log "import.log" in web-UI - show import log to everyone, not just admin - log webhook calls - cache the queue sizes for one minute - log manage.py commands ### Backend - use OpenPGP v4 signatures - migrate from pipes to shlex - require redis.service to be started - move to GitHub home page - add resultdir cleaner - move dispatcher and background workers to copr-common - de-prio IO for the analyze-results script - don't traceback when there are no files in the S3 storage - allow devel instance to remove access files - send non-CDN hitcounter hits in chunks - copr-backend-unknown-resalloc-tickets script - work with multiple CDN hostnames per instance - move setup_script_logger to copr-common ### DistGit - require redis.service to be started - move to GitHub home page - fair processing of task from multiple sandboxes - use dispatcher and background workers ### Keygen - move to GitHub home page - logging shouldn't affect stdout - add logging for the gpg-copr script ### copr-common - move to GitHub home page - logging shouldn't affect stdout - move dispatcher and background workers to copr-common - scripts should log also timestamps etc when logging into file - move setup_script_logger to copr-common -------------------------------------------------------------------------------- ChangeLog:
* Tue Jan 24 2023 Jakub Kadlcik frostyx@email.cz 0.18-1 - Periodically dump the priority queue to a JSON file - Use SPDX license * Sat Nov 26 2022 Jakub Kadlcik frostyx@email.cz 0.17-1 - move to GitHub home page - logging shouldn't affect stdout - move dispatcher and background workers to copr-common - scripts should log also timestamps etc when logging into file - move setup_script_logger to copr-common * Thu Oct 27 2022 Jakub Kadlcik frostyx@email.cz - 0.16.2.dev-1 - Add background_worker.py from backend - Add get_redis_connection function - Add Dispatcher, WorkerManager, and QueueTask classes - Add WorkerLimit, PredicateWorkerLimit, and GroupWorkerLimit classes * Sun Oct 2 2022 Jakub Kadlcik frostyx@email.cz - 0.16-1 - Add setup_script_logger function -------------------------------------------------------------------------------- References:
[ 1 ] Bug #2081915 - copr-frontend FTBFS with werkzeug 2.1.2 https://bugzilla.redhat.com/show_bug.cgi?id=2081915 [ 2 ] Bug #2099704 - python-copr-common-0.15-1 is available https://bugzilla.redhat.com/show_bug.cgi?id=2099704 [ 3 ] Bug #2162735 - Settings, Build Options, External Repository example incorrect https://bugzilla.redhat.com/show_bug.cgi?id=2162735 --------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2023-06db5cc0a6' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
package-announce@lists.fedoraproject.org