[Bug 465868] New: Error in dependency solver, unneeded package selected.
https://bugzilla.novell.com/show_bug.cgi?id=465868 Summary: Error in dependency solver, unneeded package selected. Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: cmorve69@yahoo.es QAContact: qa@suse.de Found By: Community User Created an attachment (id=264891) --> (https://bugzilla.novell.com/attachment.cgi?id=264891) Solver Test Case Trying to install funguloids from Packman, that requires "ogre" and "libOgreMain-1.6.0.so()(64bit)" installs both ogre-1.6.0-0.pm.2.x86_64 and libogre1_6-1.6.0-17.5.x86_64. Aparently "ogre" is selected because funguloids explictly requires it, that's ok. But "libogre1_6" is selected because of libOgreMain-1.6.0.so()(64bit), and that's wrong since "ogre" already provides libOgreMain-1.6.0.so()(64bit) also. So, the solution isn't wrong... but there exists a different solution that requires less packages (and so less space)... I'm not sure which function ZYpp tries to optimize, but I think it's space, true? After install funguloids I can run a rpm -e libogre1_6 without problems. # LC_ALL=C zypper -v in funguloids Verbosity: 1 Non-option program arguments: 'funguloids' Initializing Target Checking whether to refresh metadata for Games Checking whether to refresh metadata for KDE 4.2 Checking whether to refresh metadata for KDE 4.2 extra apps Checking whether to refresh metadata for NVIDIA Checking whether to refresh metadata for openSUSE.org tools Checking whether to refresh metadata for Packman Checking whether to refresh metadata for openSUSE 11.1 Update Checking whether to refresh metadata for VideoLan Checking whether to refresh metadata for VirtualBox Checking whether to refresh metadata for Wine Loading repository data... Reading installed packages... Force resolution: Yes Resolving package dependencies... Force resolution: Yes The following NEW packages are going to be installed: cg-1.5-69.3.x86_64 (openSUSE 11.1 Non-Oss, openSUSE) funguloids-1.06-0.pm.11.x86_64 (Packman, packman.links2linux.de) libOIS1_2_0-1.2.0-3.2.x86_64 (Games, openSUSE Build Service) libfreeimage3-3.10.0-2.2.x86_64 (Games, openSUSE Build Service) libogre1_6-1.6.0-17.5.x86_64 (Games, openSUSE Build Service) ogre-1.6.0-0.pm.2.x86_64 (Packman, packman.links2linux.de) ogre-plugin-Cg-1.6.0-0.pm.2.x86_64 (Packman, packman.links2linux.de) zziplib-0.13.49-104.19.x86_64 (openSUSE 11.1 Oss, openSUSE) Overall download size: 19.9 M. After the operation, additional 43.1 M will be used. Continue? [YES/no]: n -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=465868 Ján Kupec <jkupec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jkupec@novell.com AssignedTo|zypp-maintainers@forge.prov |mls@novell.com |o.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=465868 User mls@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=465868#c1 Michael Schröder <mls@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #1 from Michael Schröder <mls@novell.com> 2009-01-14 04:31:52 MST --- Heh, tricky stuff. It's because "liborge1_6" is from a repository that has a better priority than the repository that contains "ogre". Thus, the solver thinks "liborge1_6" is better for resolving "libOgreMain-1.6.0.so()(64bit)" than ogre. orge needs to be installed anyway, but that's not the point. If you give both repositories the same priority, just "ogre" will be installed. Not a bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com