Bug#922707: qtbase5-doc-html: please consider packaging doxygen .tags files with -dev package, not -doc
Package: qtbase5-doc-html
Version: 5.11.3+dfsg-2
Severity: wishlist
Dear Maintainer,
qtbase5-doc-html ships the qtcore.tags and other doxygen tags
files. These files are only needed for building documentation of
Qt-depending software, not for reading the documentation. When these
files are not present, documentation of such software still builds, but
may be suboptimal since the links to qt library docs won't work. This
happens silently and can be seen in the logs having lines like:
No such target Qt5Network_QCH defined when calling ecm_add_qch(),
ignored.
For an example, see
https://buildd.debian.org/status/fetch.php?pkg=kdnssd-kf5&arch=i386&ver=5.54.0-1&stamp=1547782120&raw=0
I think it would be much more convenient if those files were shipped in
-dev packages, not -doc packages (in this case qtbase5-dev). Software
depending on qt naturally build-depends on qtbase5-dev, not on -doc
which would be needed in that case.
Regards
Jiri Palecek
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 4.20.0-trunk-686-pae (SMP w/2 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2), LANGUAGE=cs_CZ (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-- no debconf information
Reply to: