Package: sopv-doc Version: 1.1.1-1 Severity: important Hi!
As this package installs /usr/share/man/man1/sopv.1.gz, it is causing update-alternative warnings such as: Setting up sqopv (0.37.0-1) ... update-alternatives: warning: forcing reinstallation of alternative /usr/bin/sqopv because link group sopv is broken update-alternatives: warning: not removing /usr/share/man/man1/sopv.1.gz since it's not a symlink This is because gosop installs slave links for sopv.1.gz. I could see both positions where: a) if the tool provides their own man pages, then those should take precedence, as they describe what the sopv interface at this current time provides. → In this situation the sopv-doc should then instead install its man pages with a non-canonical pathname, such as: sopv-ref.1.gz || sopv-rfc.1.gz || sopv-spec.1.gz || sopv-default.1.gz || sopv-N.M.1.gz (where N.M == 1.1) or similar (with no preferred order used). And then any package that wants to use those would use that pathname as its man page implementation when installing the alternative. b) regardless of the tool providing its own man page, having the sopv.1 man page describe the latest specification means people can code against it (and then can handle any previous version in the way supported already by the spec). → In this situation, all sop and sopv implementations would need to depend on the sopv-doc package, and then nothing should be installing a slave alternative for the sopv.1.gz man page. Either a) or b) should fix the alternative conflicts problem. Thanks, Guillem