Bug#659588: libglib2.0-0: fails to install with foreign Multi-Arch

Michael Biebl biebl at debian.org
Sun Feb 12 15:00:38 UTC 2012


On 12.02.2012 13:48, Neil Williams wrote:
> Package: libglib2.0-0
> Version: 2.30.2-6
> Severity: normal
> 
> With the new upload of zlib1g, it is now possible to install glib
> as a Multi-Arch package. It works for i386 on amd64 but not for
> armel on amd64 - due to execution of the wrong executable
> in the maintainer scripts:
> 
> Setting up libglib2.0-0:armel (2.30.2-6) ...
> /usr/lib/arm-linux-gnueabi/glib-2.0/glib-compile-schemas: 1: /usr/lib/arm-linux-gnueabi/glib-2.0/glib-compile-schemas: Syntax error: word unexpected (expecting ")")
> /usr/lib/arm-linux-gnueabi/glib-2.0/gio-querymodules: 1: /usr/lib/arm-linux-gnueabi/glib-2.0/gio-querymodules: Syntax error: word unexpected (expecting ")")
> dpkg: error processing libglib2.0-0:armel (--configure):

Those tools are dpkg triggered.
Afaics, we will have this issue in various packages:
libgdk-pixbuf2.0-0
libgtk2.0-0
libgtk-3-0
libglib2.0-0

They all install path based triggers which call a support binary from
the multi-arch library path.
In all cases, aside gio-querymodules, there is an added || true.

I assume we should just do the same for gio-querymodules. This way, we'd
still get the error messages, but the packages would install properly.

Unless someone has a nicer idea how to handle dpkg triggers in the new
multi-arch world.

Michael

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120212/890f4ef8/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list