Your message dated Wed, 13 Apr 2022 11:33:58 +0000
with message-id <e1nebg2-000afa...@fasolo.debian.org>
and subject line Bug#1009582: fixed in node-follow-redirects 1.14.9+~1.14.1-2
has caused the Debian Bug report #1009582,
regarding node-follow-redirects: FTBFS: dh_auto_test: error: /bin/sh -ex
debian/tests/pkg-js/test returned exit code 1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1009582: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1009582
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: node-follow-redirects
Version: 1.14.9+~1.14.1-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220412 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules binary
> dh binary
> dh_update_autotools_config
> dh_autoreconf
> dh_auto_configure --buildsystem=nodejs
> Link node_modules/@types/follow-redirects -> ../../types-follow-redirects
> dh_auto_build --buildsystem=nodejs
> No build command found, searching known files
> No build command found, searching known files
> dh_auto_test --buildsystem=nodejs
> ln -s ../. node_modules/follow-redirects
> /bin/sh -ex debian/tests/pkg-js/test
> + mocha
>
>
> follow-redirects
> undefined http.get with string and callback - redirect (47ms)
> undefined http.get with URL object and callback - redirect
> undefined http.get with options object and callback - redirect
> undefined http.get with string and callback - no redirect
> undefined http.get with options object and callback - no redirect
> undefined http.get with host option and callback - redirect
> undefined http.get with response event
> undefined should return with the original status code if the response
> does not contain a location header
> undefined should emit connection errors on the returned stream
> undefined should emit socket events on the returned stream
> undefined should emit connect events on the returned stream
> undefined emits an error on redirects with an invalid location
> undefined emits an error whem url.resolve fails
> undefined emits an error when the request fails for another reason
> undefined should destroy responses
> undefined should honor query params in redirects
> undefined should allow aborting
> undefined should provide connection
> undefined should provide flushHeaders
> undefined should provide getHeader
> undefined should provide removeHeader
> undefined should provide setHeader
> undefined should provide setNoDelay
> undefined should provide setSocketKeepAlive
> undefined should provide setTimeout
> undefined should provide socket
> undefined should wait for an explicit call to end
> undefined errors on write after end
> undefined should support writing into request stream without redirects
> undefined should support writing into request stream with redirects
> undefined should support piping into request stream without redirects
> undefined should support piping into request stream with redirects
> undefined should support piping into request stream with explicit
> Content-Length without redirects
> undefined should support piping into request stream with explicit
> Content-Length with redirects
> undefined keeps the header when redirected from HTTP to HTTPS
> undefined drops the header when redirected from HTTPS to HTTP
> undefined keeps the header when redirected from HTTP to HTTPS
> undefined drops the header when redirected from HTTPS to HTTP
> setTimeout
> undefined clears timeouts after a successful response
> undefined clears timeouts after an error response
> undefined handles errors occuring before a socket is established
> undefined sets a timeout when the socket already exists
> undefined destroys the socket after configured inactivity period (102ms)
> undefined should timeout on the final request
> undefined should include redirect delays in the timeout
> undefined overrides existing timeouts
> should obey a `maxRedirects` property
> undefined which defaults to 21 (64ms)
> undefined which can be set globally
> undefined set as an option on an individual request
> the trackRedirects option
> when not set
> undefined should not track redirects
> when set to true
> 1) should track redirects
> should switch to safe methods when appropriate
> when redirecting with status code 300
> undefined should reuse GET
> undefined should reuse HEAD
> undefined should reuse POST
> undefined should reuse PUT
> undefined should reuse DELETE
> when redirecting with status code 301
> undefined should reuse GET
> undefined should reuse HEAD
> undefined should switch from POST to GET
> undefined should reuse PUT
> undefined should reuse DELETE
> when redirecting with status code 302
> undefined should reuse GET
> undefined should reuse HEAD
> undefined should switch from POST to GET
> undefined should reuse PUT
> undefined should reuse DELETE
> when redirecting with status code 303
> undefined should reuse GET
> undefined should reuse HEAD
> undefined should switch from POST to GET
> undefined should switch from PUT to GET
> undefined should switch from DELETE to GET
> when redirecting with status code 307
> undefined should reuse GET
> undefined should reuse HEAD
> undefined should reuse POST
> undefined should reuse PUT
> undefined should reuse DELETE
> should error on an unsupported protocol redirect
> undefined (http -> about)
> should obey a `maxBodyLength` property
> undefined which defaults to 10MB
> undefined set globally, on write
> undefined set per request, on write
> undefined set globally, on end
> undefined set per request, on end
> writing invalid data
> undefined throws an error
> when switching from POST to GET
> undefined should drop the entity and associated headers
> when redirecting to a different host while the host header is set
> undefined uses the new host header if redirect host is different
> undefined uses the location host if redirect host is the same
> undefined uses the existing host header if redirect host is relative
> when the client passes an header named Authorization
> undefined ignores it when null
> undefined keeps the header when redirected to the same host
> undefined keeps the header when redirected to the same host via header
> undefined keeps the header when redirected to the same host via header
> undefined keeps the header when redirected to a subdomain
> undefined drops the header when redirected to a different host (same
> hostname and different port)
> undefined drops the header when redirected to a different host
> undefined drops the header when redirected from a different host via
> header
> when the client passes an header named Cookie
> undefined ignores it when null
> undefined keeps the header when redirected to the same host
> undefined keeps the header when redirected to the same host via header
> undefined keeps the header when redirected to the same host via header
> undefined keeps the header when redirected to a subdomain
> undefined drops the header when redirected to a different host (same
> hostname and different port)
> undefined drops the header when redirected to a different host
> undefined drops the header when redirected from a different host via
> header
> when the followRedirects option is set to false
> undefined does not redirect
> should not hang on empty writes
> undefined when data is the empty string without encoding
> undefined when data is the empty string with encoding
> undefined when data is Buffer.from('')
> end accepts as arguments
> undefined (none)
> undefined the empty string
> undefined a non-empty string
> undefined a non-empty string and an encoding
> undefined a non-empty string, an encoding, and a callback
> undefined a non-empty string and a callback
> undefined a callback
> change request options before redirects
> undefined only call beforeRedirect on redirects, not the inital http
> call
> undefined ignore beforeRedirect if not a function
> undefined append new header with every redirect
> undefined abort request chain after throwing an error
> undefined access response header in beforeRedirect
>
>
> 118 passing (784ms)
> 1 failing
>
> 1) follow-redirects
> the trackRedirects option
> when set to true
> should track redirects:
>
> AssertionError [ERR_ASSERTION]: 'text/plain' == 'text/plain;
> charset=utf-8'
> + expected - actual
>
> -text/plain
> +text/plain; charset=utf-8
>
> at /<<PKGBUILDDIR>>/test/test.js:807:20
> at processTicksAndRejections (internal/process/task_queues.js:95:5)
>
>
>
> dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1
The full build log is available from:
http://qa-logs.debian.net/2022/04/12/node-follow-redirects_1.14.9+~1.14.1-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220412;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220412&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
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!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: node-follow-redirects
Source-Version: 1.14.9+~1.14.1-2
Done: Yadd <y...@debian.org>
We believe that the bug you reported is fixed in the latest version of
node-follow-redirects, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1009...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Yadd <y...@debian.org> (supplier of updated node-follow-redirects package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 13 Apr 2022 13:12:40 +0200
Source: node-follow-redirects
Architecture: source
Version: 1.14.9+~1.14.1-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Yadd <y...@debian.org>
Closes: 1009582
Changes:
node-follow-redirects (1.14.9+~1.14.1-2) unstable; urgency=medium
.
* Team upload
* Fix test for recent url-parse (Closes: #1009582)
Checksums-Sha1:
7e8215eb3b82675daf04600c7afa64bc8ca20e8e 2656
node-follow-redirects_1.14.9+~1.14.1-2.dsc
937b9b0fdce78629a4914a11ebb2a72a9aafb613 3864
node-follow-redirects_1.14.9+~1.14.1-2.debian.tar.xz
Checksums-Sha256:
74ffac21fff5377e156a66a5c1a1da076736aa4dbdf2401d6ce7c650c00dcbc9 2656
node-follow-redirects_1.14.9+~1.14.1-2.dsc
c291830514bce997606156b9565dfd440d34182ce14ce784e9289692b932684c 3864
node-follow-redirects_1.14.9+~1.14.1-2.debian.tar.xz
Files:
553dd5f9c08c84e37812c7c5fac73bf1 2656 javascript optional
node-follow-redirects_1.14.9+~1.14.1-2.dsc
c47ad009c7ae3ba8795782111ad86ecf 3864 javascript optional
node-follow-redirects_1.14.9+~1.14.1-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmJWsJ8ACgkQ9tdMp8mZ
7umZqA/+I/yq2/nNo3nBKBCGKBdCsykaIhq8n6aMBT/3ceh1XPzDz+McZkEkKS68
DRQmJN+s7dGzRKpNy0MVg9EuaD9lWTZvOggCuzvQPlRq5kA9c4c5FbGPHteVCnWI
cPv7RaUrtDmeEK0P2IQRf4gg278mIJegHJYtiAkGYm141Z9cCp7bbZfrAtvYOhoG
FJpXJQVhC+m+yUp9Xzfo6ggOZdb2i55BozcvNAvYLpHJjYXZ/IQZinlYzj6Uy1zO
x+BHEbiVRJMMGoSHI87LXmJ6Niwfpyi062cpTom62y9myoEJ1p1GtvXTRC+IWN2+
hGNWdUeWEqvOKRI7D+aC1AaKBQEkVvCsHgv2fEc9nwkYxRD0LCJfXbgMS9UYuco6
dfyfiba5nIY2aCWpNuhFPJ5gZP2FDkznMhuXgazysN7XphKkWvs4gVYF6qUoInno
k/Id/Sj6ZS72qY0geH8afEHP4H0s08YKsN7muC7HuaLtApwcoWgAv/XKMhjlKQmk
dpWkGSFjeDhPmKQ8jYMlx5cZeczR01IZw83RGT8jLgdDy2umRkaXQGSFfDncgULq
RnpvI7jcOKynewFMBTz98gmecPtEYI/AtuW+O56aSYHRrjo9EkBqG2FUXJ8+43cl
UJ+BS/JTXr1D05zSTXB9xSY2BViCw0OcMfYe5v5d5kx9VHelQ6w=
=NR/Z
-----END PGP SIGNATURE-----
--- End Message ---