Bug#852166: Contains a large number of auto-generated stub manpages

Michael Stapelberg stapelberg at debian.org
Sun Jan 22 08:56:23 UTC 2017


Package: liblapack-doc-man
Version: 3.7.0-1
Severity: normal

liblapack-doc-man installs 10770 files into /usr/share/man/man3, all of which 
seem to be generated by Doxygen if I understand correctly.

Of these 10770 files, 5902 are symlinks and 4868 are regular files.
Of the 4868 regular files:
• 2057 files consist of 19 lines (documenting a function)
• 2550 files consist of 25 lines (documenting a file)

Notably, these files do not contain anything but the function prototype.

261 files with actual content worth looking at remain.

The large number of files without substantial content is unfortunate for a few 
different reasons:

• On manpages.debian.org, liblapack-doc-man consumes 1GB of disk space per 
  Debian version. The next biggest consumer is linux-manual-4.8 with 51 MB.

• liblapack-doc-man consumes about 10000 inodes on user’s root file systems for 
  no good reason. Even when plenty of inodes are available, remember that many 
  backup programs do not scale well when presented with a large number of tiny 
  files.
  
• I haven’t verified it, but I assume that the man database and similar tools 
  will degrade in performance when presented with such a large corpus of 
  manpages.
  
Could you change the package so that it only contains the 261 files with actual
content please? Thank you!


-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armel, mipsel

Kernel: Linux 4.8.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)


More information about the debian-science-maintainers mailing list