[Bug 863275] New: zypper's solver makes weird decisions (kde Vs gnome, kernel-default Vs kernel-desktop)
https://bugzilla.novell.com/show_bug.cgi?id=863275 https://bugzilla.novell.com/show_bug.cgi?id=863275#c0 Summary: zypper's solver makes weird decisions (kde Vs gnome, kernel-default Vs kernel-desktop) Classification: openSUSE Product: openSUSE 13.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: nettezzaumanaa@gmail.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0 Hello, i've found that zypper's solver makes weird decisions .. few examples: from ugly output below you can see that zypper wants by some magic reason install kernel-default when it should use kernel-desktop and that it wants to install gtk frontend when qt is available and that it all works as expected when you specify by hand what you want .. # rpm -qa \*default\* polkit-default-privs-13.1-10.2.1.noarch kdegames4-carddecks-default-4.11.5-106.3.noarch # zypper -vv in --from virtualization virtualbox Verbosity: 2 Non-option program arguments: 'virtualbox' Initializing Target Checking whether to refresh metadata for openSUSE-13.1-1.10 Retrieving: http://download.opensuse.org/distribution/13.1/repo/oss/content ..............................................................................................................................................[done] Retrieving: http://download.opensuse.org/distribution/13.1/repo/oss/media.1/media ........................................................................................................................................[done] Checking whether to refresh metadata for openSUSE-13.1-Non-Oss Retrieving: http://download.opensuse.org/distribution/13.1/repo/non-oss/content ..........................................................................................................................................[done] Retrieving: http://download.opensuse.org/distribution/13.1/repo/non-oss/media.1/media ....................................................................................................................................[done] Checking whether to refresh metadata for openSUSE-13.1-Update Retrieving: http://download.opensuse.org/update/13.1/repodata/repomd.xml .................................................................................................................................................[done] Checking whether to refresh metadata for openSUSE-13.1-Update-Non-Oss Retrieving: http://download.opensuse.org/update/13.1-non-oss/repodata/repomd.xml .........................................................................................................................................[done] Loading repository data... Reading installed packages... Force resolution: No Selecting 'virtualbox-4.3.6-108.11.x86_64' from repository 'virtualization' for installation. Resolving package dependencies... Force resolution: No The following package update will NOT be installed: libcap-ng0 0.7.3-28.6 x86_64 virtualization obs://build.opensuse.org/Virtualization The following 8 NEW packages are going to be installed: kernel-default 3.11.10-7.1 x86_64 openSUSE-13.1-Update openSUSE libvpx1 1.2.0-2.1.2 x86_64 openSUSE-13.1-1.10 openSUSE python-virtualbox 4.3.6-108.11 x86_64 virtualization obs://build.opensuse.org/Virtualization vboxgtk 0.8.2-4.1.3 noarch openSUSE-13.1-1.10 openSUSE vboxgtk-lang 0.8.2-4.1.3 noarch openSUSE-13.1-1.10 openSUSE virtualbox 4.3.6-108.11 x86_64 virtualization obs://build.opensuse.org/Virtualization virtualbox-guest-kmp-default 4.3.6_k3.11.10_7-108.11 x86_64 virtualization obs://build.opensuse.org/Virtualization virtualbox-host-kmp-default 4.3.6_k3.11.10_7-108.11 x86_64 virtualization obs://build.opensuse.org/Virtualization The following 2 recommended packages were automatically selected: vboxgtk 0.8.2-4.1.3 noarch openSUSE-13.1-1.10 openSUSE vboxgtk-lang 0.8.2-4.1.3 noarch openSUSE-13.1-1.10 openSUSE 8 new packages to install. Overall download size: 50.3 MiB. After the operation, additional 195.3 MiB will be used. Continue? [y/n/? shows all options] (y): n # zypper -vv in --from virtualization virtualbox virtualbox-qt virtualbox-host-kmp-desktop Verbosity: 2 Non-option program arguments: 'virtualbox' 'virtualbox-qt' 'virtualbox-host-kmp-desktop' Initializing Target Checking whether to refresh metadata for openSUSE-13.1-1.10 Checking whether to refresh metadata for openSUSE-13.1-Non-Oss Checking whether to refresh metadata for openSUSE-13.1-Update Checking whether to refresh metadata for openSUSE-13.1-Update-Non-Oss Loading repository data... Reading installed packages... Force resolution: No Selecting 'virtualbox-4.3.6-108.11.x86_64' from repository 'virtualization' for installation. Selecting 'virtualbox-qt-4.3.6-108.11.x86_64' from repository 'virtualization' for installation. Selecting 'virtualbox-host-kmp-desktop-4.3.6_k3.11.10_7-108.11.x86_64' from repository 'virtualization' for installation. Resolving package dependencies... Force resolution: No The following package update will NOT be installed: libcap-ng0 0.7.3-28.6 x86_64 virtualization obs://build.opensuse.org/Virtualization The following 4 NEW packages are going to be installed: libvpx1 1.2.0-2.1.2 x86_64 openSUSE-13.1-1.10 openSUSE virtualbox 4.3.6-108.11 x86_64 virtualization obs://build.opensuse.org/Virtualization virtualbox-host-kmp-desktop 4.3.6_k3.11.10_7-108.11 x86_64 virtualization obs://build.opensuse.org/Virtualization virtualbox-qt 4.3.6-108.11 x86_64 virtualization obs://build.opensuse.org/Virtualization The following recommended package was automatically selected: virtualbox-qt 4.3.6-108.11 x86_64 virtualization obs://build.opensuse.org/Virtualization 4 new packages to install. Overall download size: 17.8 MiB. After the operation, additional 53.1 MiB will be used. Continue? [y/n/? shows all options] (y): n # zypper mr -d virtualization Repository 'virtualization' has been successfully disabled. # zypper -vv in virtualbox Verbosity: 2 Non-option program arguments: 'virtualbox' Initializing Target Checking whether to refresh metadata for openSUSE-13.1-1.10 Checking whether to refresh metadata for openSUSE-13.1-Non-Oss Checking whether to refresh metadata for openSUSE-13.1-Update Checking whether to refresh metadata for openSUSE-13.1-Update-Non-Oss Loading repository data... Reading installed packages... Force resolution: No Selecting 'virtualbox-4.2.18-2.5.1.x86_64' from repository 'openSUSE-13.1-Update' for installation. Resolving package dependencies... Force resolution: No The following 7 NEW packages are going to be installed: kernel-default 3.11.6-4.1 x86_64 openSUSE-13.1-1.10 openSUSE python-virtualbox 4.2.18-2.5.1 x86_64 openSUSE-13.1-Update openSUSE vboxgtk 0.8.2-4.1.3 noarch openSUSE-13.1-1.10 openSUSE vboxgtk-lang 0.8.2-4.1.3 noarch openSUSE-13.1-1.10 openSUSE virtualbox 4.2.18-2.5.1 x86_64 openSUSE-13.1-Update openSUSE virtualbox-guest-kmp-default 4.2.18_k3.11.6_4-2.5.1 x86_64 openSUSE-13.1-Update openSUSE virtualbox-host-kmp-default 4.2.18_k3.11.6_4-2.5.1 x86_64 openSUSE-13.1-Update openSUSE The following 2 recommended packages were automatically selected: vboxgtk 0.8.2-4.1.3 noarch openSUSE-13.1-1.10 openSUSE vboxgtk-lang 0.8.2-4.1.3 noarch openSUSE-13.1-1.10 openSUSE 7 new packages to install. Overall download size: 53.9 MiB. After the operation, additional 191.5 MiB will be used. Continue? [y/n/? shows all options] (y): n regards, daniel Reproducible: Always Steps to Reproduce: 1. 2. 3. -- 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=863275
https://bugzilla.novell.com/show_bug.cgi?id=863275#c1
--- Comment #1 from Daniel Pecka
https://bugzilla.novell.com/show_bug.cgi?id=863275
https://bugzilla.novell.com/show_bug.cgi?id=863275#c2
Michael Andres
https://bugzilla.novell.com/show_bug.cgi?id=863275
https://bugzilla.novell.com/show_bug.cgi?id=863275#c3
Daniel Pecka
https://bugzilla.novell.com/show_bug.cgi?id=863275
https://bugzilla.novell.com/show_bug.cgi?id=863275#c4
Michael Schröder
https://bugzilla.novell.com/show_bug.cgi?id=863275
https://bugzilla.novell.com/show_bug.cgi?id=863275#c5
--- Comment #5 from Michael Andres
http://bugzilla.novell.com/show_bug.cgi?id=863275
Daniel Pecka
http://bugzilla.novell.com/show_bug.cgi?id=863275
Daniel Pecka
http://bugzilla.novell.com/show_bug.cgi?id=863275
Michael Andres
Solution : install broadcom-wl-6.30.223.248-1.1.x86_64[packman] install broadcom-wl-kmp-default-6.30.223.248_k3.16.6_2-1.1.x86_64[packman] install kernel-default-3.16.6-2.1.x86_64[repo-oss] install kernel-default-3.16.7-7.1.x86_64[repo-update]
@mls: broadcom-wl requires broadcom-wl-kmp. The solver chooses the lexicographical 1st one (-default) though -desktop seems to have a smaller footprint as it's kernel is already installed. Some way to cover this? Tested with the latest libsolv (git#78c8a55b) -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com