[Rpm-maint] converting new format rpms to something installable w/older rpm

Neal Gompa ngompa13 at gmail.com
Sun Nov 1 17:49:46 UTC 2020

On Thu, Oct 29, 2020 at 12:15 AM L A Walsh <rpm at tlinx.org> wrote:
> I was out of touch from my normal internet connectivity for a few
> months and when I got back and d/l'd rpms and tried to use them
> I got an error:
>  Failed dependencies: rpmlib(PayloadIsZstd)
> I tried building rpm from source, but it had several dependent
> devel packages that also were encoded in the new format.
> Was a tool also part of the format-upgrade to allow for re-encoding
> new rpms such that they might be readable by the old rpm?
> OR...any suggestions on how I can bring my system into sync
> with the newer format so that I can move forward?
> Suggestion: can rpm be enhanced to support plug-ins, where needed,
> like when it wants to compress/decompress a payload, ala tar's:
> -I, --use-compress-program=COMMAND
>       Filter  data through COMMAND.  It must accept the -d option, for
>       decompression.  The argument can contain command line options.
> Certainly would be a great help to allow for external plug-ins
> in situations like this.

What environment are you supporting? Can you upgrade to at least RPM
4.14 and build it against libzstd to add zstd compression support?

真実はいつも一つ!/ Always, there's only one truth!

More information about the Rpm-maint mailing list