On Thu, 2009-04-16 at 02:45 +0200, Steffen Moeller wrote:
> Hello,
> 
> the issue seems to be invariant of the watch file used. It still occurs.
[...]
> $ set | grep -i proxy
> X509_USER_PROXY=/home/moeller/myproxy

Aha! This seems to be due to a change made upstream in libwww-perl in
version 5.821:

      croak on bad proxy args [RT#39919]

This is easily confirmable by checking whether the following also fails
for you:

        #! /usr/bin/perl
        use LWP::UserAgent;
        my $ua = LWP::UserAgent->new(env_proxy => 1);
        
env_proxy is documented as reading environment variables of the form
*_proxy.

LWP maintainers - any thoughts? Should clients (e.g. uscan) be
attempting to sanitise the proxy variables in the environment to only
include those they specifically care about before using env_proxy? (or
wrapping the call in an eval() and ignoring the specific error)

That's obviously doable, but would need doing in every client
individually, which seems somewhat overkill.

Regards,

Adam



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to