Package: gosop
Version: 1.1.0-2+b3
Severity: normal
Tags: patch
X-Debbugs-Cc: Guillem Jover <
guillem@debian.org>
I know that in #1093055 Guillem asked for an update to sopv alternatives
system to link to the manpage for "man sopv".
A better approach today is to Recommends: sopv-doc, which includes an implementation-independent manpage for sopv.
This is the approach taken by other packages with Provides: sopv,
including sqopv and sopv-gpgv.
Sorry for the churn here, but having a generic manpage for folks who use
a generic interface ends up being more sustainable in the future
(e.g. if they read "man sopv" and learn that gosop implements the "generate-key" subcommand, they might think that "sopv generate-key" is
a legitimate subcommand).
A proposed patch is attached here.
Thanks for maintaining gosop in debian!
--dkg
diff --git a/debian/control b/debian/control
index 6aa6a3e..04a58ae 100644
--- a/debian/control
+++ b/debian/control
@@ -30,6 +30,8 @@ Depends:
${shlibs:Depends},
Built-Using:
${misc:Built-Using},
+Recommends:
+ sopv-doc,
Description: Stateless CLI for GopenPGP
The Stateless OpenPGP CLIknown as SOP, is an RFC specification that aims to
provide a minimal API for any implementation of the OpenPGP protocol, in
diff --git a/debian/gosop.alternatives b/debian/gosop.alternatives
index 95a3112..b095cdb 100644
--- a/debian/gosop.alternatives
+++ b/debian/gosop.alternatives
@@ -1,6 +1,4 @@
Name: sopv
Link: /usr/bin/sopv
Alternative: /usr/bin/gosop
-Dependents:
- /usr/share/man/man1/sopv.1.gz sopv.1.gz /usr/share/man/man1/gosop.1.gz
Priority: 10
-- System Information:
Debian Release: trixie/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.22-amd64 (SMP w/20 CPU threads; P