Hi, On 05/26/2010 10:48 PM, Yury G. Kudryashov wrote:
>> On Thu, May 27, 2010 at 12:28:28AM +0400, Yury G. Kudryashov wrote: >>> Lluís Batlle i Rossell wrote: >>> >>>> On Wed, May 26, 2010 at 09:56:57PM +0400, Yury G. Kudryashov wrote: >>>>> Hi! >>>>> >>>>> What do you think about adding something like "--speed-limit 20 >>>>> --speed-time 30 --connect-timeout 15 --retry 5" to curl arguments? What's the default connect timeout? The curl manpage doesn't say... >>>> That would save us from some 'ikwildwrepper, can you requeue the failed >>>> downloads?' :) >>> This will solve another my problem as well. Sometimes the download speed >>> falls to zero (probably, ISP issue). This will resume download after 30 >>> seconds of zero speed instead of waiting untill I'll stop it, and >>> restarting from the beginning. >>>> >>>> I'm for it. I'm in favour of adding the `--retry', but I'm not sure whether the --speed-limit / --speed-time is a good idea in general. This might help on some people's connections but make things worse for others. >> Notice that I mostly meant 'fetchurl', while you wrote nix-prefetch-url. > I vote for adding both to fetchurl, and nix-prefetch-url. The second one is > used by download-using-manifests.pl. A somewhat more generic solution would be to have an environment variable $NIX_CURL_FLAGS used by both fetchurl and nix-prefetch-url. (`fetchurl' can receive this variable by adding it to impureEnvVars.) Then we can accomodate everybody's flaky Internet connections :-) -- Eelco Dolstra | http://www.st.ewi.tudelft.nl/~dolstra/ _______________________________________________ nix-dev mailing list [email protected] https://mail.cs.uu.nl/mailman/listinfo/nix-dev
