Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 588196 - kde-misc/colibri: should be a provider for virtual/notification-daemon
Summary: kde-misc/colibri: should be a provider for virtual/notification-daemon
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-07 03:27 UTC by Coacher
Modified: 2016-07-07 14:05 UTC (History)
0 users

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 Coacher 2016-07-07 03:27:52 UTC
Hello.

Upstream provides org.freedesktop.Notifications.xml dbus interface [1]. It allows to use colibri as a general purpose notification service, i.e. without a KDE session. It would be nice to have it in Gentoo. This also makes kde-misc/colibri a provider for virtual/notification-daemon.

Please fix.

[1]: https://quickgit.kde.org/?p=colibri.git&a=blob&h=8ddb421cc346f3b29062434769526057dafd5780&hb=76c53dffad696e89edde2fd500dde0ace559bf3f&f=app%2Forg.freedesktop.Notifications.xml
Comment 1 Michael Palimaka (kensington) gentoo-dev 2016-07-07 10:47:36 UTC
The interface is used to generate an adaptor with qdbusxml2cpp. The package still doesn't create/install any .service file.
Comment 2 Coacher 2016-07-07 11:39:53 UTC
(In reply to Michael Palimaka (kensington) from comment #1)
> The interface is used to generate an adaptor with qdbusxml2cpp. The package
> still doesn't create/install any .service file.

If I manually copy the linked interface file to /usr/share/dbus-1/interfaces/, then colibri begins to act like notification service, i.e. notify-send displays correct notifications using colibri outside of KDE session.
Comment 3 Coacher 2016-07-07 12:05:04 UTC
I retested colibri without that interface file installed. It works as a generic notification service. org.freedesktop.Notifications interface is created.

I must have made a mistake back then. Been playing with different notification service implementations all day. Anyway colibri follows spec and could become a provider for virtual/notification-daemon, because spec permits manual service activation [1].

[1]: https://developer.gnome.org/notification-spec/
Comment 4 Michael Palimaka (kensington) gentoo-dev 2016-07-07 14:05:52 UTC
Thanks, fixed in git.

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce6833a142b0e25a48f922f2af13de859988de67