Bug 366873

Summary: Wrong RPM dependencies for new yast2-ycp-ui-bindings
Product: [openSUSE] openSUSE 11.0 Reporter: Lukas Ocilka <locilka>
Component: YaST2Assignee: Stefan Hundhammer <shundhammer>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: mvidner
Version: Alpha 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Lukas Ocilka 2008-03-04 10:03:56 UTC
I know this is not *so* important because RPM actually catches the exception and I'd fix it by myself in yast2-core if I was sure :) Anyway, yast2-ycp-ui-bindings conflicts with yast2-core and in that case, it should either require a new core or rather "Conflicts: yast2-core <= 2.16.XYZ" (if it actually doesn't need the core).

Please, fix it :)

See:
1.)
rpm -Uvh x86_64/yast2.rpm x86_64/yast2-devel-doc.rpm 
error: Failed dependencies:
        yast2-ycp-ui-bindings >= 2.16.37 is needed by yast2-2.16.30-6.x86_64

2.)
rpm -Uvh x86_64/yast2.rpm x86_64/yast2-devel-doc.rpm x86_64/yast2-ycp-ui-bindings.rpm 
error: Failed dependencies:
        yast2-libyui is needed by yast2-ycp-ui-bindings-2.16.37-5.x86_64
        libyui.so.3()(64bit) is needed by yast2-ycp-ui-bindings-2.16.37-5.x86_64

3.)
rpm -Uvh x86_64/yast2.rpm x86_64/yast2-devel-doc.rpm x86_64/yast2-ycp-ui-bindings.rpm x86_64/yast2-libyui.rpm 
Preparing...                ########################################### [100%]
        file /usr/lib64/YaST2/plugin/libpy2UI.so.2.0.0 from install of yast2-ycp-ui-bindings-2.16.37-5 conflicts with file from package yast2-core-2.16.24-0

So, there is a conflict between yast2-ycp-ui-bindings and yast2-core.
Comment 1 Stefan Hundhammer 2008-03-04 12:49:39 UTC
Fixed for yast2-ycp-ui-bindings and also for yast2-libyui.