Package: doxygen
Version: 1.8.1.2-2
Severity: minor

Dear Maintainer,

in wheezy and jessie doxygen recommends doxygen-latex; in sid, it even
depends on it. With the default setting in apt to install recommended
packages, this results by default in doxygen-latex being installed.
Advanced users can easily avoid that with apt-get
--no-install-recommends or by pinning doxygen-latex with a negative
priority, but for the average Joe the default will just happen.
On 32-bit wheezy, doxygen alone requires a 2.5 MB download and 7.5 MB
disk space; if doxygen-latex is also installed, the requirements jump to
633 MB download and 963 MB disk space (that's a 128 bloat factor and 25%
of the footprint of a clean wheezy install).

Consider the following facts:

1) according to popcon data
(http://qa.debian.org/popcon.php?package=doxygen),
8220 people installed doxygen, but only 3219 installed doxygen-latex (39%)

2) the author of doxygen makes available binaries for Linux, Windows and
Mac OS X, all without latex bundled

3) to use doxygen-latex, GENERATE_LATEX must be set to YES in the
doxygen configuration file; looking in the 2050 doxygen configuration
files present in the debian sources
(http://codesearch.debian.net/search?q=GENERATE_LATEX++),
1415 have GENERATE_LATEX set to NO and 562 have it set to YES (27%)

4) a google search for doxygen "GENERATE_HTML YES" returns 59900 hits,
whereas a search for doxygen "GENERATE_LATEX YES" returns 22000 hits (36%)

All this considered, it appears that of 100 users of doxygen, about 25
to 40% actually use doxygen-latex. This is not the majority, and a 128x
increase in disk space is really a high price to pay to serve one in
three users.

Consequently I think that doxygen should merely suggest doxygen-latex.

BTW, there is a related downstream bug:
https://bugs.launchpad.net/ubuntu/+source/doxygen/+bug/846314

-- System Information:
Debian Release: 7.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages doxygen depends on:
ii  libc6       2.13-38
ii  libgcc1     1:4.7.2-5
ii  libstdc++6  4.7.2-5

Versions of packages doxygen recommends:
ii  doxygen-latex  1.8.1.2-2

Versions of packages doxygen suggests:
pn  doxygen-doc  <none>
pn  doxygen-gui  <none>
ii  graphviz     2.26.3-14

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to