↵ Return to the main page of copr-backend-doc
View build
Search for updates
Package Info
🠗 Changelog
🠗 Provides
🠗 Files
| Date | Author | Change |
|---|---|---|
| 2026-09-03 | Jakub Kadlcik <frostyx at email dot cz> 2.14.hotfix.3-1 | - backend: support both pulp_hrefs and PRNs |
| 2026-09-03 | Jakub Kadlcik <frostyx at email dot cz> 2.14.hotfix.2-1 | - backend: don't batch duplicate NEVRAs into the same Pulp request - backend: don't upload zero bytes RPMs to Pulp - backend: allow WorkerLimit set to zero - backend: add BuildTagCombinationLimit for multi-tag worker limits - backend: init_project doesn't return values (it raises exceptions) - fix: update copr-change-storage for PulpHTTPRedirect lock API - backend: don't require cert/key in pulp's config - backend: skip owners with currently running actions or builds |
| 2026-09-03 | Jakub Kadlcik <frostyx at email dot cz> | - backend: don't batch duplicate NEVRAs into the same Pulp request - backend: don't upload zero bytes RPMs to Pulp - backend: allow WorkerLimit set to zero - backend: add BuildTagCombinationLimit for multi-tag worker limits - backend: init_project doesn't return values (it raises exceptions) - fix: update copr-change-storage for PulpHTTPRedirect lock API - backend: don't require cert/key in pulp's config - backend: skip owners with currently running actions or builds |
| 2026-08-12 | Jakub Kadlcik <frostyx at email dot cz> 2.14-1 | - Raise the wait-for-repo timeout - Log chroot/arch/pakage info in prmeta predictions - Turn on rpmeta - Add kafka as new msgbus - Fix wait for Pulp publication when creating devel repository - Refactor to use PulpRequest and deliver_and_wait - Retry failed Pulp background tasks with exponential backoff - Move URLs from pagure to forgejo - Refactor lock() function into Lock class - Fair FIFO locking via Redis queue - Add script for reasonably sized chunks of migrated owners - Don't check for "None" keywords - Fork also empty repositories - Allow migrating multiple owners at once - Fix create_file_logger guard for pytest >= 9.1 compatibility - Move lock/batch orchestration from PulpClient to BatchedAddRemoveContent - Fix race in PulpStorage.delete_builds() - Move success logging into wait_for_finished_task - Consolidate Pulp task error handling in wait_for_finished_task - Handle async Pulp distribution updates (202 responses) - Wait for Pulp publication tasks to finish - Revert "backend: block all actions and builds for @copr/PyPI and @copr/PyPI3" |
| 2026-06-01 | Jiri Kyjovsky <j1 dot kyjovsky at gmail dot com> 2.13-1 | - Move HTTP redirect management to PulpStorage class - Create HTTP redirect for forked Pulp projects - Paginate add_content and delete_content requests to Pulp - Dump a backup of files uploaded to Pulp - Fix project prefix matching in Pulp repository removal - Integrate rpmeta for build time predictions - Delay rpmeta HW pools loading to prediction time |
| 2026-04-15 | Jakub Kadlcik <frostyx at email dot cz> 2.12-1 | - Modify pulp label filter for content queries - Cleanup backend-side metadata for PULP chroots - Don't convert projects with manual createrepo to PULP - Add change-storage support for persistent projects - Add prns to a repository, not pulp_hrefs - Query Pulp content for only 7 builds at a time - Better cancel-build logging - Initial Sentry integration - Don't run createrepo when forking Pulp projects - Extract Exclu*Arch/BuildArch for all targets - Fix download-build from PULP with --rpms - Implement persistent projects in Pulp - Dump copr-rpmbuild version in logs - Skip projects with comps enabled when migrating to pulp - Temporarily retain all repository packages - Info about the task that is being processed |
| 2025-12-09 | Jiri Kyjovsky <j1 dot kyjovsky at gmail dot com> 2.11-1 | - timeout= for requests was missing, use SafeRequest - copr_prune_results: bigger file limit - Move pulp-redirect.txt to persistent storage - Wait until both copr_base and copr_coprdir exist - Set user agent for Pulp requests to crc-pulp-client - Set longer timeout for Pulp file uploads - Fix deleting project from pulp - Drop requirement on pytz - Add Pagination for PulpClient.get_content - Implement chunked uploads to Pulp - Add option to migrate all projects for an owner |
| 2025-09-29 | Jakub Kadlcik <frostyx at email dot cz> 2.10-1 | - Don't run builds or actions in projects that are migrated to Pulp - Log conflicting NEVRAs when uploading - Drop support for building modules |
| 2025-09-24 | Jakub Kadlcik <frostyx at email dot cz> 2.9-1 | - Log the error message that we got from Pulp - Fix duplicate NEVRA error when migrating projects to Pulp - Fix sub-project handling in the copr-change-storage script |
| 2025-09-16 | Jakub Kadlcik <frostyx at email dot cz> 2.8-1 | - Don't traceback when trying to run branch action for second time - Implement branch-fedora support for Pulp projects - Add a helper script to query Pulp results - Handle unsuccessful Pulp requests - Don't upload results to Pulp in parallel |