On Sun, Sep 27, 2009 at 6:09 AM, Christian Krause chkr@fedoraproject.org wrote:
Hi,
Recently I've tried to use "rpmdev-rmdevelrpms" and I've stumbled over a strange dependency chain regarding some mono packages.
Installing banshee requires eventually glib2-devel and so "rpmdev-rmdevelrpms" won't work since it can't remove glib2-devel without uninstalling banshee, too.
The dependency chain is in F10:
banshee -> boo -> nant -> mono-sharpcvslib -> mono-nunit-> glib2-devel
and in rawhide:
banshee -> mono-nunit -> glib2-devel
I plan to turn this off when 1.6 final comes out. Building Banshee with tests unfortunately result in mono-nunit becoming a runtime dependency :(
and banshee -> nant
I don't see this. Apart from the nunit problem, which will be fixed soon, there's only the Boo problem, which I address below.
and banshee -> boo -> nant
The nant thing is annoying, indeed. We could split off Boo.NAnt.Tasks.dll into a separate subpackage or put it in boo-devel. Paul, thoughts?
Once we fix both of these in -devel, we can probably build these for F-12 and get these manually tagged (beta freeze is in effect).