Bug#587661: should install glib-compile-schemas in libglib2.0-bin

Sebastien Bacher seb128 at ubuntu.com
Tue Jul 6 20:29:54 UTC 2010


On mar., 2010-07-06 at 17:45 +0200, Josselin Mouette wrote:
> The changes include a test that will avoid launching the tool if the
> directory doesn’t exist.
> 
> See
> http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/glib2.0/debian/libglib2.0.postinst
> 
> However another test in the trigger part (lines 10 and 16) might be
> necessary. 

The issue is not what glib is doing but rather than dpkg will not set
the trigger correctly on a directory not on the disk.
You can notice the bug when the first binary installing a schemas
in /usr/share/glib-2.0/schemas is installed, the dpkg log will not
display a trigger for libglib. The bug is arguably a dpkg one but
creating the directory there would workaround it.

I've backported your changes now and noticed an issue, the gio pc
describes the path to glib-compile-schemas and this one needs to be
changed as well to use the correct directory

--
Sebastien Bacher







More information about the pkg-gnome-maintainers mailing list