Bug#816534: octave: Documentation on numerical integration missing in GUI
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
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
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