GNU bug report logs - #20402
guix cannot download via an http proxy

Previous Next

Package: guix;

Reported by: Joshua Randall <jcrandall <at> alum.mit.edu>

Date: Tue, 21 Apr 2015 23:01:01 UTC

Severity: normal

Found in version 0.8.1

Full log


Message #29 received at 20402 <at> debbugs.gnu.org (full text, mbox):

From: ludo <at> gnu.org (Ludovic Courtès)
To: Claes Wallin (韋嘉誠)
 <gnu <at> clacke.user.lysator.liu.se>
Cc: 20402 <at> debbugs.gnu.org
Subject: Re: HTTP and FTP proxies for guix package / guix-daemon
Date: Sat, 13 Jun 2015 19:44:44 +0200
(Please always keep the bug email address Cc’d.)

"Claes Wallin (韋嘉誠)" <gnu <at> clacke.user.lysator.liu.se> skribis:

> I suppose if I have a freshly built guix with "guix package -i guix"
> or "guix package -u guix" it should be using guile 2.0.11 then?
> Actually looking at the head of .../bin/guix it's referring to a
> guile-2.0.11.

Yes, so that should be OK.  And it’s Guix > 0.8.2, right?

> But guix-daemon still doesn't seem to be honoring http_proxy.

As a first test, could you check whether ‘guix download’ honors it?

A second test would be:

  1. Define ‘http_proxy’ in your user shell.
  2. From the same shell, run ‘guix build -S gcc --no-substitutes’, say.

Does that honor ‘http_proxy’?

And a third test is for substitutes: Are they also downloaded via the
proxy?  Here you need to:

  1. Define ‘http_proxy’ in a root shell.
  2. Run ‘guix-daemon’ from this shell.
  3. From a user shell, run ‘guix build gcc’, say, which should normally
     download a substitute from hydra.gnu.org rather than trying to build
     things.

Does the substitute download honor ‘http_proxy’?

Thanks in advance!

Ludo’.




This bug report was last modified 10 years and 73 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.