Page MenuHomePureOS Tracker

packaging guidelines should document how to stop forking from Debian, preferrably mandating specific suffix
Open, NormalPublic

Description

PureOS guidelines at https://tracker.pureos.net/w/development/packaging_overview/ documents how to fork packages from Debian by releasing packages with suffix pureos.

Recently in a chat a method to terminate a fork was mentioned: make a release _without_ pureos suffix.

Please document that mechanism to terminate forking a package.

To reduce the reisk of accidentally releasing a version which clashes with of supersedes a current or future Debian release, I propose that we make it mandatory that such "fork-obsolescence" release not simply drop pureos suffix but *replace* with another slightly higher-ranking suffix. Concretely I propose that we mandate the suffix purge for fork-obsolescence releases.

Event Timeline

jonas.smedegaard triaged this task as Normal priority.Mar 9 2021, 11:22
jonas.smedegaard created this task.

I have tested and can confirm that the use of suffix purge works to drop local fork:
https://lists.puri.sm/pipermail/pureos-changes/2021-March/001152.html shows the packages I uploaded, and https://software.pureos.net/search_pkg?term=zpb shows (at the time of writing this) that landing now contains the package from Debian.