openSUSE Tumbleweed package management problem

Running zypper dup wants to install already installed packages.

Example:



toshiba-lt:~ # zypper se -is kernel-desktop
Loading repository data...
Reading installed packages...

S | Name                 | Type    | Version              | Arch   |
Repository
--+----------------------+---------+----------------------+--------+------------------
i | kernel-desktop       | package | 3.13.5-18.2.gbb654e2 | x86_64 |
(System Packages)
i | kernel-desktop       | package | 3.13.5-18.1.gbb654e2 | x86_64 |
(System Packages)
i | kernel-desktop       | package | 3.13.5-17.1.g4e9ddcc | x86_64 |
(System Packages)
i | kernel-desktop       | package | 3.13.4-16.1.g6eda950 | x86_64 |
(System Packages)
i | kernel-desktop       | package | 3.13.3-15.2.g7ccf96b | x86_64 |
(System Packages)
i | kernel-desktop       | package | 3.13.3-15.1.g7ccf96b | x86_64 |
(System Packages)
i | kernel-desktop-devel | package | 3.13.5-18.2.gbb654e2 | x86_64 |
(System Packages)
i | kernel-desktop-devel | package | 3.13.5-18.1.gbb654e2 | x86_64 |
(System Packages)
i | kernel-desktop-devel | package | 3.13.5-17.1.g4e9ddcc | x86_64 |
(System Packages)
i | kernel-desktop-devel | package | 3.13.4-16.1.g6eda950 | x86_64 |
(System Packages)
i | kernel-desktop-devel | package | 3.13.3-15.2.g7ccf96b | x86_64 |
(System Packages)
i | kernel-desktop-devel | package | 3.13.3-15.1.g7ccf96b | x86_64 |
(System Packages)
toshiba-lt:~ # zypper in kernel-desktop-3.13.5-18.3.gbb654e2
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
kernel-desktop-3.13.5-18.3.gbb654e2

1 new package to install.
Overall download size: 42.6 MiB. After the operation, additional 174.5
MiB will be used.
Continue? [y/n/? shows all options] (y): n
toshiba-lt:~ #


zypper dup wants to re-install nearly 200 already install packages.

ran



zypper clean
rpm --rebuilddb


without errors. Does anyone have any ideas?

Ken

As well as that latest minor numbered update to kernel-desktop, there were a large number of kde updates today. I installed everything without checking every detail. I didn’t think it a problem, although many seemed to be repeats of recent updates to 4.12.3, but I didn’t check minor numbers. Life is too short lol!.

Doesn’t OBS do that for all the dependencies of a genuinely updated package, i.e reproduce all of them?

A quick scan of my zypp history suggests the build (minor) numbers increased for most of the KDE packages.

On 03/08/2014 03:36 PM, consused pecked at the keyboard and wrote:
> A quick scan of my zypp history suggests the build (minor) numbers
> increased for most of the KDE packages.
>
>

Seems to be an issue in the build service regarding TW. I also raised
the issue on the factory list.

Not a huge issue as I have unlimited download but for someone that has
metered service it is.

Ken

Yeah, me too and fairly fast fibre broadband. However, if they are not genuine updates, our time is being wasted. :wink:

This is not a particularly new issue as I have seen similar pieces of discussion on the Factory ML before. However we don’t usually see the frequency of large KDE updates that we have recently, resulting from KDE4’s total concentration on maintenance. As Greg’s reply on the list indicates, this is part of the deal with Tumbleweed, and AFAICT he has to work within any limitations of OBS.

It’s helpful that you raised it there, even if it just serves to maintain awareness, and results in a summary that includes related issues e.g support for buggy multi-version kernel rebuilds, as in: http://lists.opensuse.org/opensuse-factory/2014-03/msg00074.html