[pkg-php-pear] Bug#934647: symfony: autopkgtest should unset http proxy
Steve Langasek
steve.langasek at canonical.com
Mon Aug 12 23:26:21 BST 2019
Package: symfony
Version: 4.3.3+dfsg-3
Severity: normal
Tags: patch
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu eoan ubuntu-patch
Dear maintainers,
The autopkgtests in the newer upstream version of symfony, 4.3.3, are
failing in Ubuntu because they are trying to talk to a local test http
server and symfony honors the http_proxy variable, which is set:
[...]
2) Symfony\Component\HttpClient\Tests\CurlHttpClientTest::testQuery
Symfony\Component\HttpClient\Exception\ServerException: HTTP/1.1 503 Service Unavailable returned for "http://localhost:8057/?a=a&b=b".
[...]
(https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-eoan/eoan/amd64/s/symfony/20190801_161112_eb4c2@/log.gz)
I think the simplest fix for this is to unset http_proxy in the autopkgtest,
since symfony's test suite shouldn't need to talk to any *non*-local
webservers.
Thanks for considering the patch.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
-------------- next part --------------
diff -Nru symfony-4.3.3+dfsg/debian/tests/phpunit symfony-4.3.3+dfsg/debian/tests/phpunit
--- symfony-4.3.3+dfsg/debian/tests/phpunit 2019-08-01 00:38:50.000000000 -0700
+++ symfony-4.3.3+dfsg/debian/tests/phpunit 2019-08-12 15:16:26.000000000 -0700
@@ -1,6 +1,9 @@
#!/bin/bash
set -e
+# we only access local servers, so just unset any proxy setting
+unset http_proxy
+
# This test fails on s390x
if [ `dpkg --print-architecture` = 's390x' ] ; then
echo "Don't fail testsuite on s390x, this test always failed there"
More information about the pkg-php-pear
mailing list