Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 274894 - net-wireless/blueman: allow other notification daemons
Summary: net-wireless/blueman: allow other notification daemons
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 288847
  Show dependency tree
 
Reported: 2009-06-21 02:27 UTC by nm (RETIRED)
Modified: 2010-05-11 07:55 UTC (History)
4 users (show)

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


Attachments
patch for blueman-1.02 ebuild (blueman-1.02.ebuild.patch,460 bytes, patch)
2009-12-07 06:47 UTC, Ivan Anishchuk
Details | Diff
patch for blueman-1.10 ebuild (blueman-1.10.ebuild.patch,412 bytes, patch)
2009-12-07 06:48 UTC, Ivan Anishchuk
Details | Diff
blueman-1.02.ebuild (blueman-1.02.ebuild,1.64 KB, text/plain)
2010-01-06 07:00 UTC, Ivan Anishchuk
Details
blueman-1.10.ebuild (blueman-1.10.ebuild,1.68 KB, text/plain)
2010-01-06 07:01 UTC, Ivan Anishchuk
Details
blueman-1.02.ebuild.patch (blueman-1.02.ebuild.patch,583 bytes, patch)
2010-01-06 07:03 UTC, Ivan Anishchuk
Details | Diff
blueman-1.10.ebuild.patch (blueman-1.10.ebuild.patch,602 bytes, patch)
2010-01-06 07:04 UTC, Ivan Anishchuk
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.