#1788: Weird deps in mock build

Fedora Release Engineering rel-eng at fedoraproject.org
Tue May 12 15:18:01 UTC 2009


#1788: Weird deps in mock build
---------------------+------------------------------------------------------
  Reporter:  hadess  |       Owner:  rel-eng at lists.fedoraproject.org
      Type:  task    |      Status:  new                            
 Milestone:          |   Component:  koji                           
Resolution:          |    Keywords:                                 
---------------------+------------------------------------------------------
Comment (by tbzatek):

 So, gvfs requires gnome-disk-utility-devel, which requires libnotify-
 devel.
 libnotify requires desktop-notification-daemon.
 desktop-notification-daemon is a virtual package provided by notification-
 daemon and
 xfce4-notifyd.

 xfce4-notifyd provides "Conflicts: notification-daemon", but notification-
 daemon doesn't provide "Conflicts: xfce4-notifyd" yet as it's a new
 package.

 Now, when yum builds dependency tree, it searches for desktop-
 notification-daemon and pulls in both possibilities, resulting in a
 conflict. Adding explicit "BuildRequires: notification-daemon" to gvfs
 solves the issue and package builds correctly. And since it's just a
 BuildRequire, it doesn't hurt for the moment.

 Question for yum masters: Does it make sense? Would adding "Conflicts:
 xfce4-notifyd" to notification-daemon solve the issue?

-- 
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/1788#comment:1>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project


More information about the rel-eng mailing list