FS#18296 - [notification-daemon] [xfce4-notifyd] file conflicts

Attached to Project: Arch Linux
Opened by André Fettouhi (A.Fettouhi) - Thursday, 11 February 2010, 20:47 GMT
Last edited by Jan de Groot (JGC) - Friday, 12 February 2010, 04:07 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

I have pidgin-libnotify installed which needs notification-daemon but since KDE 4.4 I had to remove it because

[af@andre ~]$ yaourt -S pidgin-libnotify
Adgangskode:
resolving dependencies...
looking for inter-conflicts...

Targets (2): notification-daemon-0.4.0-4 pidgin-libnotify-0.14-2

Total Download Size: 0,00 MB
Total Installed Size: 0,59 MB

Proceed with installation? [Y/n] Y
checking package integrity...
(2/2) checking for file conflicts [############] 100%
error: failed to commit transaction (conflicting files)
notification-daemon: /usr/share/dbus-1/services/org.freedesktop.Notifications.service exists in filesystem
Errors occurred, no packages were upgraded.


Additional info:
* package version(s)
* config and/or log files etc.

notification-daemon-0.4.0-4
pidgin-libnotify-0.14-2

Steps to reproduce:

Install pidgin-libnotify
This task depends upon

Closed by  Jan de Groot (JGC)
Friday, 12 February 2010, 04:07 GMT
Reason for closing:  Works for me
Comment by Andrea Scarpino (BaSh) - Thursday, 11 February 2010, 21:19 GMT
  • Field changed: Attached to Project (Arch Linux → Community Packages)
  • Field changed: Summary (Latest KDE 4.4 conflicts with notification-daemon → [pidgin-libnotify] add conflict with notification-daemon)
KDE does not require notification-daemon, I do not see any bug related to KDE here
Comment by André Fettouhi (A.Fettouhi) - Thursday, 11 February 2010, 21:22 GMT
[af@andre ~]$ sudo pacman -Qo /usr/share/dbus-1/services/org.freedesktop.Notifications.service
Adgangskode:
/usr/share/dbus-1/services/org.freedesktop.Notifications.service is owned by kdebase-workspace 4.4.0-2
Comment by Ionut Biru (wonder) - Thursday, 11 February 2010, 21:41 GMT
pidgin-libnotify doesn't even have that file so your bug is invalid.

the bug should be like this:

notification-daemon provides the same file as kdebase-workspace 4.4.0-2:
/usr/share/dbus-1/services/org.freedesktop.Notifications.service
Comment by Jan de Groot (JGC) - Thursday, 11 February 2010, 22:01 GMT
if kde provides this file also, it should provide notification-daemon. Both kdebase-workspace and notification-daemon implement the org.freedesktop.Notifications service, so they are drop-in replacements for eachother.
Comment by Pierre Schmitz (Pierre) - Thursday, 11 February 2010, 22:02 GMT
There is no such file in kdebase-workspace. Also: Update to the most recent version which is -3.
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 11 February 2010, 22:10 GMT
/usr/share/dbus-1/services/org.freedesktop.Notifications.service only exists in notification-daemon and xfce4-notifyd. xfce4-notifyd already reports that conflicts with notification-daemon
Comment by Andrea Scarpino (BaSh) - Thursday, 11 February 2010, 23:34 GMT
notification-daemon /usr/share/dbus-1/services/org.freedesktop.Notifications.service
xfce4-notifyd /usr/share/dbus-1/services/org.freedesktop.Notifications.service
$ pacman -Q kdebase-workspace; pacman -Qo /usr/share/dbus-1/services/org.freedesktop.Notifications.service
kdebase-workspace 4.4.0-3
error: failed to read file '/usr/share/dbus-1/services/org.freedesktop.Notifications.service': No such file or directory
Comment by Jan de Groot (JGC) - Friday, 12 February 2010, 04:04 GMT
Actually, this is not a bug at all. notification-daemon, xfce4-notifyd and pidgin-libnotify contain the correct dependencies and provides. If kdebase-workspace doesn't contain that file (and it doesn't), then this is a local problem on the reporters system. Also notice that yaourt is not a replacement for pacman, so any bug in that can also trigger things like these.

Loading...