Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 274894

Summary: net-wireless/blueman: allow other notification daemons
Product: Gentoo Linux Reporter: nm (RETIRED) <nightmorph>
Component: New packagesAssignee: Tiziano Müller (RETIRED) <dev-zero>
Status: RESOLVED FIXED    
Severity: normal CC: 4glitch, gef.kornflakes, matimatik, mobile+disabled
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 288847    
Attachments: patch for blueman-1.02 ebuild
patch for blueman-1.10 ebuild
blueman-1.02.ebuild
blueman-1.10.ebuild
blueman-1.02.ebuild.patch
blueman-1.10.ebuild.patch

Description nm (RETIRED) gentoo-dev 2009-06-21 02:27:17 UTC
Rather than hardcode the ebuild to only use notification-daemon, please provide a || list of choices, including notification-daemon-xfce and xfce4-notifyd.

I tested Blueman with xfce4-notify, and it works just fine. There's absolutely no change in functionality. :)

The reason why I ask this is because installing xfce4-notify !blocks other notification daemons, of course, as they all use the same libnotify. Unfortunately, that means that world cannot be properly updated anymore because Blueman wants only notification-daemon, which has the same !blocks as all the other notifyd packages.

So if you switch it to || -type depends, that should alleviate the problem. Thanks!
Comment 1 Ivan Anishchuk 2009-12-07 06:31:09 UTC
http://blueman-project.org/downloads.html says that blueman depend on "notification-daemon or any other libnotify compatible engine", so maybe we need change dependency from notification-daemon to libnotify?
Comment 2 Ivan Anishchuk 2009-12-07 06:47:27 UTC
Created attachment 212300 [details, diff]
patch for blueman-1.02 ebuild

notification-daemon -> libnotify
Comment 3 Ivan Anishchuk 2009-12-07 06:48:05 UTC
Created attachment 212302 [details, diff]
patch for blueman-1.10 ebuild

same, but for 1.10
Comment 4 nm (RETIRED) gentoo-dev 2010-01-05 10:38:09 UTC
Nope. As far as I know you still need something that's running libnotify, not just libnotify itself. Besides, notify-python already pulls in the libnotify dep. What we want is a || to allow any of a few choices.

This is what should go in the ebuilds, to replace notification-daemon:

|| ( x11-misc/notification-daemon x11-misc/xfce4-notifyd )
Comment 5 Ivan Anishchuk 2010-01-06 07:00:36 UTC
Created attachment 215362 [details]
blueman-1.02.ebuild

(In reply to comment #4)
> This is what should go in the ebuilds, to replace notification-daemon:
> 
> || ( x11-misc/notification-daemon x11-misc/xfce4-notifyd )

but libnotify already have this dep...

nevertheless, i've made new version of ebuild
Comment 6 Ivan Anishchuk 2010-01-06 07:01:13 UTC
Created attachment 215364 [details]
blueman-1.10.ebuild

same for blueman-1.10
Comment 7 Ivan Anishchuk 2010-01-06 07:03:50 UTC
Created attachment 215366 [details, diff]
blueman-1.02.ebuild.patch

patch for easy review
Comment 8 Ivan Anishchuk 2010-01-06 07:04:39 UTC
Created attachment 215368 [details, diff]
blueman-1.10.ebuild.patch

and for blueman-1.10
Comment 9 whitehawk 2010-01-31 21:31:57 UTC
libnotify should be the correct dep.
Comment 10 Tiziano Müller (RETIRED) gentoo-dev 2010-05-11 07:55:30 UTC
solved with version bump to 1.21.
Dropped dep on a notification-daemon completely since package doesn't check for it and notify-python pulls them in anyway.