[OE-core] [Patch v3] gconf: enable gtk+ 2.0 support to build gconf-sanity-check-2

Steve Sakoman sakoman at gmail.com
Mon Jan 16 18:19:12 UTC 2012


On Mon, Jan 16, 2012 at 10:06 AM, Richard Purdie
<richard.purdie at linuxfoundation.org> wrote:
> On Thu, 2012-01-12 at 20:17 +0100, Koen Kooi wrote:
>> This is needed for e.g. gnome-session:
>>
>> gnome-session[424]: WARNING: Failed to run gconf-sanity-check-2:
>> Failed to execute child process
>> "/usr/libexec/gconf-sanity-check-2" (No such file or directory)
>>
>> Signed-off-by: Koen Kooi <koen at dominion.thruhere.net>
>> ---
>>  meta/recipes-gnome/gnome/gconf_3.2.3.bb |   20 +++++++++++---------
>>  1 files changed, 11 insertions(+), 9 deletions(-)
>
> This broke OE-Core since gtk+ depends on pango, pango depends on gconf
> and gconf depends on gtk+.
>
> Why wasn't this tested? I can only assume there are things in meta-oe
> masking pieces of OE-Core and this shows how harmful they can be.

My tested-by was indeed performed with the meta-oe layer enabled.

In the future I will make clear what layers were used in my testing.

I fear that this kind of thing is going to bite us repeatedly :-(

> Since this was breaking things for pretty much everyone who does use
> OE-Core, I pushed a patch changing pango to inherit gnomebase instead of
> gnome.bbclass which resolves the circular dependency.

This seems like a reasonable fix.

Steve




More information about the Openembedded-core mailing list