HomeSoftware Heritage

debian: Remove the extrinsic version from release names

Description

debian: Remove the extrinsic version from release names

Use only the intrinsic version (eg. 1.0.0) instead of the extrinsic version
(eg. stretch/contrib/1.0.0).
Releases should only contain data from DSC, not external 'pointers' to them.

Additionally, having extrinsic data in releases means the same
dsc-sha256 extid can point to different releases, which meant the loader
may reuse a release mentioning a specific suite as a release in a
different suite.
With this commit, this won't be a problem anymore, as releases won't
mention the suite at all, so suites can safely share extids.

Details

Provenance
vlorentzAuthored on Dec 6 2021, 2:03 PM
vlorentzPushed on Dec 7 2021, 1:25 PM
Differential Revision
D6749: debian: Remove the extrinsic version from release names
Parents
rDLDBASE26996ef3eef4: debian: Fix confusion between the two versions
Branches
Unknown
Tags
Unknown
Build Status
Buildable 25426
Build 39747: test-and-buildJenkins console · Jenkins