cyrus-sasl upgrade fails because of package split

Kamil Dziedzic kamil.listy w klecza.pl
Pią, 5 Lis 2010, 23:16:49 CET


Hi.

LC_ALL=c poldek -u cyrus-sasl
linux.org/dists/th/test/x86_64/RPMS/
Loading [pndir]th...
Loading [pndir]th...
16195 packages read
Processing dependencies...
cyrus-sasl-2.1.23-6.x86_64 obsoleted by cyrus-sasl-2.1.23-9.x86_64
  orphaned redland-1.0.9-6.x86_64 marks cyrus-sasl-libs-2.1.23-9.x86_64 (cap 
libsasl2.so.2()(64bit))
There are 2 packages to install (1 marked by dependencies), 1 to remove:
I cyrus-sasl-2.1.23-9.x86_64
D cyrus-sasl-libs-2.1.23-9.x86_64
R cyrus-sasl-2.1.23-6.x86_64
This operation will free 6.0B of disk space.
cyrus-sasl-2.1.23-9.x86_64.rpm: sha1 md5 OK
cyrus-sasl-libs-2.1.23-9.x86_64.rpm: sha1 md5 OK
Need to get 292.9KB of archives.
cyrus-sasl-libs-2.1.23-9.x86_64.rpm: sha1 md5 OK
cyrus-sasl-2.1.23-9.x86_64.rpm: sha1 md5 OK
Executing rpm --upgrade -vh --root / --define _repackage_all_erasures 0...
warning: /root/.poldek-cache/ftp_ftp.th.pld-
linux.org.dists.th.PLD.x86.64.RPMS/cyrus-sasl-libs-2.1.23-9.x86_64.rpm: Header 
V4 DSA signature: NOKEY, key ID e4f1bc2d
error: Failed dependencies:
        cyrus-sasl < 2.1.23-8 conflicts with cyrus-sasl-libs-2.1.23-9.x86_64

How this should be fixed? Isn't that a bug in rpm? If in one transaction 
cyrus-sasl-2.1.23-9.x86_64 obsoletes cyrus-sasl-2.1.23-6.x86_64 should cyrus-
sasl-libs-2.1.23-9.x86_64 (which is installed in this same transaction) still 
check conditions against cyrus-sasl-2.1.23-6.x86_64?

-- 
Regards, Kamil Dziedzic


Więcej informacji o liście dyskusyjnej pld-devel-pl