openSUSE/open-build-service — pull request #62 by chkpnt (2012-09-21 17:09:35+00:00)
Title: Enable 'no_proxy' in backend services

If you have to use a proxy to connect the Internet (i.e. to connect to build.opensuse.org), but you must not use the proxy for internal servers, you can set up the relevant variables in `/etc/sysconfig/proxy` and `/usr/lib/obs/server/BSConfig.pm`.

Nevertheless, for a backend service (I checked download_src_package), this doesn't seem to work:

```
service download_src_package failed:
asking libproxy about url 'http://rpms.internal/src/rpm-4.4.2.3-37.50.6.src.rpm'
libproxy suggest to use 'http://squid.internal:3128'
[...]
```

With the requested patch, the download from the internal server is working. The environment variable has to be 'no_proxy'; uppercase didn't work for me.