Lintian tag: usr-share-doc-symlink-without-dependency

Type: error

Description (from lintian-explain-tags)

If the package installs a symbolic link /usr/share/doc/*pkg1* -> *pkg2*,
then *pkg1* must depend on *pkg2* directory, with the same version as
*pkg1*.

Adding the dependency just to fix this bug is often not a good solution.
Usually, it's better to include a real /usr/share/doc/*pkg1* directory
within *pkg1* and copy the copyright file into that directory.

Transitive dependencies are not allowed here. In other words, if the
documentation directory is shipped in *pkg3* and *pkg1* depends on *pkg2*,
which in turn depends on *pkg3*, that's still an error. Copyright file
extractors are not required to go more than one level deep when resolving
dependencies. Each package should have a direct dependency on the package
which includes its documentation directory.

Please refer to Copyright information (Section 12.5) in the Debian Policy
Manual for details.

Visibility: error
Show-Always: no
Check: debian/copyright

Show affected packages