Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 361093 - Stabilize =x11-libs/libnotify-0.7.2 and friends
Summary: Stabilize =x11-libs/libnotify-0.7.2 and friends
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords: STABLEREQ
: 359031 (view as bug list)
Depends on: 358407 358733 360443 360943 361009 361125 361267 361305
Blocks:
  Show dependency tree
 
Reported: 2011-03-29 11:01 UTC by Samuli Suominen (RETIRED)
Modified: 2011-04-29 17:53 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2011-03-29 11:01:35 UTC
=x11-libs/libnotify-0.7.2 "alpha amd64 arm ia64 ppc ppc64 sh sparc x86"
=x11-misc/notification-daemon-0.5.0 "alpha amd64 arm ia64 ppc ppc64 sh sparc x86"
=dev-python/notify-python-0.1.1-r2 "alpha amd64 ia64 ppc ppc64 sparc x86"

and java-gnome from bug 358733
and Xfce 4.8 from bug 358407 (some packages in it's list)
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2011-03-29 11:06:27 UTC
*** Bug 359031 has been marked as a duplicate of this bug. ***
Comment 2 Thorsten Vollmer 2011-03-29 13:51:09 UTC
Some stable packages are not yet ready for x11-libs/libnotify-0.7.2.

sys-apps/gnome-disk-utility-2.32.0-r1 fails to build with x11-libs/libnotify-0.7.2. gnome-disk-utility-2.32.1 has already been ported to the new API.

> notification-main.c: In function ‘update_status_icon’:
> notification-main.c:539: error: too many arguments to function ‘notify_notification_new’
> notification-main.c:540: warning: implicit declaration of function ‘notify_notification_attach_to_status_icon’

gnome-extra/nm-applet-0.8 fails to build with x11-libs/libnotify-0.7.2, but the patch for nm-applet-0.8.2 can be used.

> applet.c: In function ‘applet_do_notify’:
> applet.c:645: error: too many arguments to function ‘notify_notification_new’
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2011-03-29 14:16:15 UTC
(In reply to comment #2)
> Some stable packages are not yet ready for x11-libs/libnotify-0.7.2.

gnome-disk-utility, bug 361125
and I've applied the nm-applet fix to both 0.8 and 0.8.1 too, so it won't be a problem anymore.
Comment 4 blain 'Doc' Anderson 2011-03-29 15:49:25 UTC
amd64 ok appears to work fine, needed for gnome disk utility
Comment 5 Agostino Sarubbo gentoo-dev 2011-03-29 16:03:52 UTC
=x11-libs/libnotify-0.7.2
=dev-python/notify-python-0.1.1-r2

amd64 ok
Comment 6 Christoph Mende (RETIRED) gentoo-dev 2011-03-29 16:12:49 UTC
amd64 done, thanks guys
Comment 7 None 2011-03-30 13:56:10 UTC
net-p2p/transmission-2.12 (current stable version) fails to build against libnotify-0.7.2:

notify.c: In function ‘tr_notify_added’:
notify.c:163: error: too many arguments to function ‘notify_notification_new’

transmission-2.13 has a libnotify-0.7 patch and builds fine.
Comment 8 Alex Buell 2011-04-03 22:58:49 UTC
Tested on sPARC, with transmission 2.13, seem to work OK. Can stabilise.
Comment 9 Markus Meier gentoo-dev 2011-04-12 21:02:03 UTC
arm stable
Comment 10 David Abbott (RETIRED) gentoo-dev 2011-04-17 08:36:36 UTC
Archtested on x86: Everything fine
Comment 11 Raúl Porcel (RETIRED) gentoo-dev 2011-04-23 17:17:00 UTC
alpha/ia64/sh/sparc/x86 stable, Samuli is doing xfce for alpha/ia64/sh/sparc
Comment 12 Alexey Portnov 2011-04-25 17:08:51 UTC
Where do libnotify-0.7.2 came from? The latest stable is 0.4.5 on the official site:
http://www.galago-project.org/news/index.php
Some sources from independent projects don't compile with libnotify-0.7.2
Comment 13 Samuli Suominen (RETIRED) gentoo-dev 2011-04-25 17:13:49 UTC
(In reply to comment #12)
> Where do libnotify-0.7.2 came from? The latest stable is 0.4.5 on the official
> site:
> http://www.galago-project.org/news/index.php
> Some sources from independent projects don't compile with libnotify-0.7.2

from GNOME project now,

ftp://ftp.gnome.org/pub/gnome/sources/libnotify/0.7/LATEST-IS-0.7.2

that galago-project has been "dead" for a while, not sure if that will change in future...
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2011-04-25 17:15:50 UTC
(In reply to comment #12)
> Some sources from independent projects don't compile with libnotify-0.7.2

The fix is often very trivial, just look at the existing patches in Portage:

find /usr/portage -name '*libnotify*.patch'
Comment 15 Samuli Suominen (RETIRED) gentoo-dev 2011-04-29 17:53:35 UTC
ppc/ppc64 stable