Bug 239199 - dependency problem: yast can't decide between i586 and x86-64 version
Summary: dependency problem: yast can't decide between i586 and x86-64 version
Status: RESOLVED DUPLICATE of bug 230685
Alias: None
Product: openSUSE 10.2
Classification: openSUSE
Component: libzypp (show other bugs)
Version: Final
Hardware: x86-64 Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Stefan Schubert
QA Contact: Klaus Kämpf
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-26 10:48 UTC by Mathias Homann
Modified: 2007-01-29 14:53 UTC (History)
1 user (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
another batch of yast logs (4.68 MB, application/x-bzip2)
2007-01-26 21:38 UTC, Mathias Homann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mathias Homann 2007-01-26 10:48:22 UTC
When I'm upgrading stuff (buildtree, packman, whatever) and there's a dependency towards a -devel package or some libraries, of which the repository in question has both 32bit and 64bit packages, yast2 (and zypper) can't decide which to install, and throw me a dependency conflict which keeps on coming back until I ignore it:

#### YaST2 conflicts list - generated 2007-01-26 10:19:38 ####

Installation von kdelibs3-devel-3.5.6-19.1.i586[buildtree - kde - base] nicht m�lich
    kdelibs3-devel-3.5.6-19.1.i586[buildtree - kde - base] kann nicht installiert werden, da kdelibs3-devel-3.5.6-19.1.x86_64[buildtree - kde - base] bereits fr die Installation gekennzeichnet ist
    Konfliktl�ung:
        ( ) kdelibs3-devel-3.5.6-19.1.i586[buildtree - kde - base] nicht installieren
        ( ) kdelibs3-devel-3.5.6-19.1.x86_64[buildtree - kde - base] nicht installieren
        ( ) Ignorieren, dass kdelibs3-devel bereits fr die Installation festgelegt wurde

#### YaST2 conflicts list END ###


no matter which option (except "ignore") i choose here, the conflict comes back.
Comment 1 Klaus Kämpf 2007-01-26 11:59:06 UTC
this looks more like a packaging bug to me.

Please provide full test case as described
http://en.opensuse.org/Bugs/YaST#I_want_to_report_a_bug_related_to_package_dependencies_and_libzypp_solver._Which_logs_to_attach.3F
Comment 2 Mathias Homann 2007-01-26 12:50:07 UTC
can't:


"The file you are trying to attach is 30951 kilobytes (KB) in size. Non-patch attachments cannot be more than 5120 KB. 
 We recommend that you store your attachment elsewhere on the web, and then insert a link to it in a comment, or in the URL field for this bug. Alternately, if your attachment is an image, you could convert it to a compressible format like JPG or PNG and try again."
Comment 3 Klaus Kämpf 2007-01-26 13:24:06 UTC
Please try to compress it with "bzip2". If its still too large, send it by mail.
Comment 4 Mathias Homann 2007-01-26 14:47:08 UTC
uploading to http://linux.eregion.de/y2logs.tar.bz2 right now.

Comment 6 Mathias Homann 2007-01-26 19:20:40 UTC
can i delete the file on my webserver? it's eating up lots of space on my low-budget hosting plan ;)
Comment 7 Klaus Kämpf 2007-01-26 20:45:43 UTC
Yes, you can delete the file now. I have a local copy here.
Comment 9 Mathias Homann 2007-01-26 21:38:16 UTC
Created attachment 115607 [details]
another batch of yast logs

this batch of logs might even be better:
i reverted a x86-64 installation back to kdelibs3-*-3.5.5 from install media, then selected to upgrade all of those packages from build tree kde3, and hit "check dependencies2 in yast. I got hit by that dependency problem, hit cancel, and then created that dependency testcase.
Comment 10 Klaus Kämpf 2007-01-29 11:15:13 UTC
The current (in-house) version of libzypp doesn't show this bug any more.

Reassign to Stefan to check with an older version to verify fix.
Comment 11 Stefan Schubert 2007-01-29 14:53:55 UTC
I can reproduce the error with libzypp version 2.11.2 which is on your system. The next version has fixed that bug. See bug 230685

*** This bug has been marked as a duplicate of bug 230685 ***