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...
Header V4 DSA/SHA1 Signature, key ID e4f1bc2d: NOKEY
error: Failed dependencies:
         php70-devel is obsoleted by (installed) 
There were errors

More information about the pld-devel-en mailing list