On Tue, May 30, 2006 at 01:17:12PM +0200, Andreas Hanke wrote:
Volker Kuhlmann schrieb:
* Use delta rpms. Superb technology, why throw it out the window?
Rumours say that this will definitely come back and that the current lack of support for deltarpms is temporary. It was lost during the port of YaST to libzypp, but not thrown out of the window.
* Downloading >10MB of gziped repodata just to check what changed today is not really acceptable, and a killer for dialup. This also emphasizes the previous point.
This is mandated by the switch to repomd. repomd's design doesn't allow downloading only a subset of metadata because all metadata are stored in a single XML file. (It's actually not a single XML file, but the effect is the same as if it were.)
Fixing this would require one of the following:
a) Reverting the just introduced switch to repomd. Probably not an option. Or:
b) Major modifications to the repomd standard. Not possible without a consensus between all parties that use it.
What about: - cache the repodata. - download repomd.xml (very small) - check if cache is current by comparing the sha1sums. Ciao, Marcus