documentation in wrong path

Bug #315478 reported by Stefan Sauer
2
Affects Status Importance Assigned to Milestone
glib2.0 (Ubuntu)
Confirmed
Low
Ubuntu Desktop Bugs

Bug Description

> dpkg -S libglib2.0-doc
 /usr/share/doc/libglib2.0-doc/xxx.html

the documentation is suppose to be under /usr/share/gtk-doc/html/. Moving it around without symlinking, breaks all the cross references.
I know what I am talking about - I am the gtk-doc maintainer. Please leaft the sthings as they are in that sense or at least discuss it with the upstream.
You got one month to fix all the packages or hell awaits you :) Seriously, please provide an update.

Atleast a symlink would help:
ln -s /usr/share/doc/gconf2/html /usr/share/gtk-doc/html/gconf
ln -s /usr/share/doc/libbonoboui2-common/html /usr/share/gtk-doc/html/libbonoboui
ln -s /usr/share/doc/libgnomevfs2-common/html /usr/share/gtk-doc/html/gnome-vfs-2.0
ln -s /usr/share/doc/liborbit2-dev/ORBit2 /usr/share/gtk-doc/html/ORBit2
ln -s /usr/share/doc/libglib2.0-doc/glib /usr/share/gtk-doc/html/glib
ln -s /usr/share/doc/libglib2.0-doc/gobject /usr/share/gtk-doc/html/gobject
ln -s /usr/share/doc/libglib2.0-doc/gio /usr/share/gtk-doc/html/gio
ln -s /usr/share/doc/librsvg2-dev/html /usr/share/gtk-doc/html/rsvg
ln -s /usr/share/doc/libgnomeui-doc/html /usr/share/gtk-doc/html/libgnomeui
ln -s /usr/share/doc/hal-doc/api/libhal-storage /usr/share/gtk-doc/html/libhal-storage
ln -s /usr/share/doc/hal-doc/api/libhal /usr/share/gtk-doc/html/libhal
ln -s /usr/share/doc/libpanel-applet2-doc/html /usr/share/gtk-doc/html/panel-applet
ln -s /usr/share/doc/libgtk2.0-doc/gdk-pixbuf /usr/share/gtk-doc/html/gdk-pixbuf
ln -s /usr/share/doc/libgtk2.0-doc/gdk /usr/share/gtk-doc/html/gdk
ln -s /usr/share/doc/libgtk2.0-doc/gtk /usr/share/gtk-doc/html/gtk
ln -s /usr/share/doc/libgtk2.0-doc/gail-libgail-util /usr/share/gtk-doc/html/gail-libgail-util
ln -s /usr/share/doc/libpango1.0-doc /usr/share/gtk-doc/html/pango
ln -s /usr/share/doc/libgnomecanvas2-doc /usr/share/gtk-doc/html/libgnomecanvas

Check the broken ones:
find /usr/share/doc -name "index.sgml"

Check the subdir for the links (look at the href)
find . -name "index.sgml" -exec head -n1 {} \;

Revision history for this message
Loïc Minier (lool) wrote :

Thanks for your report; we're aware of it, and it affects a bunch of packages, but it's painful to fix. I guess we have to. :-/

Revision history for this message
Loïc Minier (lool) wrote :

Note that there are symlinks, but the other way around! ;-)

Revision history for this message
Pedro Villavicencio (pedro) wrote :

setting as confirmed as per previous comments.

Changed in glib2.0:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Stefan Sauer (ensonic) wrote :

These are still wrong:
/usr/share/doc/gconf2/html/index.sgml
/usr/share/doc/gstreamer0.10-doc/gstreamer-0.10/index.sgml
/usr/share/doc/gstreamer0.10-doc/gstreamer-libs-0.10/index.sgml
/usr/share/doc/gstreamer0.10-doc/gstreamer-plugins-0.10/index.sgml
/usr/share/doc/libglib2.0-doc/gio/index.sgml
/usr/share/doc/libglib2.0-doc/glib/index.sgml
/usr/share/doc/libglib2.0-doc/gobject/index.sgml
/usr/share/doc/libgnomecanvas2-doc/html/index.sgml
/usr/share/doc/libgnomevfs2-common/html/index.sgml
/usr/share/doc/libgtk2.0-doc/gdk/index.sgml
/usr/share/doc/libgtk2.0-doc/gdk-pixbuf/index.sgml
/usr/share/doc/libgtk2.0-doc/gtk/index.sgml
/usr/share/doc/liborbit2-dev/ORBit2/index.sgml
/usr/share/doc/libpango1.0-doc/pango/index.sgml
/usr/share/doc/librsvg2-dev/html/index.sgml

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.