[Pkg-javascript-devel] Bug#975231: node-async: FTBFS: test failed

Lucas Nussbaum lucas at debian.org
Thu Nov 19 09:54:37 GMT 2020


Source: node-async
Version: 0.8.0-3
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201119 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> nodeunit test
> 
> test-async
> ✔ forever
> ✔ applyEach
> ✔ applyEachSeries
> ✔ applyEach partial application
> ✔ compose
> ✔ compose error
> ✔ compose binding
> ✔ seq
> ✔ seq error
> ✔ seq binding
> ✔ auto
> ✔ auto petrify
> ✔ auto results
> ✔ auto empty object
> ✔ auto error
> ✔ auto no callback
> ✔ auto error should pass partial results
> ✔ auto removeListener has side effect on loop iterator
> ✔ auto calls callback multiple times
> ✔ auto modifying results causes final callback to run early
> ✔ retry when attempt succeeds
> ✔ retry when all attempts succeeds
> ✔ retry as an embedded task
> ✔ waterfall
> ✔ waterfall empty array
> ✔ waterfall non-array
> ✔ waterfall no callback
> ✔ waterfall async
> ✔ waterfall error
> ✔ waterfall multiple callback calls
> ✔ parallel
> ✔ parallel empty array
> ✔ parallel error
> ✔ parallel no callback
> ✔ parallel object
> ✔ parallel limit
> ✔ parallel limit empty array
> ✔ parallel limit error
> ✔ parallel limit no callback
> ✔ parallel limit object
> ✔ series
> ✔ series empty array
> ✔ series error
> ✔ series no callback
> ✔ series object
> ✔ iterator
> ✔ iterator empty array
> ✔ iterator.next
> ✔ each
> ✔ each extra callback
> ✔ each empty array
> ✔ each error
> ✔ each no callback
> ✔ forEach alias
> ✔ eachSeries
> ✔ eachSeries empty array
> ✔ eachSeries error
> ✔ eachSeries no callback
> ✔ forEachSeries alias
> ✔ eachLimit
> ✔ eachLimit empty array
> ✔ eachLimit limit exceeds size
> ✔ eachLimit limit equal size
> ✔ eachLimit zero limit
> ✔ eachLimit error
> ✔ eachLimit no callback
> ✔ eachLimit synchronous
> ✔ forEachLimit alias
> ✔ map
> ✔ map original untouched
> ✔ map without main callback
> ✔ map error
> ✔ mapSeries
> ✔ mapSeries error
> ✔ mapLimit
> ✔ mapLimit empty array
> ✔ mapLimit limit exceeds size
> ✔ mapLimit limit equal size
> ✔ mapLimit zero limit
> ✔ mapLimit error
> ✔ reduce
> ✔ reduce async with non-reference memo
> ✔ reduce error
> ✔ inject alias
> ✔ foldl alias
> ✔ reduceRight
> ✔ foldr alias
> ✔ filter
> ✔ filter original untouched
> ✔ filterSeries
> ✔ select alias
> ✔ selectSeries alias
> ✔ reject
> ✔ reject original untouched
> ✔ rejectSeries
> ✔ some true
> ✔ some false
> ✔ some early return
> ✔ any alias
> ✔ every true
> ✔ every false
> ✔ every early return
> ✔ all alias
> ✔ detect
> ✔ detect - mulitple matches
> ✔ detectSeries
> ✔ detectSeries - multiple matches
> ✔ sortBy
> ✔ sortBy inverted
> ✔ apply
> ✔ times
> ✔ times 0
> ✔ times error
> ✔ timesSeries
> ✔ timesSeries error
> ✔ log
> ✔ log with multiple result params
> ✔ log without console.log
> ✔ dir
> ✔ dir with multiple result params
> ✔ dir without console.dir
> ✔ nextTick
> ✔ nextTick in the browser
> ✔ noConflict - node only
> ✔ concat
> ✔ concat error
> ✔ concatSeries
> ✔ until
> ✔ doUntil
> ✔ doUntil callback params
> ✔ whilst
> ✔ doWhilst
> ✔ doWhilst callback params
> ✔ queue
> ✔ queue default concurrency
> ✔ queue error propagation
> ✔ queue changing concurrency
> ✔ queue push without callback
> ✔ queue unshift
> ✔ queue too many callbacks
> ✔ queue bulk task
> ✔ queue idle
> ✖ queue pause
> 
> AssertionError:
> [
>   'process 1', 'timeout 0',
>   'process 2', 'timeout 200',
>   'process 3', 'timeout 400',
>   'process 4', 'timeout 400',
>   'process 5', 'timeout 500',
>   'process 6', 'timeout 600'
> ]
> deepEqual
> [
>   'process 1', 'timeout 100',
>   'process 2', 'timeout 200',
>   'process 3', 'timeout 500',
>   'process 4', 'timeout 500',
>   'process 5', 'timeout 500',
>   'process 6', 'timeout 600'
> ]
>     at Object.same (/usr/share/nodejs/nodeunit/lib/types.js:83:39)
>     at Timeout._onTimeout (/<<PKGBUILDDIR>>/test/test-async.js:2412:14)
>     at listOnTimeout (internal/timers.js:554:17)
>     at processTimers (internal/timers.js:497:7)
> 
> ✔ queue kill
> ✔ cargo
> ✔ cargo without callback
> ✔ cargo bulk task
> ✔ cargo drain once
> ✔ cargo drain twice
> ✔ memoize
> ✔ memoize maintains asynchrony
> ✔ unmemoize
> ✔ unmemoize a not memoized function
> ✔ memoize error
> ✔ memoize multiple calls
> ✔ memoize custom hash function
> ✔ memoize manually added memo value
> ✔ falsy return values in series
> ✔ falsy return values in parallel
> ✔ queue events
> ✔ queue empty
> ✔ queue started
> 
> FAILURES: 1/380 assertions failed (15821ms)
> make[1]: *** [debian/rules:46: override_dh_auto_test] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/11/19/node-async_0.8.0-3_unstable.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.



More information about the Pkg-javascript-devel mailing list