Project

Profile

Help

Task #2155

closed

Investigate (and maybe fix) copr on-demand repodata generation

Added by semyers over 7 years ago. Updated about 5 years ago.

Status:
CLOSED - NOTABUG
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Quarter:

Description

copr supports two mechanisms for regenerating repodata in the repos it publishes. The default is to regenerate repodata after every build, and the other is to regenerate repodata on-demand (by hitting a button in the copr UI). During my work with building packages in copr, the automatic repodata generation after a build was working perfectly, but the on-demand regeneration never worked.

The on-demand regeneration feature is necessary, in my opinion, for atomic releases of pulp using copr, with the regeneration of the repodata being the final step to make a release available once all of its component package builds have succeeded. Regenerating the repodata per-build in our GA release repos can result in an inconsistent repo state while builds are in progress, potentially leading to a very broken installation.


Related issues

Related to Pulp - Task #1993: Clean up our distribution packaging by moving it to a dedicated repository and building with coprCLOSED - CURRENTRELEASEsemyers

Actions

Also available in: Atom PDF