On 01/07/2024 20:48, Alec Leamas wrote:
Dear list,
Still working with the opencpn package. Now trying to normalize the
Ubuntu PPA builds so they can are based on the same debian/ directory
and tools as the existing Debian opencpn package.
opencpn is currently in a beta phase targeting a 5.10.1 release. The
beta versions are like "5.9.2-beta2+dfsg-1ubuntu1~bpo2204.1". The
upstream policy is to use 5.9.2-beta2, 5.9.3-beta3 so this ordering is,
although a bit strange, still ok.
However, a quite large user base have PPA packages installed. These have
versions like 8767+b2cbf5a3f~ubuntu24.04.1. The prefix is a build
number, so they are ordered. but all these versions are higher than
anything like 5.9.x.
After some thought, I tend to think that adding an epoch is the right
thing here.
The Policy [1] says:
---
Epochs can help when the upstream version numbering scheme changes, but
they must be used with care. You should not change the epoch, even in
experimental, without getting consensus on debian-devel first.
---
With all this said: Is this a case where using a epoch is justified? If
not, why?
--alec