rpm4 on carme*

Elan Ruusamäe glen at pld-linux.org
Mon Nov 23 20:34:27 CET 2020


On 10/28/20 12:21 AM, Jan Rękorajski wrote:
> All carme machines are now running rpm 4.16.0. Please test and report
> any issues.
>
the "Obsoletes: foo" pattern to replace a package does longer seem to work.

php*-devel packages obsolete each other, so if you install php70-devel 
it will remove installed php74-devel, etc

but now it fails, because it does not like the reverse dependency 
(php74-devel also obsoletes php70-devel).


Processing dependencies...
php74-devel-7.4.12-2.x86_64 obsoleted by php70-devel-7.0.33-8.x86_64
There are 1 package to install, 1 to remove:
A php70-devel-7.0.33-8.x86_64
R php74-devel-7.4.12-2.x86_64
This operation will free 1.3MB of disk space.
Need to get 463.0KB of archives (463.0KB to download).

th-arch::php70-devel-7.0.33-8.x86_64.rpm [463.0K (133.9K/s)]
php70-devel-7.0.33-8.x86_64.rpm: digests OK
Executing pm-command.sh --upgrade -vh --root / --define 
_check_dirname_deps 1...
warning: 
/root/.poldek-cache/ftp_ftp1.pld-linux.org.dists.th.PLD.x86.64.RPMS/php70-devel-7.0.33-8.x86_64.rpm: 
Header V4 DSA/SHA1 Signature, key ID e4f1bc2d: NOKEY
error: Failed dependencies:
         php70-devel is obsoleted by (installed) 
php74-devel-4:7.4.12-2.x86_64
There were errors
poldek:/all-avail>




More information about the pld-devel-en mailing list