On Thursday 21 September 2006 01:48, Matthew Stringer wrote:
On Wednesday 20 September 2006 16:01, Jan Engelhardt wrote:
One reason is that it is written in Python (which, looking at the wall clock time of a regex program, is even slower than Perl). Now, developers and irc people have - more or less - admitted it may "take some time" when doing a full system upgrade (10.0->10.1). Oh well more than 30 minutes for dependency resolution on a 933MHz box is not feasible - the so much praised 'smartness' of smart to figure out "The Right Thing" better than apt really pays.
Yet if I was to wget the same package from the same location from the same machine at the same time I'll get several hundred + KB/s.
As for your download speed problem, I do not think it is related to smart being written in Python since downloading is not that CPU intensive.
I can understand the dependancy resolution taking a while although that's not a problem it's purely the speed in which it downloads packages or the catalogues.
I don't think it has anything to do with Smart or Yast but the dam mirrors/servers you are being directed to when you download anything. With some you are better watching paint dry than watching the downloads (paint can dry quicker). -- Regards, Graham Smith