Project

Profile

Help

Issue #5381

auto-distribution of repositories not supported

Added by jaymzh about 1 year ago. Updated about 2 months ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Sprint/Milestone:
Start date:
Due date:
Estimated time:
Severity:
3. High
Version - Debian:
Platform Release:
Target Release - Debian:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

Pulpcore has auto-distribution of repositories... if you add a repository without a version to a distribution, then as the repo is updated the distribution tracks the latest version (see https://docs.pulpproject.org/en/3.0/nightly/workflows/exposing-content.html#auto-distribution-of-a-repository)

In pulp_deb this doesn't work. There's an additional abstraction (publication), and when the publication is pointed to the the repository without a version, it looks up the latest version and hardcodes that. :(


Related issues

Related to Debian Support - Issue #7390: As a user i want to upload package to a repository and have it available immediately in distribution (skip publication step)NEW<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by jaymzh about 1 year ago

It turns out that the way this should work is you associate the distribution directly with the repo, but when I try to do that it says unexpected field.

#2 Updated by mdellweg 8 months ago

pulp_deb needs publications (for creating metadata). So this feature would only work if there were facilities for auto-publishing which i am unaware of.

Can we defer this to a wishlist?

Meanwhile the cron like automation that triggers the sync could also perform the publication and distribution to mimic the auto-distribution.

#3 Updated by quba42 about 2 months ago

  • Related to Issue #7390: As a user i want to upload package to a repository and have it available immediately in distribution (skip publication step) added

#4 Updated by quba42 about 2 months ago

  • Sprint/Milestone set to Wishlist

Please register to edit this issue

Also available in: Atom PDF