Mailinglist Archive: zypp-devel (53 mails)

< Previous Next >
Re: [zypp-devel] Enabled distupgrade of the SAT solver
  • From: "Christian Morales Vega" <cmorve69@xxxxxxxx>
  • Date: Tue, 7 Oct 2008 10:48:23 +0200
  • Message-id: <8235e6f40810070148obeab968xadb34564acddf9de@xxxxxxxxxxxxxx>
2008/9/2 Michael Schroeder <mls@xxxxxxx>:
On Tue, Sep 02, 2008 at 01:04:29PM +0200, Stefan Schubert wrote:
Cristian Rodríguez schrieb:
Stefan Schubert escribió:

Hi,
I have enabled the distupgrade of the SAT solver. In order to use the old
distupgrade you can set the environment variable ZYPP_NO_SAT_UPDATE.
But this should be used as fallback only :-)

This variable will can be used until the old distupgrade mechanism will
be removed from libzypp.
I will send an EMAIL when this happens.


Will be nice if you can also describe what are the practical differences
between both and how they may affect users.

Ähm, the differences and the affects to the user should be: NONE.

It is "just another" algorithm. :-)

Well, the new algorithm deals correctly with repo priorities...

True, good improvement. But the new algorithm still makes funny things.
It wants to update ktorrent and ktorrent-lang from 3.1.3-0.pm.1 to
3.1.3-7.1 even when there is a vendor change, and the same with
k3b-lang from 1.0.5-0.pm.6 to 1.0.5-47.1. But doesn't updates k3b from
1.0.5-0.pm.6 to 1.0.5-47.1??
Are vendor changes supposed to be correct with the new algorithm?

Using zypper-0.12.8-1.1 from zypp:svn on openSUSE 11.0:

# LC_ALL=C zypper up
Loading repository data...
Reading installed packages...
Nothing to do.
# LC_ALL=C zypper -v dup
Verbosity: 1
Initializing Target
Checking whether to refresh metadata for Emulators
Checking whether to refresh metadata for Games
Checking whether to refresh metadata for mvyskocil's Home
Checking whether to refresh metadata for RedDwarf's Home
Checking whether to refresh metadata for KDE3
Checking whether to refresh metadata for KDE4 Community
Checking whether to refresh metadata for KDE4 Factory Desktop
Checking whether to refresh metadata for KDE Backports
Checking whether to refresh metadata for Current Qt 4.x
Checking whether to refresh metadata for Mozilla
Checking whether to refresh metadata for Network Utilities
Checking whether to refresh metadata for NVIDIA
Checking whether to refresh metadata for openSUSE tools
Checking whether to refresh metadata for Packman
Checking whether to refresh metadata for Smart
Checking whether to refresh metadata for Updates
Checking whether to refresh metadata for VideoLan
Checking whether to refresh metadata for VirtualBox
Checking whether to refresh metadata for Wine
Checking whether to refresh metadata for YaST svn snapshots
Checking whether to refresh metadata for ZYPP SVN Builds
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
Force resolution: No
Computing upgrade...

The following packages are going to be upgraded:
k3b-lang-1.0.5-47.1.x86_64 (KDE Backports, openSUSE Build Service)
ktorrent-3.1.3-7.1.x86_64 (KDE4 Factory Desktop, openSUSE Build Service)
ktorrent-lang-3.1.3-7.1.x86_64 (KDE4 Factory Desktop, openSUSE Build Service)


The following packages are going to change vendor:
k3b-lang-1.0.5-47.1.x86_64 (KDE Backports, openSUSE Build Service)
ktorrent-3.1.3-7.1.x86_64 (KDE4 Factory Desktop, openSUSE Build Service)
ktorrent-lang-3.1.3-7.1.x86_64 (KDE4 Factory Desktop, openSUSE Build Service)


Overall download size: 7.0 M. After the operation, 57.0 K will be freed.
Continue? [YES/no]: n


# LC_ALL=C zypper se --match-exact -s k3b k3b-lang ktorrent ktorrent-lang
Loading repository data...
Reading installed packages...

S | Name | Type | Version | Arch | Repository
--+---------------+------------+--------------+--------+---------------------
v | k3b | package | 1.0.4-80.1 | x86_64 | openSUSE Oss
v | k3b | package | 1.0.4-80.1 | x86_64 | openSUSE DVD
v | k3b | package | 1.0.4-80.1 | i586 | openSUSE Oss
v | k3b | package | 1.0.5-47.1 | x86_64 | KDE Backports
v | k3b | package | 1.0.5-47.1 | i586 | KDE Backports
i | k3b | package | 1.0.5-0.pm.6 | x86_64 | Packman
v | k3b | package | 1.0.5-0.pm.6 | i586 | Packman
| k3b | srcpackage | 1.0.4-80.1 | noarch | openSUSE Oss
| k3b | srcpackage | 1.0.5-47.1 | noarch | KDE Backports
| k3b | srcpackage | 1.0.5-0.pm.6 | noarch | Packman
v | k3b-lang | package | 1.0.4-80.1 | x86_64 | openSUSE Oss
v | k3b-lang | package | 1.0.4-80.1 | i586 | openSUSE Oss
v | k3b-lang | package | 1.0.5-47.1 | x86_64 | KDE Backports
v | k3b-lang | package | 1.0.5-47.1 | i586 | KDE Backports
i | k3b-lang | package | 1.0.5-0.pm.6 | x86_64 | Packman
v | k3b-lang | package | 1.0.5-0.pm.6 | i586 | Packman
v | ktorrent | package | 3.1.3-7.1 | x86_64 | KDE4 Factory Desktop
v | ktorrent | package | 3.1.3-8.2 | i586 | KDE4 Factory Desktop
v | ktorrent | package | 3.0.2-22.1 | x86_64 | openSUSE Oss
v | ktorrent | package | 3.0.2-22.1 | x86_64 | openSUSE DVD
v | ktorrent | package | 3.0.2-22.1 | i586 | openSUSE Oss
i | ktorrent | package | 3.1.3-0.pm.1 | x86_64 | Packman
v | ktorrent | package | 3.1.3-0.pm.1 | i586 | Packman
| ktorrent | srcpackage | 3.1.3-8.2 | noarch | KDE4 Factory Desktop
| ktorrent | srcpackage | 3.1.3-7.1 | noarch | KDE4 Factory Desktop
| ktorrent | srcpackage | 3.0.2-22.1 | noarch | openSUSE Oss
| ktorrent | srcpackage | 3.1.3-0.pm.1 | noarch | Packman
v | ktorrent-lang | package | 3.1.3-7.1 | x86_64 | KDE4 Factory Desktop
v | ktorrent-lang | package | 3.1.3-8.2 | i586 | KDE4 Factory Desktop
v | ktorrent-lang | package | 3.0.2-22.1 | x86_64 | openSUSE Oss
v | ktorrent-lang | package | 3.0.2-22.1 | i586 | openSUSE Oss
i | ktorrent-lang | package | 3.1.3-0.pm.1 | x86_64 | Packman
v | ktorrent-lang | package | 3.1.3-0.pm.1 | i586 | Packman
N�����r��y隊\���^��~�{.n�+�������Ǩ�h��]�ب��\�i�������*iu�ޗ�^��)z{.��+
< Previous Next >
Follow Ups