#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