[CentOS-devel] rpm2cpi and Mock on CentOS 7 and 8 cannot handle Fedora 31 SRPM's

Sat Nov 2 20:47:01 UTC 2019
Nico Kadel-Garcia <nkadel at gmail.com>

Fedora 31 elected to use a new compression algorithm, "zstd", to
compress RPM's. The result of this unnecessary optimization is that
even commercially supported and long-term-support operating systems,
like RHEL 7 and 8, and CentOS 7 and 8, cannot deconstruct leading edge
Fedora SRPM's, especially the bleeding edge ones from rawhide.

This creates a real backporting problem for people like me who publish
internal backports of leading edge components, or who try to publish
backports from Fedora to EPEL. It breaks the "mock" toolkit for
compiling RPMs under various new operating systems, and it breaks the
bility to run "rpmbuild" on a Fedora 31 SRPM.

Whether I consider zstd to be an extraneous and entirely unnecessary
optimization, it's in place. There are support problems of CentOS
taking on supporting an enhanced RPM software to resolve this. Is
there any interest in taking this on for centosplus?