[Rpm-metadata] adding different compression types to createrepo
Anders F Björklund
afb at algonet.se
Tue Aug 3 16:12:31 UTC 2010
James Antill wrote:
> On Tue, 2010-08-03 at 11:14 -0400, seth vidal wrote:
>
>>> I think the extended opensuse patch should be acceptable, where it
>>> uses "primary" for .xml or .xml.gz and the new "primary_lzma" key
>>> for .xml.lzma or .xml.xz - plus the same added for "filelists_lzma"
>>> and "other_lzma", it causes less breakage than changing "primary"...
>>
>> I suspect it would make sense to provide:
>>
>> [primary|filelists|other][_db]_xz in the repomd.xml, in addition
>> to the
>> gzip/bzip2 compressed alternatives and then gradually phase out the
>> older ones.
openSUSE actually uses LZMA, not XZ. Both for RPMS and for repodata.
Using liblzma would handle both, but feeding xz to lzma doesn't work.
> *shrug*, I'm not sure why we'd want to add support for lzma on the
> obsolete .xml files. Smart and apt both support .sqlite now, and if
> zypper doesn't they can always use modifyrepo to add them for SuSE.
Smart supposes .sqlite, but it is slower to parse and not extendible ?
> Also calling them "primary_db.xz" would fit the convention with
> "groups.gz".
Except that it is "group_gz"... (the type of the comps.xml.gz file)
--anders
More information about the Rpm-metadata
mailing list