Page MenuHomePureOS Tracker

packaging guidelines inadequately covers accepted variety of versioning suffices for packages
Open, Needs TriagePublic

Description

The page https://tracker.pureos.net/w/development/packaging_overview/ documents how to add a _higher_ number when forking from Debian.

Matthias clarified today on Matrix that "whatever works, as long as the string "pureos" with a version number suffix appears in there".

Please expand the guidelines to mention the existence of the "~" for Debian-based package versioning, used in situations where important to stay _below_ a certain other version.

Event Timeline

jonas.smedegaard renamed this task from packaging guidelines inadequately covers accepted variaety of versioning suffices for packages to packaging guidelines inadequately covers accepted variety of versioning suffices for packages.Tue, Sep 15, 09:13
jonas.smedegaard created this task.
mak added a subscriber: mak.Sun, Sep 27, 11:37

What is the use case for explicitly staying below a Debian revision? This may break quite a few assumptions and no Debian derivative (that I know of) does this.

Higher-than-Debian version shadows a Debian package if both are available. That is suitable for packages deliberately deviating from its Debian counterpart.
Example: debian-games (we fix an FSF-specific freedom-issue)

Lower-than-Debian version lets a Debian package shadow it if both are available. That is suitable for packages introduced only as an interim until availability of its Debian counterpart.
Example: matrix-mirage targeted byzantium (simple rebuild until available via Debian testing)

Lower-than-both-Debian-and-another version lets either Debian or another of our packages shadow it if any of those others are available. That is suitable for packages existing only as an interim until availability of either that other or the Debian counterparts.
Example: matrix-mirage targeted byzantium (simple rebuild until available via either byzantium or Debian testing)