[Rpm-ecosystem] hawkey -> libhif merge

Michael Schroeder mls at suse.de
Wed Oct 7 14:57:17 UTC 2015


On Wed, Oct 07, 2015 at 10:06:23AM -0400, Neal Gompa wrote:
> ???Ignoring for a second that there was a URL shared that doesn't work for
> anyone in the outside world, can someone please explain what the role of
> librepo and libcomps is? Because hawkey should *already* support *all* of
> the functionality of those two libraries because libsolv does. As it says
> on the libsolv README, it supports "rpmmd (primary, filelists, comps,
> deltainfo/presto, updateinfo)"???. Is there a good reason for
> hawkey/libhif/DNF not using that?

libsolv does not support downloading files from remote servers, that's
what librepo does. Hawkey uses the libsolv metadata parser to parse
the downloaded files.

Regarding libcomps, the example parser in libsolv is not very
sophisticated, maybe it lacked some features that libcomps provides.

Cheers,
  Michael.

-- 
Michael Schroeder                                   mls at suse.de
SUSE LINUX GmbH,           GF Jeff Hawn, HRB 16746 AG Nuernberg
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}


More information about the Rpm-ecosystem mailing list