Summary: | x11-libs/libnotify redundant dependency on || notification-daemon{,-xfce} | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Peter Volkov (RETIRED) <pva> |
Component: | Current packages | Assignee: | Freedesktop bugs <freedesktop-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cardoe, gentoo, greg, hans, mgorse, radhermit, sparker81 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 253332, 253335 |
Description
Peter Volkov (RETIRED)
![]() I can confirm this problem on libnotify-0.4.5. I currently cannot build gnome without modifying my ebuilds because of this and 253332. Notification-daemon checks for libnotify in configure and doesn't find it, and I can't build libnotify because it depends on notification-daemon. I am also having the same problem while building. Fresh install on ~amd64 system. checking for NOTIFICATION_CAPPLET... configure: error: Package requirements (glib-2.0 >= 2.10.0 gtk+-2.0 >= 2.10.0 libglade-2.0 gconf-2.0 libnotify dbus-1 dbus-glib-1) were not met: No package 'libnotify' found libnotify-0.4.5 builds just fine without the notification-daemon depend. I think the dependency should be the other way around (notification-daemon depending on libnotify, not libnotify depending on notification-daemon). Ok, dependency is dropped. Libnotify builds fine but the popup in X not working without notification-daemon. I test it today. when i reemerge the notofication daemon, popups works fine. (In reply to comment #6) > Libnotify builds fine but the popup in X not working without > notification-daemon. I test it today. when i reemerge the notofication daemon, > popups works fine. Please, could you describe steps you did. Have you emerged libnotify only. Or you updated libnotify and notification daemon stopped working (what's revdep-rebuild output in this case). Or how you get an error? this is his problem (or if not, a different problem caused by this change): enable USE=libnotify in your make.conf, emerge some package with USE=libnotify, watch how the notification won't appear because nothing installed a notification-daemon this happens on a fresh install or any system that ran depclean after this change notify-send requires a notification-daemon, so the dependency wasn't redundant, it was required (In reply to comment #8) > enable USE=libnotify in your make.conf, emerge some package with > USE=libnotify, watch how the notification won't appear because nothing > installed a notification-daemon this happens on a fresh install or any system > that ran depclean after this change notify-send requires a > notification-daemon, so the dependency wasn't redundant, it was required In such a case I've put them back into PDEPEND. Thank you guys for you help. |