--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2019-3ed47dd88f
2019-12-20 01:13:42.588032
--------------------------------------------------------------------------------
Name : copr-backend
Product : Fedora 30
Version : 1.130
Release : 1.fc30
URL :
https://pagure.io/copr/copr
Summary : Backend for 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 backend.
--------------------------------------------------------------------------------
Update Information:
all - correctly logrotate all services copr-frontend - createrepo action for
pull-request copr-dirs - traceback fix for copr.add form - provide alias
commands with underscores in ./manage.py - display chroot comments on create
project page - add info to UI that build was resubmitted from another build -
manage.py ported out from flask-script third party module - support for
module_hotfixes - fixed non-working SRPM builder-live.log.gz link - epydoc
retired in new fedoras, build-condition added - forking: correct builds in
chroots are now forked (issues 1010 and 1012) - `uses_devel_repo' is now part of
task info - centos chroot logo added - fix apiv2 for validation errors (issue
1061) - pagure-events ported from fedmsg to fedora-messaging - display project
ID in UI copr-backend - do not start a build if copr_base is not available yet
- systemd services' restart re-ordering - de-duplicate frontend_.update() call
when reattaching to existing build - allow specifying timeout for
spawn/terminate playbooks - removing dependecy on euca2ools in spec - send
`uses_devel_repo' as a part of task info - get_redis_logger: skip log entries
bellow log_level - delete leftover action workers from redis copr-dist-git -
avoid making more than the predetermined number of workers copr-rpmbuild - fix
custom method for F31's nspawn (--console=pipe is not default) - buildrequires:
add qemu-user-static for building armhfp - module_hotfixes support - define
%%copr_username again on copr builders - skip_if_unavailable=False for copr_base
--------------------------------------------------------------------------------
ChangeLog:
* Fri Dec 6 2019 Pavel Raiskup <praiskup(a)redhat.com> 1.130-1
- backend: execute actions with sane umask=0022
* Wed Dec 4 2019 Pavel Raiskup <praiskup(a)redhat.com> 1.129-1
- do not start a build if copr_base is not available yet
- systemd services' restart re-ordering
- de-duplicate frontend_.update() call when reattaching to existing build
- allow specifying timeout for spawn/terminate playbooks
- removing dependecy on euca2ools in spec
- send `uses_devel_repo' as a part of task info
- correctly configure logrotate
- get_redis_logger: skip log entries bellow log_level
- delete leftover action workers from redis
* Fri Oct 11 2019 Pavel Raiskup <praiskup(a)redhat.com> 1.128-1
- restart copr-backend sub-services on failure
- don't kill action processors by 'systemctl restart'
- lower the log traffic in build_dispatcher.log
* Thu Oct 3 2019 Pavel Raiskup <praiskup(a)redhat.com> 1.127-1
- fix testsuite for slow Koji builders
* Thu Oct 3 2019 Pavel Raiskup <praiskup(a)redhat.com> 1.126-1
- more reliable communication with frontend (#1021)
- only ask for auto_createrepo once per project
- parallel handling of actions (#1007)
- don't provide builder-live.log once the build ended, and
add 'copr-compress-live-logs' helper (#985)
- less exceptions in logs
- project forking fixes
- depend on copr-messaging, not fedora-messaging
- fixes for copr_print_results_to_delete.py script
* Wed Aug 28 2019 Dominik Turecek <dturecek(a)redhat.com> 1.125-1
- minimize redis traffic for looping over pending-jobs (issue#902)
- batch delete builds into a single action (issue#688)
- admin opt-out createrepo after build-deleting
- fix wrong message validation class
- refine cleanup_vm_nova.py
- depend on copr-messaging
* Mon Jul 29 2019 Pavel Raiskup <praiskup(a)redhat.com> 1.124-1
- run createrepo immediately, don't wait for build (issue#833)
- compress backend-live.log by calling gzip (issue#86)
- use copr-messaging module for validating outgoing messages
- don't run appstream-builder for PR dirs
- don't run createrepo for srpm directories
- skip VMs with failing live-check in scheduler
- sandbox builds per user/submitter/project
- drop unused compat code for droped /bin/copr-builder
- do not call appstream builder with --max-threads (issue#717)
- added copr_print_results_to_delete.py script, should help
us with removal of orphaned resources on backend storage (issue#712)
- allow disabling appstream builder per project (issue#738)
- tabular output from copr_get_vm_info.py
* Wed Apr 24 2019 Jakub Kadl����k <frostyx(a)email.cz> 1.123-1
- clean data for failed builds; fix #619
- replace runnecessary regex with str.endswith
- move clean_copr from prunerepo to our codebase
- cleanup_vm_nova.py: use yaml.safe_load
- don't rely on createrepo from prunerepo
- simplify logging through redis
- run sign command without sudo to fix #636
- encode 'msg' in LogRecord sooner
- fix charset warnings on redis-py v3
- fix default arguments in redis scripts
- don't prunerepo too old directories
- LogHandler: don't drop exc_info from LogRecord
- use the correct data for rawhide_to_release createrepo
- make copr_prune_results skip already pruned outdated chroots
- require libmodulemd in at least 1.7.0
- remove dependency on python3-configparser
* Mon Feb 11 2019 Jakub Kadl����k <frostyx(a)email.cz> 1.122-1
- Add requires python3-novaclient
- Set the architecture for which the module has been built
- Generate module artifacts in the correct format
- Compress the modules.yaml file
--------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use
su -c 'dnf upgrade --advisory FEDORA-2019-3ed47dd88f' 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
--------------------------------------------------------------------------------