Project

Profile

Help

Task #76

closed

Automatically run repoclosure for all arches/dists after building pulp repos

Added by Anonymous over 9 years ago. Updated almost 3 years ago.

Status:
CLOSED - WONTFIX
Priority:
Low
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

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

Description

This task is related to build stuff, not Pulp itself:)

RPM dependences are occasionally missed during a build, especially for platforms we do not commonly use like el5. This occurs about once every two or three weeks for Pulp repos; QE will find that an RPM is missing while doing an install.

One way to find such issues quickly is to run repoclosure on each repos before publishing. This is typically done as one command per repo; an example is at https://fedoraproject.org/wiki/QA:Testcase_Mediakit_Repoclosure.

This step is typically done during the build/release process before QE handoff, but could also be done by QE. Ideally this could be run as part of the new build process.

This should be done in the nightly Jenkins build repos job. This should be done using Docker if possible because it needs to be run on each arch and dist.

Also available in: Atom PDF