Description of problem: Thanks for packaging Banshee. The FE rpm, however, doesn't install ipod-sharp automatically. It'd be nice if it did. Version-Release number of selected component (if applicable): banshee-0.10.7-1 How reproducible: Install banshee with "yum install banshee" or pirut. Actual results: Banshee and other requirements are installed, but not ipod-sharp, which in turn doesn't install libipoddevice. Ipod fails to work with Banshee. Expected results: "yum install banshee" includes ipod-sharp and libipoddevice in the requirements, making Banshee ipod-enabled Additional info:
What platform is this on? rpmbuild is supposed to auto generate that dependency, and it should not be an explicit Requires:
Just standard x86, on a new installation of FC5t3.
% rpm -q --requires banshee | grep ipod mono(ipod-sharp) = 0.0.1.0 % rpm -q --whatprovides "mono(ipod-sharp)" ipod-sharp-0.5.15-2 banshee-0.10.7-1 So the problem seems to be that banshee doesn't use the installed copy of ipod-sharp. I remember talking to Aaron Bockover about this last week, and the packaging ramifications slipped my mind at the time. This is intentional because ipod-sharp isn't yet stable. So, it copies over the dlls and uses those. Thus, it needs ipod-sharp but since we built it into the banshee package, it satisfies its own dependency on ipod-sharp, and ipod-sharp and libipoddevice don't get installed...
Building a new package with an explicit Requires: libipoddevice. Thanks for the report.