Hi
I would like that 'apt install signify' install OpenBSD's signify (from
the Debian 'signify-openbsd' package) and not the 2003 mail-related
signify perl script from the Debian 'signify' source package.
I would also like that /usr/bin/signify is OpenBSD's signify, after
doing the 'apt install signify', instead of /usr/bin/signify-openbsd.
As background please read:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951010
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=738884
What do you think about the attached debdiff for the existing
(non-OpenBSD) 'signify' source package?
This will rename the binary package to 'signify-mail', as suggested in
the first bug report above, and add a 'signify (<< 1.14-8~)' Replaces
header.
Is anything more required here? Any objections to an upload? The
package seems to be orphan'ed and QA-maintained. One alternative is to
remove the package, but that seems to involve more effort than a QA
upload.
The next step would be for the 'signify-openbsd' source package to
rename the 'signify-openbsd' binary package to 'signify'. I believe it
should declare a Conflicts and Breaks towards 'signify (<< 1.14-8~)'.
The final step would be for signify-openbsd's 'signify' package to
rename the binary into /usr/bin/signify, and that would require adding a
Conflicts/Breaks towards all versions of signify-mail.
Tomasz, what do you think about this?
Adding debian-devel to get wider review of the
Replaces/Conflicts/version magic, this always tend to confuse me.
See pipeline for the 'signify' source package that I propose to upload:
https://salsa.debian.org/jas/signify/-/pipelines/742414
To make this happen for trixie, I don't see how to do it. Anyone having
the old 'signify' package on their system would get OpenBSD's signify
instead of the new 'signify-mail' package after an upgrade. Is that
problem really worth caring about? I think a release note about this
could solve it. I believe OpenBSD's 'signify' is important enough to
warrant this to be part of trixie instead of having to wait for t+1.
/Simon