Mailinglist Archive: opensuse-factory (508 mails)
| < Previous | Next > |
Re: [opensuse-factory] Old library lying around
- From: Anders Johansson <ajh@xxxxxxxx>
- Date: Wed, 22 Dec 2010 01:31:13 +0100
- Message-id: <1292977873.6148.6.camel@xxxxxxxxxxxxxxx>
On Wed, 2010-12-22 at 00:19 +0000, Sid Boyce wrote:
That isn't a bug. Two packages with different names are different
packages, and zypper shouldn't try to be clever - it will mess up all
sorts of things
If a package changes name the packager should tell rpm (and by extension
zypper) about it by using a tag such as obsoletes:
In your case, the package was called -unstable which probably means it
was intended to be installed in parallel with the normal one
If there is a bug here, it is that zypper installed the new package with
--force, which IMHO is wrong, it shouldn't just overwrite files, it
should refuse to install the new package until the collisions have been
removed
Anders
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
When zypper upgraded it installed xorg-x11-libxcb-devel and left files
from the old one in place. It seems it's not able to detect and deal
with a package name that differs but offers largely the same files, so
it leaves any file that isn't part of the current package in place.
In fact it leaves the old package installed.
I shall open a bug later.
That isn't a bug. Two packages with different names are different
packages, and zypper shouldn't try to be clever - it will mess up all
sorts of things
If a package changes name the packager should tell rpm (and by extension
zypper) about it by using a tag such as obsoletes:
In your case, the package was called -unstable which probably means it
was intended to be installed in parallel with the normal one
If there is a bug here, it is that zypper installed the new package with
--force, which IMHO is wrong, it shouldn't just overwrite files, it
should refuse to install the new package until the collisions have been
removed
Anders
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx
| < Previous | Next > |