New Ubuntu releases are expected to use Architecture-Variant fields much more widely. pulp_deb should support this and mirror upstream publications as closely as possible.
This includes:
- syncing and storing architecture variant metadata
- distinguishing between base architecture and variant architecture
- publishing
Release metadata with variant architectures
- generating correct package index paths for variant architectures
- preserving upstream layout and behavior during publication
The current design goal is the use : as a separator in the architecture parameter when creating a remote to indicate that an architecture variant is used. e.g. amd64:v3 will translate to Architecture: amd64 and Architecture-Variant: amd64v3
New Ubuntu releases are expected to use
Architecture-Variantfields much more widely.pulp_debshould support this and mirror upstream publications as closely as possible.This includes:
Releasemetadata with variant architecturesThe current design goal is the use
:as a separator in the architecture parameter when creating a remote to indicate that an architecture variant is used. e.g.amd64:v3will translate toArchitecture: amd64andArchitecture-Variant: amd64v3