Source: libfurl-perl Version: 3.13-1 Severity: serious Tags: buster sid User: debian...@lists.debian.org Usertags: qa-ftbfs-20190315 qa-ftbfs Justification: FTBFS in buster on amd64
Hi, During a rebuild of all packages in buster (in a buster chroot, not a sid chroot), your package failed to build on amd64. Relevant part (hopefully): > debian/rules build > test -x debian/rules > mkdir -p "." > cd . && perl -I. Build.PL --installdirs vendor --config ccflags="-g -O2 > -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv > -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE > -D_FILE_OFFSET_BITS=64" --config cxxflags="-g -O2 > -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security" --config cppflags="-Wdate-time -D_FORTIFY_SOURCE=2 > -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe > -I/usr/local/include" --config lddlflags="-Wl,-z,relro -shared > -L/usr/local/lib -fstack-protector-strong" --destdir > /<<PKGBUILDDIR>>/debian/libfurl-perl > Creating new 'Build' script for 'Furl' version '3.13' > cd . && ./Build build > cp lib/Furl/ZlibStream.pm blib/lib/Furl/ZlibStream.pm > cp lib/Furl/HTTP.pm blib/lib/Furl/HTTP.pm > cp lib/Furl/ConnectionCache.pm blib/lib/Furl/ConnectionCache.pm > cp lib/Furl/Headers.pm blib/lib/Furl/Headers.pm > cp lib/Furl/Request.pm blib/lib/Furl/Request.pm > cp lib/Furl/Response.pm blib/lib/Furl/Response.pm > cp lib/Furl.pm blib/lib/Furl.pm > touch debian/stamp-perl-build > cd . && ./Build test --verbose 1 > # Perl/v5.28.1 > # Furl/3.13 > # Net::IDN::Encode/2.5 > # IO::Socket::SSL/2.060 > # Compress::Raw::Zlib/2.076 > t/00_compile.t .................................. > 1..1 > ok 1 - use Furl; > ok > t/01_version.t .................................. > ok 1 > 1..1 > ok > t/100_low/01_simple.t ........................... > ok 1 > ok 2 > ok 3 - request()/1 > ok 4 > ok 5 - header > ok 6 > ok 7 > ok 8 > ok 9 - request()/2 > ok 10 > ok 11 - header > ok 12 > ok 13 > ok 14 > ok 15 - request()/3 > ok 16 > ok 17 - header > ok 18 > ok 19 > ok 20 - get()/1 > ok 21 > ok 22 - header > ok 23 > ok 24 > ok 25 - get()/2 > ok 26 > ok 27 - header > ok 28 > ok 29 > ok 30 - get()/3 > ok 31 > ok 32 - header > ok 33 > 1..33 > ok > t/100_low/03_redirect.t ......................... > # Subtest: redirect > ok 1 > ok 2 > ok 3 > ok 4 > 1..4 > ok 1 - redirect > # Subtest: not enough redirect > ok 1 > ok 2 > ok 3 > ok 4 > ok 5 > 1..5 > ok 2 - not enough redirect > # Subtest: over max redirect > ok 1 - code ok > ok 2 - msg ok > ok 3 - content length ok > ok 4 - url ok > ok 5 - content ok > 1..5 > ok 3 - over max redirect > # Subtest: POST redirects > ok 1 - POST into 301 results in a POST > ok 2 - POST into 302 is implemented as 303 > ok 3 - POST into 303 results in a GET > ok 4 - POST into 307 results in a POST > 1..4 > ok 4 - POST redirects > 1..4 > ok > t/100_low/04_chunked.t .......................... > # -- TEST (packets: 1) > ok 1 - status > ok 2 - content > # -- TEST (packets: 3) > ok 3 - status > ok 4 - content > # -- TEST (packets: 1024) > ok 5 - status > ok 6 - content > # -- TEST (packets: 1) > ok 7 - status > ok 8 - content > # -- TEST (packets: 3) > ok 9 - status > ok 10 - content > # -- TEST (packets: 1024) > ok 11 - status > ok 12 - content > 1..12 > ok > t/100_low/05_slowloris.t ........................ > ok 1 > ok 2 - request()/1 > ok 3 > ok 4 > ok 5 > ok 6 > ok 7 - request()/2 > ok 8 > ok 9 > ok 10 > ok 11 > ok 12 - request()/3 > ok 13 > ok 14 > ok 15 > ok 16 - get()/1 > ok 17 > ok 18 > ok 19 > ok 20 - get()/2 > ok 21 > ok 22 > ok 23 > ok 24 - get()/3 > ok 25 > ok 26 > ok 27 > 1..27 > ok > t/100_low/06_errors.t ........................... > ok 1 - missuse > ok 2 - missuse > ok 3 - malformed URL: hogehoge > ok 4 - malformed URL: http://example.com:80foobar > ok 5 - malformed URL: http://example.com: > # Errorneous::Server listening > ok 6 > ok 7 - request()/1 > ok 8 > ok 9 > ok 10 - content: Unexpected EOF while reading response header at > t/100_low/06_errors.t line 66. > # > ok 11 > ok 12 - request()/2 > ok 13 > ok 14 > ok 15 - content: Unexpected EOF while reading response header at > t/100_low/06_errors.t line 66. > # > ok 16 > ok 17 - request()/3 > ok 18 > ok 19 > ok 20 - content: Unexpected EOF while reading response header at > t/100_low/06_errors.t line 66. > # > 1..20 > ok > t/100_low/07_timeout.t .......................... > # read_timeout > ok 1 - request()/1 > ok 2 > ok 3 > ok 4 - content: Cannot read response header: timeout at > t/100_low/07_timeout.t line 27. > # > ok 5 > ok 6 - request()/2 > ok 7 > ok 8 > ok 9 - content: Cannot read response header: timeout at > t/100_low/07_timeout.t line 27. > # > ok 10 > # write_timeout > # Try sending 1 MiB content. > # Read timeout. Retry with more POST content > # Try sending 2 MiB content. > # Read timeout. Retry with more POST content > # Try sending 4 MiB content. > ok 11 - request()/1 > ok 12 > ok 13 > ok 14 > ok 15 - content: Failed to send content: timeout at t/100_low/07_timeout.t > line 56. > # > ok 16 > # Try sending 1 MiB content. > # Read timeout. Retry with more POST content > # Try sending 2 MiB content. > # Read timeout. Retry with more POST content > # Try sending 4 MiB content. > ok 17 - request()/2 > ok 18 > ok 19 > ok 20 > ok 21 - content: Failed to send content: timeout at t/100_low/07_timeout.t > line 56. > # > ok 22 > 1..22 > ok > cannot open port: 127.0.0.1:37727 at /usr/share/perl5/Test/TCP.pm line 53. > [Test::TCP] Child process does not block(PID: 23162, PPID: 23160) at > /usr/share/perl5/Test/TCP.pm line 103. > # Looks like your test exited with 111 before it could output anything. > t/100_low/08_proxy.t ............................ > 1..84 > # PROXY: Selected engine HTTP::Proxy::Engine::Legacy > # STATUS: Processed 0 connection(s) > Dubious, test returned 111 (wstat 28416, 0x6f00) > Failed 84/84 subtests > t/100_low/09_body.t ............................. > # request content length: 6 > ok 1 > ok 2 > ok 3 - request() > ok 4 > ok 5 > ok 6 > # request content length: 6000 > ok 7 > ok 8 > ok 9 - request() > ok 10 > ok 11 > ok 12 > # request $0: 2668 > ok 13 > ok 14 > ok 15 - request() > ok 16 > ok 17 > ok 18 > 1..18 > ok > t/100_low/11_write_file.t ....................... > ok 1 - request() > ok 2 > 1..2 > ok > t/100_low/12_write_code.t ....................... > ok 1 - request() > ok 2 > 1..2 > ok > t/100_low/13_deflate.t .......................... > # normal 1 gzip > ok 1 > ok 2 - request() > ok 3 > ok 4 > # normal 2 gzip > ok 5 > ok 6 - request() > ok 7 > ok 8 > # normal 3 gzip > ok 9 > ok 10 - request() > ok 11 > ok 12 > # normal 4 gzip > ok 13 > ok 14 - request() > ok 15 > ok 16 > # normal 5 gzip > ok 17 > ok 18 - request() > ok 19 > ok 20 > # normal 6 gzip > ok 21 > ok 22 - request() > ok 23 > ok 24 > # normal 7 gzip > ok 25 > ok 26 - request() > ok 27 > ok 28 > # normal 8 gzip > ok 29 > ok 30 - request() > ok 31 > ok 32 > # normal 9 gzip > ok 33 > ok 34 - request() > ok 35 > ok 36 > # normal 10 gzip > ok 37 > ok 38 - request() > ok 39 > ok 40 > # to filehandle 1 gzip > ok 41 > ok 42 - request() > ok 43 > ok 44 > # to filehandle 2 gzip > ok 45 > ok 46 - request() > ok 47 > ok 48 > # to filehandle 3 gzip > ok 49 > ok 50 - request() > ok 51 > ok 52 > # to filehandle 4 gzip > ok 53 > ok 54 - request() > ok 55 > ok 56 > # to filehandle 5 gzip > ok 57 > ok 58 - request() > ok 59 > ok 60 > # to filehandle 6 gzip > ok 61 > ok 62 - request() > ok 63 > ok 64 > # to filehandle 7 gzip > ok 65 > ok 66 - request() > ok 67 > ok 68 > # to filehandle 8 gzip > ok 69 > ok 70 - request() > ok 71 > ok 72 > # to filehandle 9 gzip > ok 73 > ok 74 - request() > ok 75 > ok 76 > # to filehandle 10 gzip > ok 77 > ok 78 - request() > ok 79 > ok 80 > # to callback 1 gzip > ok 81 > ok 82 - request() > ok 83 > ok 84 > # to callback 2 gzip > ok 85 > ok 86 - request() > ok 87 > ok 88 > # to callback 3 gzip > ok 89 > ok 90 - request() > ok 91 > ok 92 > # to callback 4 gzip > ok 93 > ok 94 - request() > ok 95 > ok 96 > # to callback 5 gzip > ok 97 > ok 98 - request() > ok 99 > ok 100 > # to callback 6 gzip > ok 101 > ok 102 - request() > ok 103 > ok 104 > # to callback 7 gzip > ok 105 > ok 106 - request() > ok 107 > ok 108 > # to callback 8 gzip > ok 109 > ok 110 - request() > ok 111 > ok 112 > # to callback 9 gzip > ok 113 > ok 114 - request() > ok 115 > ok 116 > # to callback 10 gzip > ok 117 > ok 118 - request() > ok 119 > ok 120 > # decoded_content 1 > ok 121 > ok 122 > # decoded_content 2 > ok 123 > ok 124 > # decoded_content 3 > ok 125 > ok 126 > # decoded_content 4 > ok 127 > ok 128 > # decoded_content 5 > ok 129 > ok 130 > # decoded_content 6 > ok 131 > ok 132 > # decoded_content 7 > ok 133 > ok 134 > # decoded_content 8 > ok 135 > ok 136 > # decoded_content 9 > ok 137 > ok 138 > # decoded_content 10 > ok 139 > ok 140 > # normal 1 deflate > ok 141 > ok 142 - request() > ok 143 > ok 144 > # normal 2 deflate > ok 145 > ok 146 - request() > ok 147 > ok 148 > # normal 3 deflate > ok 149 > ok 150 - request() > ok 151 > ok 152 > # normal 4 deflate > ok 153 > ok 154 - request() > ok 155 > ok 156 > # normal 5 deflate > ok 157 > ok 158 - request() > ok 159 > ok 160 > # normal 6 deflate > ok 161 > ok 162 - request() > ok 163 > ok 164 > # normal 7 deflate > ok 165 > ok 166 - request() > ok 167 > ok 168 > # normal 8 deflate > ok 169 > ok 170 - request() > ok 171 > ok 172 > # normal 9 deflate > ok 173 > ok 174 - request() > ok 175 > ok 176 > # normal 10 deflate > ok 177 > ok 178 - request() > ok 179 > ok 180 > # to filehandle 1 deflate > ok 181 > ok 182 - request() > ok 183 > ok 184 > # to filehandle 2 deflate > ok 185 > ok 186 - request() > ok 187 > ok 188 > # to filehandle 3 deflate > ok 189 > ok 190 - request() > ok 191 > ok 192 > # to filehandle 4 deflate > ok 193 > ok 194 - request() > ok 195 > ok 196 > # to filehandle 5 deflate > ok 197 > ok 198 - request() > ok 199 > ok 200 > # to filehandle 6 deflate > ok 201 > ok 202 - request() > ok 203 > ok 204 > # to filehandle 7 deflate > ok 205 > ok 206 - request() > ok 207 > ok 208 > # to filehandle 8 deflate > ok 209 > ok 210 - request() > ok 211 > ok 212 > # to filehandle 9 deflate > ok 213 > ok 214 - request() > ok 215 > ok 216 > # to filehandle 10 deflate > ok 217 > ok 218 - request() > ok 219 > ok 220 > # to callback 1 deflate > ok 221 > ok 222 - request() > ok 223 > ok 224 > # to callback 2 deflate > ok 225 > ok 226 - request() > ok 227 > ok 228 > # to callback 3 deflate > ok 229 > ok 230 - request() > ok 231 > ok 232 > # to callback 4 deflate > ok 233 > ok 234 - request() > ok 235 > ok 236 > # to callback 5 deflate > ok 237 > ok 238 - request() > ok 239 > ok 240 > # to callback 6 deflate > ok 241 > ok 242 - request() > ok 243 > ok 244 > # to callback 7 deflate > ok 245 > ok 246 - request() > ok 247 > ok 248 > # to callback 8 deflate > ok 249 > ok 250 - request() > ok 251 > ok 252 > # to callback 9 deflate > ok 253 > ok 254 - request() > ok 255 > ok 256 > # to callback 10 deflate > ok 257 > ok 258 - request() > ok 259 > ok 260 > # decoded_content 1 > ok 261 > ok 262 > # decoded_content 2 > ok 263 > ok 264 > # decoded_content 3 > ok 265 > ok 266 > # decoded_content 4 > ok 267 > ok 268 > # decoded_content 5 > ok 269 > ok 270 > # decoded_content 6 > ok 271 > ok 272 > # decoded_content 7 > ok 273 > ok 274 > # decoded_content 8 > ok 275 > ok 276 > # decoded_content 9 > ok 277 > ok 278 > # decoded_content 10 > ok 279 > ok 280 > 1..280 > ok > t/100_low/15_multiline_header.t ................. > ok 1 > ok 2 > 1..2 > ok > t/100_low/16_read_callback.t .................... > ok 1 > ok 2 - request() > 1..2 > ok > # cannot read HTTP request header: Connection reset by peer at > /<<PKGBUILDDIR>>/t/100_low/../../t/HTTPServer.pm line 136. > t/100_low/17_keep_alive.t ....................... > # -- TEST 1 > ok 1 > ok 2 > # -- TEST 2 > ok 3 > ok 4 > # -- TEST 3 > ok 5 > ok 6 > ok 7 - stealed > ok 8 > ok 9 - HEAD forces to close connections > ok 10 > 1..10 > ok > cannot open port: 127.0.0.1:40527 at /usr/share/perl5/Test/TCP.pm line 53. > [Test::TCP] Child process does not block(PID: 23178, PPID: 23177) at > /usr/share/perl5/Test/TCP.pm line 103. > # Looks like your test exited with 111 just after 4. > t/100_low/18_no_proxy.t ......................... > 1..25 > ok 1 > ok 2 > ok 3 > ok 4 > # PROXY: Selected engine HTTP::Proxy::Engine::Legacy > # STATUS: Processed 0 connection(s) > Dubious, test returned 111 (wstat 28416, 0x6f00) > Failed 21/25 subtests > t/100_low/19_special_headers.t .................. > ok 1 > ok 2 > ok 3 - request()/1 > ok 4 > ok 5 - header > ok 6 > ok 7 > ok 8 > ok 9 > ok 10 - request()/2 > ok 11 > ok 12 - header > ok 13 > ok 14 > ok 15 > ok 16 > ok 17 - request()/3 > ok 18 > ok 19 - header > ok 20 > ok 21 > 1..21 > ok > t/100_low/20_header_format_none.t ............... > ok 1 > ok 2 > ok 3 - request()/1 > ok 4 > ok 5 - header > ok 6 > ok 7 > ok 8 > ok 9 > ok 10 > ok 11 - request()/2 > ok 12 > ok 13 - header > ok 14 > ok 15 > ok 16 > ok 17 > ok 18 > ok 19 - request()/3 > ok 20 > ok 21 - header > ok 22 > ok 23 > ok 24 > 1..24 > ok > t/100_low/21_keep_alive_timedout.t .............. > # request/1 > ok 1 - request()/1 > ok 2 > ok 3 - header > ok 4 > ok 5 > # request/2 > ok 6 - request()/2 > ok 7 > ok 8 - header > ok 9 > ok 10 > # request/3 > ok 11 - request()/3 > ok 12 > ok 13 - header > ok 14 > ok 15 > 1..15 > ok > t/100_low/22_keep_alive.t ....................... > ok 1 > ok 2 > ok 3 > ok 4 > 1..4 > ok > t/100_low/22_keep_alive_http10.t ................ > # request/1 > ok 1 - request()/1 > ok 2 > ok 3 - header > ok 4 > ok 5 > ok 6 - in keep-alive > # request/2 > ok 7 - request()/2 > ok 8 > ok 9 - header > ok 10 > ok 11 > ok 12 - in keep-alive > # request/3 > ok 13 - request()/3 > ok 14 > ok 15 - header > ok 16 > ok 17 > ok 18 - in keep-alive > 1..18 > ok > t/100_low/23_redirect_relative.t ................ > # Subtest: redirect > ok 1 > ok 2 > ok 3 > ok 4 > 1..4 > ok 1 - redirect > # Subtest: redirect to root > ok 1 > ok 2 > ok 3 > 1..3 > ok 2 - redirect to root > 1..2 > ok > t/100_low/24_no_content.t ....................... > ok 1 - request()/1 > ok 2 > ok 3 - request()/2 > ok 4 > ok 5 - request()/3 > ok 6 > 1..6 > ok > # Cannot write response: Broken pipe at > /<<PKGBUILDDIR>>/t/100_low/../../t/HTTPServer.pm line 194. > # Cannot write response: Broken pipe at > /<<PKGBUILDDIR>>/t/100_low/../../t/HTTPServer.pm line 194. > # Cannot write response: Broken pipe at > /<<PKGBUILDDIR>>/t/100_low/../../t/HTTPServer.pm line 194. > t/100_low/25_signal.t ........................... > # try it 1 with stop_if=false > # caught ALRM > ok 1 - ignore signal (1) > # try it 1 with stop_if=true > # caught ALRM > ok 2 - cancelled (1) > # try it 2 with stop_if=false > # caught ALRM > ok 3 - ignore signal (2) > # try it 2 with stop_if=true > # caught ALRM > ok 4 - cancelled (2) > # try it 3 with stop_if=false > # caught ALRM > ok 5 - ignore signal (3) > # try it 3 with stop_if=true > # caught ALRM > ok 6 - cancelled (3) > 1..6 > ok > received a broken HTTP request at t/100_low/26_headers_only.t line 58. > t/100_low/26_headers_only.t ..................... > ok 1 - OK > ok 2 > ok 3 - OK > ok 4 > ok 5 - OK > ok 6 > ok 7 - love > ok 8 > ok 9 - love > ok 10 > ok 11 - love > ok 12 > ok 13 - love > ok 14 > ok 15 - love > ok 16 > ok 17 - love > ok 18 > 1..18 > ok > t/100_low/27_close_on_eof.t ..................... > ok 1 - code > ok 2 - body > 1..2 > ok > t/100_low/28_idn.t .............................. > # Subtest: local host > ok 1 - result > 1..1 > ok 1 - local host > # Subtest: uses idn > ok 1 - result > 1..1 > ok 2 - uses idn > # Subtest: in underscore > ok 1 - result > 1..1 > ok 3 - in underscore > 1..3 > ok > t/100_low/29_completion_slash.t ................. > # /foo => /foo > ok 1 - code > ok 2 - msg > ok 3 - return path query > ok 4 - code > ok 5 - msg > ok 6 > # foo => /foo > ok 7 - code > ok 8 - msg > ok 9 - return path query > # /?foo=bar => /?foo=bar > ok 10 - code > ok 11 - msg > ok 12 - return path query > ok 13 - code > ok 14 - msg > ok 15 > # ?foo=bar => /?foo=bar > ok 16 - code > ok 17 - msg > ok 18 - return path query > ok 19 - code > ok 20 - msg > ok 21 > 1..21 > ok > t/100_low/30_user_agent.t ....................... > # Subtest: set agent > ok 1 > ok 2 > 1..2 > ok 1 - set agent > # Subtest: set agent at request > ok 1 > ok 2 > 1..2 > ok 2 - set agent at request > # Subtest: set agent and request with agent > ok 1 > ok 2 > 1..2 > ok 3 - set agent and request with agent > 1..3 > ok > t/100_low/31_chunked_unexpected_eof.t ........... > ok 1 - code > ok 2 - body > 1..2 > ok > cannot open port: 127.0.0.1:40847 at /usr/share/perl5/Test/TCP.pm line 53. > [Test::TCP] Child process does not block(PID: 23214, PPID: 23213) at > /usr/share/perl5/Test/TCP.pm line 103. > # Looks like your test exited with 111 before it could output anything. > t/100_low/32_proxy_auth.t ....................... > 1..42 > # PROXY: Selected engine HTTP::Proxy::Engine::Legacy > # STATUS: Processed 0 connection(s) > Dubious, test returned 111 (wstat 28416, 0x6f00) > Failed 42/42 subtests > t/100_low/33_basic_auth.t ....................... > ok 1 > ok 2 - request()/1 > ok 3 > ok 4 - header > ok 5 > ok 6 > ok 7 - request()/2 > ok 8 > ok 9 - header > ok 10 > ok 11 > ok 12 - request()/3 > ok 13 > ok 14 - header > ok 15 > ok 16 > ok 17 - request()/4 > ok 18 > ok 19 - header > ok 20 > ok 21 > ok 22 - request()/5 > ok 23 > ok 24 - header > ok 25 > ok 26 > ok 27 - request()/6 > ok 28 > ok 29 - header > ok 30 > 1..30 > ok > t/100_low/34_keep_request.t ..................... > # Subtest: return request info > ok 1 > ok 2 > 1..2 > ok 1 - return request info > 1..1 > ok > t/100_low/35_get_address.t ...................... > ok 1 > ok 2 - get_address:hostname > ok 3 - get_address:port > ok 4 - status code > ok 5 - content > 1..5 > ok > # took 2 seconds > # took 0 seconds > t/100_low/36_inactivity_timeout.t ............... > ok 1 - status code:inactivity_timeout=10 > ok 2 - content:inactivity_timeout=10 > ok 3 - status code:inactivity_timeout=0.5 > 1..3 > ok > Use of uninitialized value $_ in concatenation (.) or string at > t/100_low/37_bad_content_length.t line 35. > t/100_low/37_bad_content_length.t ............... > ok 1 - request()/ > ok 2 > ok 3 > 1..3 > ok > t/100_low/38_continue.t ......................... > ok 1 > ok 2 > ok 3 > ok 4 > ok 5 > ok 6 > 1..6 > ok > t/100_low/39_httpoxy.t .......................... > 1..8 > ok 1 > ok 2 > ok 3 > ok 4 > ok 5 > ok 6 > ok 7 > ok 8 > ok > t/300_high/01_simple.t .......................... > # -- get > ok 1 - server: method > ok 2 - client: status by get() > # -- get > ok 3 - server: method > ok 4 > ok 5 - client: status by get() > # -- head > ok 6 - server: method > ok 7 - client: status by head() > # -- head > ok 8 - server: method > ok 9 > ok 10 - client: status by head() > # -- post > ok 11 - server: method > ok 12 > ok 13 > ok 14 - client: status by post() > # -- post > ok 15 - server: method > ok 16 > ok 17 > ok 18 - client: status by post() > # -- post > ok 19 - server: method > ok 20 > ok 21 > ok 22 - client: status by post() > # -- post > ok 23 - server: method > ok 24 > ok 25 > ok 26 - client: status by post() > # -- post > ok 27 - server: method > ok 28 > ok 29 > ok 30 - client: status by post() > # -- put > ok 31 - server: method > ok 32 > ok 33 > ok 34 - client: status by put() > # -- put > ok 35 - server: method > ok 36 > ok 37 > ok 38 - client: status by put() > # -- put > ok 39 - server: method > ok 40 > ok 41 > ok 42 - client: status by put() > # -- put > ok 43 - server: method > ok 44 > ok 45 > ok 46 - client: status by put() > # -- put > ok 47 - server: method > ok 48 > ok 49 > ok 50 - client: status by put() > # -- delete > ok 51 - server: method > ok 52 - client: status by delete() > # -- delete > ok 53 - server: method > ok 54 > ok 55 - client: status by delete() > # -- delete > ok 56 - server: method > ok 57 > ok 58 > ok 59 - client: status by delete() > 1..59 > ok > t/300_high/02_agent.t ........................... > # Subtest: agent > ok 1 - get User-Agent > ok 2 - set new User-Agent > 1..2 > ok 1 - agent > 1..1 > ok > t/300_high/04_http_request.t .................... > ok 1 > ok 2 > ok 3 > ok 4 > ok 5 > ok 6 > ok 7 - request() > 1..7 > ok > t/300_high/05_suppress_dup_host_header.t ........ > ok 1 - Host header is one > ok 2 - Host header is ok > ok 3 - HTTP status ok > 1..3 > ok > t/300_high/06_keep_request.t .................... > ok 1 - request() > ok 2 > ok 3 - Furl::Response->can('request') > ok 4 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 5 > ok 6 > ok 7 - request() > ok 8 > ok 9 - Furl::Response->can('request') > ok 10 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 11 > ok 12 > ok 13 > ok 14 - request() > ok 15 > ok 16 - Furl::Response->can('request') > ok 17 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 18 > ok 19 > ok 20 > ok 21 - request() > ok 22 > ok 23 - Furl::Response->can('request') > ok 24 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 25 > ok 26 > ok 27 > ok 28 > ok 29 > ok 30 > ok 31 - request() > ok 32 > ok 33 - Furl::Response->can('request') > ok 34 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 35 > ok 36 > ok 37 > ok 38 - request() > ok 39 > ok 40 - Furl::Response->can('request') > ok 41 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 42 > ok 43 > ok 44 > ok 45 > ok 46 - request() > ok 47 > ok 48 - Furl::Response->can('request') > ok 49 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 50 > ok 51 > ok 52 > ok 53 - request() > ok 54 > ok 55 - Furl::Response->can('request') > ok 56 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 57 > ok 58 > ok 59 > ok 60 > ok 61 - request() > ok 62 > ok 63 - Furl::Response->can('request') > ok 64 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 65 > ok 66 > ok 67 > ok 68 - request() > ok 69 > ok 70 - Furl::Response->can('request') > ok 71 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 72 > ok 73 > ok 74 > ok 75 > ok 76 - request() > ok 77 > ok 78 - Furl::Response->can('request') > ok 79 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 80 > ok 81 > ok 82 > ok 83 - request() > ok 84 > ok 85 - Furl::Response->can('request') > ok 86 - An object of class 'Furl::Request' isa 'Furl::Request' > ok 87 > ok 88 > ok 89 > ok 90 > 1..90 > ok > t/300_high/07_cookie.t .......................... > # Subtest: Simple case > # Subtest: first time access > # Then, response should be 200 OK > ok 1 > # And, content should be 'OK 1' > ok 2 > 1..2 > ok 1 - first time access > # Subtest: Second time access > # Then, response should be 200 OK > ok 1 > # And, content should be 'OK 2' > ok 2 > 1..2 > ok 2 - Second time access > # CNT: 1 > # CNT: 2 > 1..2 > ok 1 - Simple case > # Subtest: ->request(host => ...) style simple interface > # Subtest: first time access > # Then, response should be 200 OK > ok 1 > # And, content should be 'OK 1' > ok 2 > 1..2 > ok 1 - first time access > # Subtest: Second time access > # Then, response should be 200 OK > ok 1 > # And, content should be 'OK 2' > ok 2 > 1..2 > ok 2 - Second time access > # CNT: 1 > # CNT: 2 > 1..2 > ok 2 - ->request(host => ...) style simple interface > # Subtest: With redirect > # Subtest: first time access > # Then, response should be 200 OK > ok 1 > # And, content should be 'ok' > ok 2 > 1..2 > ok 1 - first time access > # Subtest: Second time access > # Then, response should be 200 OK > ok 1 > # And, content should be 'Nick' > ok 2 > 1..2 > ok 2 - Second time access > 1..2 > ok 3 - With redirect > 1..3 > ok > t/300_high/99_error.t ........................... > ok 1 > ok 2 > ok 3 > ok 4 > ok 5 > ok 6 > 1..6 > ok > t/400_components/001_response-coding/01-file.t .. > 1..13 > # 127.0.0.1:38605 > ok 1 - Furl::Response->can('charset') > ok 2 - Furl::Response->can('encoder') > ok 3 - Furl::Response->can('encoding') > ok 4 - Furl::Response->can('decoded_content') > ok 5 - $res->charset eq 'EUC-JP' > ok 6 - $res->encoding eq 'euc-jp' > ok 7 - $res->charset eq 'ISO-2022-JP' > ok 8 - $res->encoding eq 'iso-2022-jp' > ok 9 - $res->charset eq 'Shift_JIS' > ok 10 - $res->encoding eq 'shiftjis' > ok 11 - $res->charset eq 'UTF-8' > ok 12 - $res->encoding eq 'utf-8-strict' > ok 13 - res->encoding is undef > ok > t/400_components/01_headers.t ................... > # Subtest: total test > ok 1 - make from arrayref > ok 2 > ok 3 > ok 4 > ok 5 > ok 6 > ok 7 > ok 8 > ok 9 > ok 10 > ok 11 > ok 12 - header_field_names > ok 13 - as_string > ok 14 > ok 15 > ok 16 > 1..16 > ok 1 - total test > # Subtest: from hashref > ok 1 - make from hashref > ok 2 > ok 3 > ok 4 > 1..4 > ok 2 - from hashref > # Subtest: shorthand > ok 1 > ok 2 > ok 3 > ok 4 > ok 5 > 1..5 > ok 3 - shorthand > # Subtest: clone > ok 1 > ok 2 > ok 3 > 1..3 > ok 4 - clone > 1..4 > ok > t/400_components/02_response.t .................. > ok 1 > ok 2 > ok 3 > ok 4 - An object of class 'Furl::Headers' isa 'Furl::Headers' > ok 5 > ok 6 > ok 7 > ok 8 > ok 9 > ok 10 > ok 11 > ok 12 - An object of class 'HTTP::Response' isa 'HTTP::Response' > ok 13 > ok 14 > ok 15 - An object of class 'HTTP::Headers' isa 'HTTP::Headers' > ok 16 > ok 17 > ok 18 > # Subtest: as_hashref > ok 1 > ok 2 > 1..2 > ok 19 - as_hashref > # Subtest: to_psgi > ok 1 > ok 2 > ok 3 > ok 4 > 1..4 > ok 20 - to_psgi > # Subtest: decoded_content > ok 1 > 1..1 > ok 21 - decoded_content > # Subtest: as_string > ok 1 > ok 2 > 1..2 > ok 22 - as_string > 1..22 > ok > t/400_components/03_request.t ................... > # Subtest: normally > ok 1 > ok 2 > ok 3 - An object of class 'Furl::Headers' isa 'Furl::Headers' > ok 4 > ok 5 > ok 6 > ok 7 > ok 8 > ok 9 > ok 10 - An object of class 'HTTP::Request' isa 'HTTP::Request' > ok 11 > ok 12 > ok 13 - An object of class 'HTTP::Headers' isa 'HTTP::Headers' > ok 14 > ok 15 > ok 16 > 1..16 > ok 1 - normally > # Subtest: parse > ok 1 > ok 2 > ok 3 - An object of class 'Furl::Headers' isa 'Furl::Headers' > ok 4 > ok 5 > ok 6 > ok 7 > ok 8 > ok 9 > ok 10 - An object of class 'HTTP::Request' isa 'HTTP::Request' > ok 11 > ok 12 > ok 13 - An object of class 'HTTP::Headers' isa 'HTTP::Headers' > ok 14 > ok 15 > ok 16 > 1..16 > ok 2 - parse > # Subtest: as_hashref > ok 1 > ok 2 > 1..2 > ok 3 - as_hashref > # Subtest: as_string > # Subtest: simple > ok 1 > 1..1 > ok 1 - simple > # Subtest: Furl#post > ok 1 > 1..1 > ok 2 - Furl\#post > 1..2 > ok 4 - as_string > 1..4 > ok > t/800_regression/01_capture_request.t ........... > ok 1 > ok 2 > 1..2 > ok > t/999_intrenal/parse_url.t ...................... > ok 1 - root > ok 2 - root (omit /) > ok 3 - root with query string > ok 4 - root with query string (omit /) > ok 5 - with port > ok 6 - with port (omit /) > ok 7 - with port and query string > ok 8 - with port (omit /) > ok 9 - popular url > ok 10 - auth url without port number > ok 11 - auth & popular url > ok 12 > 1..12 > ok > > Test Summary Report > ------------------- > t/100_low/08_proxy.t (Wstat: 28416 Tests: 0 Failed: > 0) > Non-zero exit status: 111 > Parse errors: Bad plan. You planned 84 tests but ran 0. > t/100_low/18_no_proxy.t (Wstat: 28416 Tests: 4 Failed: > 0) > Non-zero exit status: 111 > Parse errors: Bad plan. You planned 25 tests but ran 4. > t/100_low/32_proxy_auth.t (Wstat: 28416 Tests: 0 Failed: > 0) > Non-zero exit status: 111 > Parse errors: Bad plan. You planned 42 tests but ran 0. > Files=52, Tests=867, 108 wallclock secs ( 0.18 usr 0.05 sys + 5.03 cusr > 0.78 csys = 6.04 CPU) > Result: FAIL > make: *** [/usr/share/cdbs/1/class/perl-build.mk:84: debian/stamp-perl-check] > Error 1 The full build log is available from: http://aws-logs.debian.net/2019/03/15/libfurl-perl_3.13-1_testing.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.