On Thu, Jan 04, 2018 at 03:34:31PM +0100, Sébastien Villemot wrote:
Hi,
Currently we have 3 doc packages for octave, that ship the same material under
different formats:
- octave-doc: PDF format, compressed deb ~5Mb, unpacked ~5.4Mb
- octave-htmldoc: HTML format, compressed deb ~1.5Mb, unpacked ~12.5Mb
- octave-info: info format, compressed deb ~1Mb, unpacked ~1Mb
I think we should merge all of them into a single package (octave-doc), the
gain space is very small for someone who wants only one format, and somebody
installing documentation packages is unlikely to be space-constrained (it's
clearly not an embedded system).
Moreover, that would simplify the presentation of the documents in the doc-base
system, because the user manual has two entries in the system (one for PDF, one
for HTML), while it would make more sense to have only one entry (showing
the two formats for the same document, as is possible with doc-base). The same
applies to the library/developers' manual.
octave-htmldoc and octave-info would become transitional packages, dropped
after buster is released.
Is that ok with you?
I forgot to add that, since octave-info is currently recommended by octave
(because it is needed by the help browser in the GUI), my proposal would mean
that all the documentation would now be installed by default (unless one does
not install the Recommends by default).
So the typical octave installation would grow by 18Mb (which is rather small
compared to the size of all dependencies, IIRC a previous thread).