On Tue, 3 Feb 2015 20:54, Claudio Freire wrote:
On Tue, Feb 3, 2015 at 4:18 PM, Cristian Rodríguez wrote:
El 03/02/15 a las 16:09, Achim Gratz escribió:
Stephan Kulow writes:
We have to do a mass rebuild once in a while to get the benefits of the tool chain updates.
Thanks for the explanation.
It happened last time early November and it was about time we did it again.
Would it be possible to limit the resulting download to those files that actually are different,
Updated toolchains may/will generate different executables..
i.e. provide patch packages for rebuilds at least?
and make things even more complicated .. also, patch packages slow down installation quite a bit for people with fast internet links..
Yeah, that's why the relevant fate mentioned something about the usage of delta rpm should be configurable in zypper clients, rather than having to decide on the server.
That is already possible, look into the "/etc/zypp/zypp.conf" file, search for "delta" and set the options as you like them.
On Tue, Feb 3, 2015 at 4:51 PM, Achim Gratz
wrote: also, patch packages slow down installation quite a bit for people with fast internet links..
Apparently the server I've used for the update wasn't too happy about sending me and presumably a few others some 2.2GiB in some three and a half thousand packages. It was a lot slower than usual and most of the time not getting close to the connection speed that a typical ADSL+ line would provide (16MBit/s). I'm positive that the package patching would have been quite a bit faster than that. And for when the patching would tax a slow CPU too much there is a way to tell zypper not to use them, so this can easily be avoided if necessary.
Patching can also be done in parallel with downloading, which would make it much better, though nobody implemented that in zypper, and there's not much chance of that happening either. Unless I do it, but I doubt I'll have the time to both learn zypper and implement that (which isn't trivial). But it would be a solution for that too.
I'm using "-d" / "--download-only" to fetch such a big heap before I install, works better, more secure and stable. But, and that has to said out loud, doing the "apply delta" of one package, while downloading the next would be a betterment. The "IDEAL" would be to be able "download-only" also for the delta packages, atm zypper tries to "apply delta" after each package dl, befor dl-ing the next. 1. DL in background, as your BW allows, maybe a "bandwith" option? 2. Apply delta to the packages in background, maybe a "nice" value? 3. Install ready-made packages at a time of your liking. Thanks for listening, - Yamaban. --