On Mon, 23 Aug 2021 at 10:53:12 +0200, Fabian Greffrath wrote: > The downside is that dsda-coom introduced a new versioning scheme which > is currently at v0.21.0, whereas prboom-plus is already at 2.6.1um. To > provide for an easy upgrade path for prboom-plus users, I'd like to > introduce the dsda-doom package with an epoch. Since prboom-plus > already has epoch 2, this would necessarily be epoch 3.
Could you build dsda-doom as version 0.21.0-1 with no epoch, while attaching an epoch to only the prboom-plus transitional binary package? Something like this: # d/control Source: dsda-doom Package: dsda-doom Package: prboom-plus Section: oldlibs and # d/rules override_dh_gencontrol: dh_gencontrol -pprboom-plus -- -v3:$(DEB_VERSION_UPSTREAM_REVISION) dh_gencontrol --remaining-packages libreoffice, e2fsprogs and rxvt-unicode are among the packages that use this technique already. That would make the "cost" of the epoch naturally disappear when the prboom-plus transitional package is removed in bookworm+1 or later. smcv