Project

Profile

Help

Maintenance. Planio will be undergoing a scheduled maintenance this weekend. Between Saturday, July 24 at 9:00 UTC and Sunday, July 25, 22:00 UTC your account might observe occasional downtimes which may last up to several minutes in some cases.

Issue #9123

Mirrored .treeinfo metadata needs to be rewritten in cases where the relative location of the sub-repos moved

Added by dalley 2 days ago. Updated 2 days ago.

Status:
ASSIGNED
Priority:
Normal
Assignee:
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Katello
Sprint:
Sprint 101
Quarter:

Description

When .treeinfo contains relative paths to a location outside of the repository, as is the case with CentOS 8, Pulp cannot serve those sub-repos precisely as they are. So it syncs all of them and publishes all of them into one repository with subdirectories for the sub-repos, and writes the locations of these sub-repos into the .treeinfo metadata.

In the mirrored metadata case, the .treeinfo file will be pointing to the wrong locations, so we need to rewrite the .treeinfo file just like we do during a standard publish.

As .treeinfo isn't checksummed or signed we aren't prevented from doing this.


Related issues

Related to RPM Support - Issue #9098: Mirror-mode sync is not creating publications in the proper way for repos with distribution treesMODIFIED<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Related to RPM Support - Issue #8622: CentOS 8 BaseOS .treeinfo's [general] section says AppStream instead of BaseOSASSIGNED<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by dalley 2 days ago

  • Related to Issue #9098: Mirror-mode sync is not creating publications in the proper way for repos with distribution trees added

#2 Updated by dalley 2 days ago

  • Related to Issue #8622: CentOS 8 BaseOS .treeinfo's [general] section says AppStream instead of BaseOS added

#3 Updated by dalley 2 days ago

  • Tags Katello added

Please register to edit this issue

Also available in: Atom PDF