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 and banshee -> nant and banshee -> boo -> nant
Since in general a normal (user-)programs should not pull in any development packages for a couple of good reasons I'd like to bring this topic to your attention. ;)
What do you think - does it make sense to spend some effort into trying to avoid these problems?
If yes, what could be done with the problem above? I would assume since banshee needs boo for the scripting interface, that boo should not depend itself on nant... ( and in rawhide banshee should neither depend on nant nor mono-nunit, too ).
Best regards, Christian