On 06/04/2014 02:08 PM, Panu Matilainen wrote:
Does something still use that data? AFAIK the header byte range in
repodata is nothing but a hack which yum needed at dawn of times, but
long since unneeded.

I think Yum in Anaconda still needs it: to save disk space it does not download all the RPMs but starts transaction without them and then downloads them one by one as RPM requests them through callback. It still needs to feed RPM something at the start though and so it uses the headers. Is there a better way?

The only reason DNF does not does the same yet is that we use parallel downloads and so herd all the RPMs before transation starts. But it can happen someone will run into an installation where all the RPMs won't fit on the disk and we'll have to implement what Yum does.

Ales
_______________________________________________
Rpm-maint mailing list
[email protected]
http://lists.rpm.org/mailman/listinfo/rpm-maint

Reply via email to