[pkg-php-pear] Bug#766466: php-guzzle: ftbfs and (sometimes) after built attempt in pbuilder, nodejs still runs server.js
Holger Levsen
holger at layer-acht.org
Thu Oct 23 10:42:43 UTC 2014
Package: php-guzzle
Version: 3.9.2+dfsg-4
Severity: serious
User: debian-qa at lists.debian.org
Usertags: jenkins
Hi David,
during a test on jenkins.d.n for reproducible builds (see
https://jenkins.debian.net/userContent/reproducible.html if you are curious)
I noticed this process long after the build:
48059 ? SNl 0:00 nodejs /tmp/buildd/php-guzzle-3.9.2+dfsg/tests/Guzzle/Tests/Http/server.js 8124
the pbuilder build attempt itself failed like this:
make[3]: Leaving directory '/tmp/buildd/php-guzzle-3.9.2+dfsg/docs/_build/latex'
pdflatex finished; the PDF files are in _build/latex.
make[2]: Leaving directory '/tmp/buildd/php-guzzle-3.9.2+dfsg/docs'
make[1]: Leaving directory '/tmp/buildd/php-guzzle-3.9.2+dfsg'
debian/rules override_dh_auto_test
make[1]: Entering directory '/tmp/buildd/php-guzzle-3.9.2+dfsg'
phpunit
PHPUnit 4.2.6 by Sebastian Bergmann.
Configuration read from /tmp/buildd/php-guzzle-3.9.2+dfsg/phpunit.xml.dist
............................................................. 61 / 1531 ( 3%)
............................................................. 122 / 1531 ( 7%)
............................................................. 183 / 1531 ( 11%)
...........[41;37mF[0m<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ERROR: The requested URL could not be retrieved</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; }
:lang(he) { direction: rtl; } --></style> </head><body id=ERR_ACCESS_DENIED> <div id="titles"> <h1>ERROR</h1> <h2>The requested URL could not be retrieved</h2> </div> <hr> <div id="content"> <p>The
following error was encountered while trying to retrieve the URL: <a href="http://127.0.0.1:123/">http://127.0.0.1:123/</a></p> <blockquote id="error"> <p><b>Access Denied.</b></p> </blockquote> <p>Access
control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.</p> <p>Your cache administrator is <a
href="mailto:webmaster">webmaster</a>.</p> <br> </div> <hr> <div id="footer"> <p>Generated Thu, 23 Oct 2014 05:07:14 GMT by jenkins.debian.net (squid/2.7.STABLE9)</p> <!-- ERR_ACCESS_DENIED --> </div>
</body></html> [41;37mF[0m......[31;1mE[0m[31;1mE[0m[31;1mE[0m[31;1mE[0m[31;1mE[0m[31;1mE[0m[31;1mE[0m[31;1mE[0m.[31;1mE[0m.[31;1mE[0m.
[41;37mF[0m[31;1mE[0m[31;1mE[0m[41;37mF[0m[31;1mE[0m......[31;1mE[0m..[31;1mE[0m.....[31;1mE[0m..[31;1mE[0m..... 244 / 1531 ( 15%)
......[41;37mF[0m[41;37mF[0m[31;1mE[0m.[41;37mF[0m.......[31;1mE[0m...[31;1mE[0m...................................... 305 / 1531 ( 19%)
............[31;1mE[0m................................................ 366 / 1531 ( 23%)
.............[31;1mE[0m............................................... 427 / 1531 ( 27%)
.......................................[41;37mF[0m[41;37mF[0m.debian/rules:14: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Segmentation fault
make[1]: Leaving directory '/tmp/buildd/php-guzzle-3.9.2+dfsg'
debian/rules:3: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
Full build log available at https://jenkins.debian.net/userContent/rbuild/php-guzzle_3.9.2+dfsg-4.rbuild.log
Then I've tried to manually confirm that this also happens in a normal sid
build environment, but could "only" confirm the FTBFS problem, not the hanging process.
(The reproducible builds setup uses a very few modified packages currently still.)
In a normal sid it fails like this:
Failed asserting that 1414144851 matches expected 1414144357.
/tmp/buildd/php-guzzle-3.9.2+dfsg/tests/Guzzle/Tests/Parser/Cookie/CookieParserProvider.php:370
8) Guzzle\Tests\Plugin\Cache\DefaultRevalidationTest::testRevalidatesResponsesAgainstOriginServer with data set #1 (false, '
', 'HTTP/1.1 200 OK
Cache-Control: must-revalidate, no-cache
Date: Wed, 22 Oct 2014 23:52:37 GMT
Content-Length: 4
Data', 'HTTP/1.1 200 OK
Content-Length: 5
Datas', 'HTTP/1.1 200 OK
Content-Length: 5
Date: Thu, 23 Oct 2014 09:52:37 GMT
Datas')
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
'HTTP/1.1 200 OK
+Via: 1.1 tinyproxy (tinyproxy/1.8.3)
Content-Length: 5
Datas'
/tmp/buildd/php-guzzle-3.9.2+dfsg/tests/Guzzle/Tests/Plugin/Cache/DefaultRevalidationTest.php:100
FAILURES!
Tests: 1531, Assertions: 4185, Failures: 8, Errors: 13, Skipped: 87.
debian/rules:14: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 2
make[1]: Leaving directory '/tmp/buildd/php-guzzle-3.9.2+dfsg'
debian/rules:3: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Failed autobuilding of package
Log of this build (with "regular" sid) attached.
cheers,
Holger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: php-guzzle_3.9.2+dfsg-4.log
Type: text/x-log
Size: 170793 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-pear/attachments/20141023/1df3336c/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-pear/attachments/20141023/1df3336c/attachment-0001.sig>
More information about the pkg-php-pear
mailing list