manpages ships pages for section 2 and 3 in manpages-dev, however now some man pages for section 3 are in manpages itself: helge@twentytwo:~$ dpkg -L manpages | grep man3 /usr/share/man/man3/queue.3.gz /usr/share/man/man3/sigevent.3type.gz /usr/share/man/man3/siginfo_t.3type.gz /usr/share/man/man3/sigset_t.3type.gz /usr/share/man/man3/sigval.3type.gz Please move these not manpages-dev.
Hello Helge, The presence of these *.2 and *.3 manpages in the manpages package instead of manpages-dev is to avoid sending broken links in the manpages-dev package. The source package even provides a script [1] to check for this problem and make corrections. There is also an example in the manpages-dev package: console_ioctl.4 is moved to the manpages-dev package because it points to ioctl_console.2. Unless a better solution is proposed, I think it's best to close this bug in a few days. Greetings, Marcos [1]https://sources.debian.org/src/manpages/6.02-1/debian/move_links_to_correct_package/
Hello Marcos,
Ok, I see. In fact, I was filtering those broken links out in
manpages-l10n. Might revisit that in the future.
In manpages-l10n Tobias corrected this in the build system manually.
Well, if this is on purpose, then this bug is not valid. I wrongly
assumed this to be a packaging mistake.
Greetings
Helge