Bug#652861: gconf: Please mark gconf2 Multi-Arch: foreign

Steve Langasek steve.langasek at canonical.com
Tue Jan 3 05:28:06 UTC 2012

On Wed, Dec 21, 2011 at 09:32:33AM +0100, Josselin Mouette wrote:
> Le mardi 20 décembre 2011 à 23:38 -0800, Steve Langasek a écrit : 
> > Although GNOME3 is of course moving from gconf to gsettings, some packages
> > such as libcanberra-gtk3-module still have a dependency on gconf2.  Having
> > a11y support for multiarch-installed software would certainly be nice. 
> > Please consider the following patch to mark gconf2 Multi-Arch: foreign.

> Thanks for the patch. However, I don’t think there is any use to only
> add MA to the gconf2 binary. This would mean you could register
> settings, but not use them since libgconf2-4 is not MA.

Well, the use case for this is libcanberra-gtk3-module, which depends on
gconf2 but not on libgconf2-4.  Maybe this is a spurious dependency on
gconf2, I didn't question it too closely.

> I’ve already had a look at how to multiarchify gconf as a whole, but it
> is complicated to do so without reintroducing the circular dependency
> between the lib (which should be MA: same) and the daemon (which should
> be MA: foreign).

> The solution will probably be to statically link the library into the
> daemon. If you have any other ideas, please share.

Yeah, I don't have any better ideas; that's basically why I haven't proposed
a patch to make the library coinstallable, because I didn't see a good way
to do it.

Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120102/c68cc4a3/attachment.pgp>

More information about the pkg-gnome-maintainers mailing list