Bug 568964 - Upgrading to libunicap causes dependency problems
Summary: Upgrading to libunicap causes dependency problems
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: libunicap
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Robert Scheck
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-27 07:32 UTC by Aaron Faanes
Modified: 2010-04-06 23:12 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-04-06 23:12:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Relevant yum output, showing error during update (9.08 KB, application/octet-stream)
2010-02-27 07:32 UTC, Aaron Faanes
no flags Details

Description Aaron Faanes 2010-02-27 07:32:47 UTC
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

Comment 1 Kamil Dudka 2010-02-27 07:56:15 UTC
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

Comment 2 Aaron Faanes 2010-02-27 08:06:53 UTC
(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. :)

Comment 3 Robert Scheck 2010-02-27 12:48:28 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.