On Wednesday 20 September 2006 16:01, Jan Engelhardt wrote:
Date: Wed, 20 Sep 2006 13:49:28 +0100 From: Matthew Stringer
To: suse-linux-e@suse.com Subject: [SLE] Why is Smart slow 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.
Jan Engelhardt
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. Matthew