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

Sun Nov 3 01:07:08 UTC 2019
Nico Kadel-Garcia <nkadel at gmail.com>

On Sat, Nov 2, 2019 at 6:34 PM Kevin Fenzi <kevin at scrye.com> wrote:
> On Sat, Nov 02, 2019 at 04:47:01PM -0400, Nico Kadel-Garcia wrote:
> > 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 is not the case.
> Fedora switched binary rpms to use zstd.
> src.rpms are still using xz? (or perhaps gzip, but definitely not zstd).
> Fedora src.rpms should unpack fine on el 6/7/8.

What the *devil*?

(Downloading again and taking apart)

Oh, boy. Yes, the SRPMs succeed. The RPMs fail, which breaks the
"mock" based compilation of Fedora 31 and rawhide components.

I was confused, and will update my fresh bugzilla.