Il giorno ven, 05/10/2012 alle 01.06 +0200, Michael Biebl ha scritto: > On 05.10.2012 00:58, Michael Biebl wrote: > > On 05.10.2012 00:41, Matteo Settenvini wrote: > > >> libgtkmm-3.0-doc installs the HTML documentation under > >> > >> /usr/share/doc/libgtkmm-3.0-doc/reference/html/ > >> > >> However, /usr/share/doc-base/gtkmm3.0-reference lists the following > >> section: > >> > >> Format: HTML > >> Index: /usr/share/doc/gtkmm-3.0/reference/html/index.html > >> Files: /usr/share/doc/gtkmm-3.0/reference/html/*.html > >> > >> Either the documentation should be installed in the > >> /usr/share/doc/gtkmm-3.0 directory, or the gtkmm3.0-reference file > >> updated to consider the real installation path. > >> > > > > That's what we have the symlinks for. > > Are you saying doc-base has a problem with symlinks? > > > # ls -l /usr/share/doc/gtkmm-3.0 > lrwxrwxrwx 1 root root 16 Sep 29 08:47 /usr/share/doc/gtkmm-3.0 -> > libgtkmm-3.0-doc > # ls -l /usr/share/doc/gtkmm-3.0/reference/html/index.html > -rw-r--r-- 1 root root 4337 Sep 29 08:47 > /usr/share/doc/gtkmm-3.0/reference/html/index.html >
It looks indeed a problem of symlinks, as for me gtkmm-3.0 is a regular directory which contains only a "tutorial" symlink. ls -ld /usr/share/doc/gtkmm-3.0/ drwxr-xr-x 2 root root 4096 giu 26 2011 /usr/share/doc/gtkmm-3.0/ ls -l /usr/share/doc/gtkmm-3.0/ lrwxrwxrwx 1 root root 31 giu 23 2011 tutorial -> ../gtkmm-documentation/tutorial > And the package installs fine and I don't get any error message from > doc-base. > Please run "install-docs -v -d -i > /usr/share/doc-base/gtkmm3.0-reference" and attach the output. > > Michael The output of install-docs: ------------------------------------------------------------------ sudo install-docs -v -d -i /usr/share/doc-base/gtkmm3.0-reference Setup signals. Scrollkeeper status changed: 0. Trying to install file `/usr/share/doc-base/gtkmm3.0-reference'. Warning in `/usr/share/doc-base/gtkmm3.0-reference', line 9: file `/usr/share/doc/libgtkmm-3.0/reference/html/index.html' does not exist. Error in `/usr/share/doc-base/gtkmm3.0-reference', line 9: all `Format' sections are invalid. Registering `/usr/share/doc-base/gtkmm3.0-reference' OnRegistered (/usr/share/doc-base/gtkmm3.0-reference, 0) `/usr/share/doc-base/gtkmm3.0-reference' contains errors, not registering. UnregisterDhelp started UnregisterDhelp finished Ignore signals. Ignore signals. Saving `/var/lib/doc-base/info/status.yml' (1). Saving `/var/lib/doc-base/info/files.yml' (1). Restore signals. Restore signals. RegisterDwww started. Skipping execution of /usr/sbin/dwww-build-menu - dwww package doesn't seem to be installed. RegisterDwww finished. RegisterDhelp started. Skipping execution of /usr/sbin/dhelp_parse - dhelp package doesn't seem to be installed. Scrollkeeper status changed: 0. Registering documents with scrollkeeper... _RegisterScrollkeeperFiles started. Status of `Scrollkeeper-omf-file', `Scrollkeeper-sid' in gtkmm3.0-reference not changed _RegisterScrollkeeperFiles finished. Ignore signals. Saving `/var/lib/doc-base/info/status.yml' (0). Saving `/var/lib/doc-base/info/files.yml' (0). Restore signals. ------------------------------------------------------------------ -- Matteo Settenvini FSF Associated Member Email : mat...@member.fsf.org -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS/E d--(-) s+: a- C+++ UL+++ P+ L++++>$ E++>+++ W+++ N+ o? w--- O M- V- PS++ PE- Y+>++ PGP+++ t++ 5 X- R+ !tv b+++ DI++ D++ G++ e++ h+ r++ y+ ------END GEEK CODE BLOCK------
signature.asc
Description: This is a digitally signed message part