koji breakage for F12 builds

Michael Schwendt mschwendt at gmail.com
Wed May 13 06:43:02 UTC 2009


On Wed, 13 May 2009 01:54:56 +0200, Christoph wrote:

> Am Dienstag, den 12.05.2009, 23:04 +0100 schrieb Peter Robinson:
> > Just tried building a new package and it seems that it breaks because
> > xfce4-notifyd conflicts with notification-daemon.... wicked the new
> > rawhide is broken before the old rawhide is done and dusted :-)
> 
> See https://fedorahosted.org/rel-eng/ticket/1788
> 
> xfce4-notifyd conflicts with notification-daemon because both provide 
> /usr/share/dbus-1/services/org.freedesktop.Notifications.service
> 
> For compatibility they both provide a virtual
> desktop-notification-daemon, but ATM the "Conflicts: xfce4-notifyd" is
> missing from the notification-daemon package. Filed as
> https://bugzilla.redhat.com/show_bug.cgi?id=500513
> 
> > http://koji.fedoraproject.org/koji/getfile?taskID=1351516&name=root.log
> 
> The strange thing about this log: I don't see it installing
> notification-daemon. So where is the problem?
> 
> /me is confused
> Christoph

The output of the yum resolvedep step doesn't list xfce4-notifyd either.

I don't have my notes about koji's static repos here, so I cannot
find and repoquery the F-12 repodata to find out --whatrequires several
of these "Provides", but...

notification-daemon
http://koji.fedoraproject.org/koji/rpminfo?rpmID=1199322

  Provides  	
  config(notification-daemon) = 0.4.0-3.fc11
  desktop-notification-daemon
  libstandard.so()(64bit)
  notification-daemon = 0.4.0-3.fc11
  notification-daemon(x86-64) = 0.4.0-3.fc11
  notify-daemon

Can you rule out that anything in the dependency-chain pulls in
notification-daemon _and_ xfce4-notify due to competing Provides?
E.g. notify-daemon and desktop-notification-daemon and the package name
itself, notification-daemon. That's three things one can require to get
the same package. There's the risk that some dependencies are on virtual
Provides while others are on package names. How are dependencies resolved
in case explicit Conflicts are found? Does Yum replace equivalent packages
(which provide the same thing) automatically until a transaction set no
longer suffers from conflicts?




More information about the fedora-devel-list mailing list