bug#20402: guix cannot download via an http proxy

2015-06-09 Thread Mark H Weaver
Claes Wallin (韋嘉誠) writes: > Would support for $ftp_proxy as well require the implementation of new > functionality, or would it be a case of just letting the environment > variable through? It would require new functionality. Our FTP client would have to be enhanced to support proxies.

bug#20402: guix cannot download via an http proxy

2015-06-09 Thread 韋嘉誠
Would support for $ftp_proxy as well require the implementation of new functionality, or would it be a case of just letting the environment variable through?

bug#20402: guix cannot download via an http proxy

2015-04-30 Thread Ludovic Courtès
Hi, Sorry for the delay, and thanks for the investigation and patch! Joshua Randall skribis: > This patch modifies http-fetch (in build/download.scm) such that it calls > Guile's open-socket-for-uri after fixing up the uri so that it always has a > port specified. I'm not sure how to test the b

bug#20402: guix cannot download via an http proxy

2015-04-22 Thread Joshua Randall
After more testing this morning, I see that although the core functionality is working after applying the proposed patch (i.e. the guix daemon itself can download things), the derivations are still failing because the environment is being squashed and so the http_proxy and https_proxy environment v

bug#20402: guix cannot download via an http proxy

2015-04-22 Thread Joshua Randall
Tags: patch Please find a proposed patch that should fix this issue. I haven't written scheme in many years, so please excuse me if I have failed to follow convention in any way - I won't be offended at all if you want to refactor it. This patch should apply cleanly on the current git master branc

bug#20402: guix cannot download via an http proxy

2015-04-22 Thread Joshua Randall
Package: guix Version: 0.8.1 I am attempting to use guix from within a network that does not allow outbound http connections except via an http proxy. I am using Guile v2.0.11, which supports http proxies, so my expectation would be that since I have http_proxy and https_proxy environment variable