On Mon, 2006-12-18 at 09:33 +0200, Panu Matilainen wrote: > The overall repodata size could be cut down somewhat by at least couple of > ways: > - Drop the filenames redundancy from primary.xml. It's going to require > of course the full filelists file to be downloaded at all times (diffs > would help a lot of course), but that's what apt and smart need to do > anyway (because both calculate full dependency tree at all times). Only > yum benefits from the primary.xml stuff to some extent, and sooner or > later it needs the full filelists too.
We're punishing low bandwidth clients more, then, by requiring they download all of filelists to do anything. > - other.xml is not typically loaded, but it could be made quite a bit > smaller by storing the changelogs just once by source rpm. The > difference is *huge* - eg FC6 SRPMS/repodata/other.xml.gz is roughly ~2M, > but ~6M for i386 and ~8M for x86_64. With that kind of size savings > somebody might even want to use it for something :) I see what you mean here, but I'm not sure how that's possible w/o a lot of substantial changes in how we look up changelogs. Not impossible, just invasive, I think. -sv _______________________________________________ Yum-devel mailing list [email protected] https://lists.dulug.duke.edu/mailman/listinfo/yum-devel
