Hello,

Pau Garcia i Quiles wrote:
It's mostly because of the images and the search capabilities. What
follows is an explanation of the growth but I cannot come with a good
solution to shrink the size.

* Images:

As ACE < 5.6.3-6 did not include graphviz as a dependency, images were
not being generated and the docs were image-less. You are right there
is no notice of the addition of graphviz as a build-depends in the
changelog of 5.6.3-6 (there is in the changelog for 5.7.4/5.7.5, in
trunk, but I forgot to add that to 5.6.3-6).

In libace-doc, the .png images account for 50% of the installed size
(112 MB of 225 MB)

In libtao-doc, the .png images account for 40% of the installed size (
450 MB of 1.2GB )

For some images (most of them), an additional HTML page is generated.

I believe those images are needed.

* Search:

Doxygen is generating a search engine for all the docs. This is
enabled in ACE 5.6.3 (SEARCHENGINE = yes in the .doxygen files). I
don't know why this was not being generated for ACE 5.6.3-5. Why
researching the growth in installed size, I've noticed search is not
working because the search.js files were compressed by debhelper:

./ace-6/usr/share/doc/libace-doc/rmcast/search/search.js.gz
./ace-6/usr/share/doc/libace-doc/search/search.js.gz
./ace-6/usr/share/doc/libace-doc/QoS/search/search.js.gz
./ace-6/usr/share/doc/libace-doc/ssl/search/search.js.gz

We should exclude .js from dh_compress

How about disabling search? Files under search/ take more than 600 Mb.

Regards,

Thomas



--
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