As a user, I want to attach an already uploaded package in a deb repo to multiple distributions
评估
调研方向
Start with the pulp deb repository content add command and trace how it creates repository content and publication references. Determine where a distribution can be selected, then verify that one uploaded package is referenced by the Packages metadata for trixie, bookworm, and bullseye without duplicating the pool file.
由索引模型根据 Issue 内容生成。
描述
If my debian repository structure is as follows
.
├── dists
│ ├── bookworm
│ │ ├── InRelease
│ │ ├── main
│ │ │ ├── binary-amd64
│ │ │ │ ├── Packages
│ │ │ │ └── Packages.gz
│ │ │ ├── binary-arm64
│ │ │ │ ├── Packages
│ │ │ │ └── Packages.gz
│ │ │ └── source
│ │ │ ├── Packages
│ │ │ └── Packages.gz
│ │ ├── Release
│ │ └── Release.gpg
│ ├── bullseye
│ │ ├── InRelease
│ │ ├── main
│ │ │ ├── binary-amd64
│ │ │ │ ├── Packages
│ │ │ │ └── Packages.gz
│ │ │ ├── binary-arm64
│ │ │ │ ├── Packages
│ │ │ │ └── Packages.gz
│ │ │ └── source
│ │ │ ├── Packages
│ │ │ └── Packages.gz
│ │ ├── Release
│ │ └── Release.gpg
│ └── trixie
│ ├── InRelease
│ ├── main
│ │ ├── binary-amd64
│ │ │ ├── Packages
│ │ │ └── Packages.gz
│ │ ├── binary-arm64
│ │ │ ├── Packages
│ │ │ └── Packages.gz
│ │ └── source
│ │ ├── Packages
│ │ └── Packages.gz
│ ├── Release
│ └── Release.gpg
└── pool
└── main
└── f
└── foobar
├── foobar_1.0.0_amd64.deb
└── foobar_1.0.0_arm64.deb
I want to add the same foobar package to all three distributions - trixie, bookworm, and bullseye. So, the same file in pool, being referenced by Packages of all three distributions when a publication is created.
There is the pulp deb repository content add command which lets us add a package to a repository, but it can't specify a distribution.
- 主要语言
- Python
- 星标
- 5
- 派生
- 14
- 平均合并
- 22 小时 12 分钟
- 30 天内合并 PR
- 1
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
pulp/pulp-cli-deb 的其他 Issue
-
Add cli support for excluded package metadata fields可能已有人在做 @hstct 于 63 天前认领。 未关闭
难度 3/5 1-2 天 新手友好度 64/100
pulp/pulp-cli-deb#272 ·
-
难度 3/5 1-2 天 新手友好度 45/100
pulp/pulp-cli-deb#243 ·
-
Create/Update distribution commands are missing content-guard option可能已有人在做 @balasankarc 于 327 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 52/100
pulp/pulp-cli-deb#232 ·
-
Create distribution command is missing the repository href_pattern可能已有人在做 @hstct 于 603 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 58/100
pulp/pulp-cli-deb#157 ·
-
Feature Looking_for_Contributor
难度 2/5 1-3 小时 新手友好度 55/100
pulp/pulp-cli-deb#107 ·
查看 pulp/pulp-cli-deb 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
Juniper/ansible-junos-stdlib#904 ·
-
难度 2/5 1-3 小时 新手友好度 82/100
pollen-robotics/reachy_mini#1457 ·
维护者通常 1 天内回复
-
area:runtime good first issue
难度 2/5 1-3 小时 新手友好度 72/100
WATonomous/wato_f1tenth#39 ·
-
难度 2/5 1-3 小时 新手友好度 82/100
FireDynamics/fdsreader#123 ·
-
难度 1/5 1 小时以内 新手友好度 85/100