ID | 1525294 |
Package Name | copr-backend |
Version | 1.134 |
Release | 1.fc31 |
Epoch | |
Source | git+https://src.fedoraproject.org/rpms/copr-backend.git#981359a80d859d1d2f5fb40cfd606786bbd2809c |
Summary |
Description |
Built by | praiskup |
State |
complete
|
Volume |
DEFAULT |
Started | Fri, 19 Jun 2020 21:00:57 UTC |
Completed | Fri, 19 Jun 2020 21:03:23 UTC |
Task | build (f31-candidate, /rpms/copr-backend.git:981359a80d859d1d2f5fb40cfd606786bbd2809c) |
Extra | {'source': {'original_url': 'git+https://src.fedoraproject.org/rpms/copr-backend.git#981359a80d859d1d2f5fb40cfd606786bbd2809c'}} |
Tags |
|
RPMs |
|
Logs |
|
Changelog |
* Fri Jun 19 2020 Pavel Raiskup <praiskup@redhat.com> 1.134-1
- fix copr-repo to work with absolute paths
- automatically batch the createrepo requests
- scheduler is now fair, and ordered
- indefinitely retry workers' talk to frontend
- allow canceling also "starting" builds
- more verbose delete action in logs
- cleanup the example configuration
- use FileHandler for backend.log, fixes traceback
* Tue Jun 09 2020 Pavel Raiskup <praiskup@redhat.com> 1.133-1
- better build task priority processing
- dump attempt to send message to backend.log
- drop the VMM concept, replaced with resalloc
- delegate more work to the builder code
- external blob tarball for unittests
- buggy error handler in pkg_name_evr()
- basic build task priority
- the reschedule-all builds idiom removed
- fix the build cancelation
- drop duplicate BuildRequire on python-requests
- require the newest version of copr-common
- minimalize the transfered amount of information about actions from FE
- process actions in regard to their priority
- move backend's code to standard PYTHONPATH
- move ActionResult to copr_common.enums
- actions/builds use the same WorkerManager logic
- more verbose rawhide to release action processing
* Wed Feb 05 2020 Pavel Raiskup <praiskup@redhat.com> 1.132-1
- better handle invalid options in copr-repo --add/--delete
- copr-repo: optimize-out useless createrepo_c runs
- move initial createrepo check from dispatcher to worker
- don't send messages on bus N-times
- /bin/copr-repo now respects .disable-appstream files
- drop unused build_deleting_without_createrepo option
* Wed Jan 15 2020 Tomas Hrnciar <thrnciar@redhat.com> 1.131-1
- put build-ID.log file to resultdir
- call call_copr_repo if initial createrepo failed
- Build Dispatcher does not wait forever till repo is created,
it creates it manually
- properly delete logs for old builds
- delete build-ID.log files again
- edit repositories only by new 'copr-repo' tool
- fix multi-build delete
- fix for not saving end time of actions
- lower traffic in build_dispatcher log
- more resilient redis logging
- attempt to publish on msgbus N-times
- log service: move RequiredBy to [Install]
- keep worker ID in proc title
* Fri Dec 06 2019 Pavel Raiskup <praiskup@redhat.com> 1.130-1
- backend: execute actions with sane umask=0022
* Wed Dec 04 2019 Pavel Raiskup <praiskup@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@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 03 2019 Pavel Raiskup <praiskup@redhat.com> 1.127-1
- fix testsuite for slow Koji builders
* Thu Oct 03 2019 Pavel Raiskup <praiskup@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@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@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@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@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
* Fri Jan 11 2019 Miroslav Suchý <msuchy@redhat.com> 1.121-1
- remove data from outdated chroots
* Thu Jan 10 2019 Miroslav Suchý <msuchy@redhat.com> 1.120-1
- update list of copr services
- Use oslo_concurrency for craeterepo locking
- use run_cmd() in pkg_name_evr()
- drop "downloading" state
- allow blacklisting packages from chroots
* Fri Oct 19 2018 Miroslav Suchý <msuchy@redhat.com> 1.119-1
- optimize copr_log_hitcounter.py for speed a bit
- move selinux rules to copr-selinux
- fix traceback for non-serializable log message
- fix tracebacks in copr-backend-log
- more robust run_tests.sh
- remove unused imports
- py3 compat for msgbus support
- use git_dir_archive instead of git_dir_pack
- migrate from deprecated python3-modulemd to libmodulemd
- doc: remove warning that _static directory does not exists
- doc: the undeline need to be at least as long as the title
* Thu Aug 23 2018 clime <clime@redhat.com> 1.118-1
- fix logging exception
- send proper arguments for rawhide_to_release
- packaging: Python 2/3, RHEL/Fedora fixes
* Mon Aug 06 2018 clime <clime@redhat.com> 1.117-1
- None task protection
- pagure integration
- use manual .pyc file generation
- remove unused imports, ad. pr#327
- resolving pylint warnings
- for py3 use unittest.mock
- fix msgbus ContentType to application/json
|