Created attachment 396730 [details] Relevant yum output, showing error during update Description of problem: While running yum update, libunicap attempts to replace unicap. However, in doing so, I received the following error: Missing Dependency: libucil.so.2()(64bit) is needed by package opencv-1.1.0-0.8.pre1.fc12.x86_64 (installed) Version-Release number of selected component (if applicable): libunicap.x86_64 0:0.9.8-1.fc12, from updates-testing replacing unicap.x86_64 0.9.5-3.fc12, from fedora Steps to Reproduce: 1. yum erase opencv (This fixes the immediate dependency, but removes VLC) 2. yum install libunicap.x86_64 3. yum install opencv Actual results: opencv tries to install unicap.x86_64 0.9.5-3.fc12, which conflicts with libunicap.x86_64 Expected results: Install completes successfully, either due to: 1. libunicap provides libucil.so.2, or 2. A separate libucil package is installed Additional info: It looks like a libucil package needs to be created since one was created upstream. The issue, as far as I can tell, crops up from the 'unicap' package getting split. The relevant upstream URL announcing this split follows: http://unicap-imaging.org/blog/index.php?/archives/28-unicap-on-Launchpad,-Licensing-and-0.9.8-Release.html
Thank you for reporting the bug! The split of Fedora packages is already in progress. I guess we only need to tweak provides/obsoletes. The following bugs are relevant IMO: bug 567109 bug 567110 bug 567111
(In reply to comment #1) > Thank you for reporting the bug! The split of Fedora packages is already in > progress. I guess we only need to tweak provides/obsoletes. The following > bugs are relevant IMO: > > bug 567109 > bug 567110 > bug 567111 Ooh, I see, excellent. I also just noticed in my mail that there's buildroot overrides for those as well. I should have looked a little closer before saying the necessary stuff didn't exist yet. :)
The problem is, that libucil and libunicapgtk are not yet pushed to the Rawhide repository, even they're completely built and done (there has been unfortunately a delay between building and pushing). The unicap package got replaced by libunicap, libucil and libunicapgtk; which are all built and should hopefully all three appear in Rawhide and updates-testing soon to exactly avoid this issue, which we've right now. The best workaround for now is to grab the needed libucil package simply: http://koji.fedoraproject.org/koji/packageinfo?packageID=10004 - and this issue should solve itself hopefully today with the next Rawhide push.