On Wed, Oct 09, 2024 at 11:02:47AM +0200, Simon Josefsson wrote: > Thanks for review! I tried to revise the plan below, does this work? > > I think we should compare this plan to simply remove the 'signify' > package, but haven't fleshed out that plan yet. > > /Simon > > x) Take current non-OpenBSD 'signify' source package and upload NEW > 'signify-mail' package, say version 1.14-8 (?), that provides > /usr/bin/signify-mail instead of /usr/bin/signify, and has d/control: > > Source: signify-mail > ... > Package: signify-mail > Replaces: signify (<= 1.14-7) > Conflicts: signify (<= 1.14-7)
Hmm. ICBW, but I've always thought that version specifications like these are best written as (<< fixed-version~) with the added tilde to also accommodate backports of the fixed version. So in this case, this would be (<< 1.14-8~), which would: - catch the 1.14-7 version in the archive (1.14-7) - catch any 1.14-7+something binNMUs or stable updates - catch any 1.14-7.x somethign old-style NMUs - catch any 1.14-7+something local versions that somebody may have installed on their systems (I sometimes rebuild packages with small changes and I add a new changelog entry with a +0~0~ringlet.1 suffix so that any binNMUs or updates will most probably sort later than the 0~0 part) - intentionally not catch any 1.14-8~bpoN backports of the new version Of course, in this particular case the archive only contains 1.14-7, there are no backports, no stable updates, it seems unlikely that somebody will upload a NMU in the middle of this discussion, and the package will most probably not be part of any binNMU campaign, so in this particular case (<= 1.14-7) would probably work, except for the low chance of anybody having a 1.14-7+something local version. Still, I thought I'd mention this for the more general case. And thanks for holding this discussion in the first place! G'luck, Peter -- Peter Pentchev r...@ringlet.net r...@debian.org pe...@morpheusly.com PGP key: https://www.ringlet.net/roam/roam.key.asc Key fingerprint 2EE7 A7A5 17FC 124C F115 C354 651E EFB0 2527 DF13
signature.asc
Description: PGP signature