[Rpm-maint] What provides rpmlib(PayloadIsLzma)?

Pixel pixel at mandriva.com
Thu Aug 14 13:20:58 UTC 2008


Jindrich Novy <jnovy at redhat.com> writes:

>>         rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by glibc-2.8-1.i686
>>         rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by glibc-common-2.8-1.i686
>>         rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by glibc-devel-2.8-1.i686
>>         rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by glibc-headers-2.8-1.i686
>>         rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by glibc-utils-2.8-1.i686
>> 
> it seems like you are installing a package that uses LZMA compressed
> payload with RPM that still doesn't support it. Older RPMs support
> only gz and bz2 payload compressions. This is typically a case when 
> you are installing new SuSE package to Fedora/Mandriva system.

well, afaik:

- pkgs build with SuSE lzma patch have 
  rpmlib(PayloadIsLzma) <= 4.4.2-1
and SuSE rpm provides rpmlib(PayloadIsLzma) = 4.4.2-1

as for PayloadIsLzma 4.4.6-1, it comes from jbj's rpm

- Mandriva 2008.0 and 2008.1 have support for rpmlib(PayloadIsLzma) =
  4.4.6-1 (and used it for openoffice binary pkgs)

- currently Mandriva pkgs have
  rpmlib(PayloadIsLzma) <= 4.4.6-1
  (to ensure older versions of Mandriva can handle those pkgs)

but i modified the patch so rpm now provides rpmlib(PayloadIsLzma) = 4.4.2-1
(to be more compatible, esp. with SuSE rpms)

this versioning is real mess :'-(



More information about the Rpm-maint mailing list