[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%)
...........F<!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> F......EEEEEEEE.E.E.
[41;37mFEEFE......E..E.....E..E.....  244 / 1531 ( 15%)
......FFE.F.......E...E......................................  305 / 1531 ( 19%)
............E................................................  366 / 1531 ( 23%)
.............E...............................................  427 / 1531 ( 27%)
.......................................FF.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