Actions
Issue #2003
closedPulp will not sync RPM files hosted using "packagecloud".
Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
3. High
Version:
2.8.4
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:
Description
Packagecloud is an increasingly popular package repo hosting service. It uses Amazon AWS storage at the backend. Tools such as "yum" and "reposync" have no issue with packagecloud Yum repos, but Pulp will not synchronize RPMs stored in packagecloud yum repos.
Pulp version: 2.8.4
Steps to reproduce:
pulp-admin rpm repo create --repo-id test-gitlab_ce --relative-url test-gitlab_ce --feed https://packages.gitlab.com/gitlab/gitlab-ce/el/7/x86_64 --serve-http true --remove-missing true --retain-old-count 2 --download-policy immediate
pulp-admin rpm repo sync run --repo-id test-gitlab_ce
pulp-admin rpm repo publish run --repo-id test-gitlab_ce
Expected result:
Three RPMs synchronized from repo specified by feed.
Actual result:
Zero RPMS synchronized.
As mentioned "reposync" can synchronize the repo without issue and "yum" can use the repo directly, so it is obviously a valid Yum repo. Pulp should be able to synchronize these repos!
Related issues
Actions