Bug#816534: octave: Documentation on numerical integration missing in GUI

2016-11-21 Thread Mike Miller
On Wed, Mar 02, 2016 at 12:34:26 -0800, Mike Miller wrote:
> I get the same thing for chapters 23 "Numerical Integration" through 26
> "Statistics".
> 
> It is something in the info file itself, but I don't know what.

This issue is caused by a Debian packaging build step where the info
files are post-processed to point to renamed image files [1]. If I undo
that operation, the GUI documentation browser displays the affected help
sections properly.

I think this is because info files contain byte offset pointers to
chapters and sections, and this manipulation breaks these offsets. For
some reason the GNU info browser is still able to navigate the files,
but the Qt info browser embedded in Octave is not.

[1]: 
https://anonscm.debian.org/cgit/pkg-octave/octave.git/commit/?id=f9f632a27f01c08646e7055b34ae784843ea9cb5

-- 
mike



Bug#816534: octave: Documentation on numerical integration missing in GUI

2016-03-02 Thread Mike Miller
Control: tags -1 + confirmed

On Wed, Mar 02, 2016 at 19:17:50 +0100, Torquil Macdonald Sørensen wrote:
> In the Octave GUI, the documentation for "Numerical Integration" does
> not appear for some reason. If I run "info octave" in a terminal and
> select "Numerical Integration", I do get a short description along with
> links to more specific topics.
> 
> But if I click on "Numerical Integration" in the "Documentation" tab in
> the Octave GUI, I get a page which is almost blank, with no links.
> Something seems to be wrong with that specific documentation page in the
> GUI.

I get the same thing for chapters 23 "Numerical Integration" through 26
"Statistics".

It is something in the info file itself, but I don't know what.

If I copy and uncompress /usr/share/info/octave.info* in another
directory, and run octave --info-file=/path/to/octave.info, I get the
same bad result. If I run a different self-compiled copy of Octave, I
get the same bad result.

But if I run /usr/bin/octave --info-file=/path/to/another/octave.info, I
get the correct result. I've tested with the original info files in the
octave source package, and with info files built by my own builds of
different versions of Octave.

Any texinfo experts know what happened here?

-- 
mike



Bug#816534: octave: Documentation on numerical integration missing in GUI

2016-03-02 Thread Torquil Macdonald Sørensen
Package: octave
Version: 4.0.1~rc2-1
Severity: normal

In the Octave GUI, the documentation for "Numerical Integration" does
not appear for some reason. If I run "info octave" in a terminal and
select "Numerical Integration", I do get a short description along with
links to more specific topics.

But if I click on "Numerical Integration" in the "Documentation" tab in
the Octave GUI, I get a page which is almost blank, with no links.
Something seems to be wrong with that specific documentation page in the
GUI.

Best regards,
Torquil Sørensen

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages octave depends on:
ii  libamd2.4.11:4.4.6-1
ii  libarpack2 3.3.0-1+b1
ii  libasound2 1.1.0-1
ii  libblas3 [libblas.so.3]3.6.0-2
ii  libc6  2.21-9
ii  libcamd2.4.1   1:4.4.6-1
ii  libccolamd2.9.11:4.4.6-1
ii  libcholmod3.0.61:4.4.6-1
ii  libcolamd2.9.1 1:4.4.6-1
ii  libcxsparse3.1.4   1:4.4.6-1
ii  libfftw3-double3   3.3.4-2+b1
ii  libfftw3-single3   3.3.4-2+b1
ii  libfltk-gl1.3  1.3.3-8
ii  libfltk1.3 1.3.3-8
ii  libfontconfig1 2.11.0-6.3
ii  libfreetype6   2.6.3-3
ii  libgcc11:5.3.1-10
ii  libgl1-mesa-glx [libgl1]   11.1.2-1
ii  libglpk36  4.57-1+b1
ii  libglu1-mesa [libglu1] 9.0.0-2.1
ii  libgomp1   5.3.1-10
ii  libgraphicsmagick++-q16-12 1.3.23-2
ii  libgraphicsmagick-q16-31.3.23-2
ii  liblapack3 [liblapack.so.3]3.6.0-2
ii  liboctave3v5   4.0.1~rc2-1
ii  libopenblas-base [liblapack.so.3]  0.2.15-1+b1
ii  libosmesa6 11.1.2-1
ii  libportaudio2  19+svn20140130-1
ii  libqhull6  2012.1-5
ii  libqrupdate1   1.1.2-1
ii  libqscintilla2-12v52.9.1+dfsg-4
ii  libqt4-network 4:4.8.7+dfsg-6
ii  libqt4-opengl  4:4.8.7+dfsg-6
ii  libqtcore4 4:4.8.7+dfsg-6
ii  libqtgui4  4:4.8.7+dfsg-6
ii  libsndfile11.0.25-10
ii  libstdc++6 5.3.1-10
ii  libumfpack5.7.11:4.4.6-1
ii  libx11-6   2:1.6.3-1
ii  octave-common  4.0.1~rc2-1
ii  texinfo6.1.0.dfsg.1-4

Versions of packages octave recommends:
ii  default-jre-headless  2:1.8-57
ii  gnuplot-qt [gnuplot-x11]  4.6.6-3
ii  libopenblas-base  0.2.15-1+b1
ii  octave-info   4.0.1~rc2-1
pn  pstoedit  

Versions of packages octave suggests:
pn  octave-doc  
pn  octave-htmldoc  

-- no debconf information