[oe] [meta-gnome 2/2] libnotify: update to 0.7.5 and drop libnotify3

Andreas Müller schnitzeltony at googlemail.com
Thu Apr 18 12:45:47 UTC 2013


On Thu, Apr 18, 2013 at 1:24 PM, Andreas Müller
<schnitzeltony at googlemail.com> wrote:
> On Thu, Apr 18, 2013 at 1:00 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
>> On Thu, Apr 18, 2013 at 11:53:45AM +0200, Andreas Müller wrote:
>>> On Thu, Apr 18, 2013 at 10:22 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
>>> > On Thu, Apr 18, 2013 at 08:58:24AM +0200, Andreas Müller wrote:
>>> >> On Wed, Apr 17, 2013 at 4:01 PM, Koen Kooi <koen at dominion.thruhere.net> wrote:
>>> >> > -----BEGIN PGP SIGNED MESSAGE-----
>>> >> > Hash: SHA1
>>> >> >
>>> >> > Op 17-04-13 15:49, Andreas Müller schreef:
>>> >> >> removing tests drops dependencies on gtk
>>> >> >>
>>> >> >> Tested by:
>>> >> >>
>>> >> >> * building nautilus3 (the only recipe found depending on libnotify3) *
>>> >> >> running xfce-based image and checked notififations
>>> >> >
>>> >> > The problem with libnotify was (is?) that it removed some API that GNOME 2.x
>>> >> > depends on and later introduced API that GNOME 3.x depends on, hence the 2
>>> >> > recipes. Do all the GNOME 2.x bits build against this new libnotify? The
>>> >> > error was a build break, so it things build, they are likely to work :)
>>> >> >
>>> >> > regards,
>>> >> >
>>> >> > Koen
>>> >> >
>>> >> Martin's world shall let us know
>>> >
>>> > My slaves are looking forward to serve..
>>> >
>>> > It's in queue, but still jenkins is 40+ hours behind, so I'll let you know later..
>>> >
>>> I started and additional test. At least zenity fails for API change
>>> but seems not a big deal to fix. Will send follow up patches.
>>
>> I guess that to test this properly I should cleansstate both libnotify
>> or do build from scratch, because I cannot know which one won
>> into-the-sysroot race during last build.
>>
>> --
> 1. I think yes
> 2. I found build faults for gnome-power-manager zenity
> gnome-settings-daemon - hope to fix these until tomorrow.
>
> Andreas

Now after looking into it I suggest to forget these patches. Between
0.6.1 and 0.7.x not only the API changed but also the GObject
interface. The properties

attach-widget
status-icon

were removed. This will cause unpredictable results for applications
using them. The only chance I see is to put them back but this seems
more efforts and deep understanding the difference between gtk+ and
gtk3.

Andreas




More information about the Openembedded-devel mailing list