Comment 2 for bug 1939086

Revision history for this message
Steve Langasek (vorlon) wrote :

I believe the problem here is that ruby honors http_proxy, but does not honor no_proxy; so because we're in an environment requiring a proxy, requests that are supposed to go to localhost are sent to the squid proxy instead.

What I'm not clear on is why this works on runners *except* for armhf, since all of these runners set http_proxy.

Unfortunately, gem2deb-test-runner does not have support for overriding the environment the way that pkg-perl-autopkgtest does (via debian/tests/pkg-perl/smoke-env).

Someone who knows ruby could modify the tests to unset http_proxy from the environment, which ought to address the problem.