Your message dated Wed, 30 Jan 2019 09:31:06 +0100
with message-id <[email protected]>
and subject line fixed in buster
has caused the Debian Bug report #884155,
regarding node-object-path: FTBFS: tests failed
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 [email protected]
immediately.)


-- 
884155: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884155
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: node-object-path
Version: 0.11.3-1
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20181229 ftbfs-buster

Hi,

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

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> mocha test.js -R spec
> 
> 
>   get
>     ✓ should return the value using unicode key
>     ✓ should return the value using dot in key
>     ✓ should return the value under shallow object
>     ✓ should work with number path
>     ✓ should return the value under deep object
>     ✓ should return the value under array
>     ✓ should return the value under array deep
>     ✓ should return undefined for missing values under object
>     ✓ should return undefined for missing values under array
>     ✓ should return the value under integer-like key
>     ✓ should return the default value when the key doesnt exist
>     ✓ should return the default value when path is empty
>     ✓ should return the default value when object is null or undefined
>     ✓ should not fail on an object with a null prototype
>     ✓ should skip non own properties
> 
>   set
>     ✓ should set the value using unicode key
>     ✓ should set the value using dot in key
>     1) should set value under shallow object
>     2) should set value using number path
>     3) should set value under deep object
>     4) should set value under array
>     5) should create intermediate objects
>     6) should create intermediate arrays
>     ✓ should set value under integer-like key
>     ✓ should set value under empty array
> 
>   push
>     7) should push value to existing array using unicode key
>     ✓ should push value to existing array using dot key
>     8) should push value to existing array
>     9) should push value to new array
>     10) should push value to existing array using number path
> 
>   ensureExists
>     11) should create the path if it does not exists
>     ✓ should return the object if path is empty
>     ✓ Issue #26
> 
>   coalesce
>     ✓ should return the first non-undefined value
>     ✓ should work with falsy values (null, 0, '', false)
>     ✓ returns defaultValue if no paths found
>     ✓ works with unicode and dot keys
> 
>   empty
>     ✓ should ignore invalid arguments safely
>     ✓ should empty each path according to their types
> 
>   del
>     ✓ should work with number path
>     12) should delete deep paths
>     ✓ should remove items from existing array
> 
>   insert
>     13) should insert value into existing array
>     14) should create intermediary array
>     15) should insert in another index
>     ✓ should handle sparse array
> 
>   has
>     ✓ should return false for empty object
>     ✓ should handle empty paths properly
>     ✓ should test under shallow object
>     ✓ should work with number path
>     ✓ should test under deep object
>     ✓ should test value under array
>     ✓ should test the value under array deep
>     ✓ should test the value under integer-like key
>     ✓ should distinct nonexistent key and key = undefined
>     ✓ should work with deep undefined/null values
> 
>   bind object
>     ✓ should return the value under shallow object
>     16) should set value under shallow object
>     17) should push value to existing array
>     18) should create the path if it does not exists
>     ✓ should return the first non-undefined value
>     ✓ should empty each path according to their types
>     19) should delete deep paths
>     20) should insert value into existing array
>     ✓ should test under shallow object
> 
>   Don't access not own properties [default]
>     ✓ should not get a not own property
>     ✓ should set a not own property on the instance (not the prototype)
>     ✓ has should return false on a not own property
>     ✓ empty should not empty on a not own property
>     ✓ del should not delete not own property
> 
>   Access own properties [optional]
>     ✓ should get a not own property
>     ✓ should set a deep not own property on the prototype (if exists)
>     ✓ has should return true on a not own property
>     ✓ empty should empty a not own property
>     ✓ del should delete a not own property
> 
> 
>   55 passing (37ms)
>   20 failing
> 
>   1) set
>        should set value under shallow object:
>      AssertionError: expected { Object (a, b, ...) } to have deep property 
> 'c.m'
>       at Context.<anonymous> (test.js:164:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   2) set
>        should set value using number path:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.d.0'
>       at Context.<anonymous> (test.js:173:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   3) set
>        should set value under deep object:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.c'
>       at Context.<anonymous> (test.js:179:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   4) set
>        should set value under array:
>      AssertionError: expected { Object (a, b) } to have deep property 
> 'b.e.1.g'
>       at Context.<anonymous> (test.js:188:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   5) set
>        should create intermediate objects:
>      AssertionError: expected { Object (a, b, ...) } to have deep property 
> 'c.d.e.f'
>       at Context.<anonymous> (test.js:202:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   6) set
>        should create intermediate arrays:
>      AssertionError: expected { Object (a, b, ...) } to have deep property 
> 'c.0.1.m'
>       at Context.<anonymous> (test.js:213:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   7) push
>        should push value to existing array using unicode key:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.ነc.0'
>       at Context.<anonymous> (test.js:245:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   8) push
>        should push value to existing array:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.c.0'
>       at Context.<anonymous> (test.js:259:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   9) push
>        should push value to new array:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.h.0'
>       at Context.<anonymous> (test.js:268:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   10) push
>        should push value to existing array using number path:
>      AssertionError: expected { Object (a, b) } to have deep property 
> 'b.e.0.0'
>       at Context.<anonymous> (test.js:277:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   11) ensureExists
>        should create the path if it does not exists:
>      AssertionError: expected { Object (a, b) } to have deep property 
> 'b.g.1.l'
>       at Context.<anonymous> (test.js:288:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   12) del
>        should delete deep paths:
>      AssertionError: expected { Object (a, b) } to have deep property 
> 'b.g.1.0'
>       at Context.<anonymous> (test.js:466:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   13) insert
>        should insert value into existing array:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.c.0'
>       at Context.<anonymous> (test.js:511:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   14) insert
>        should create intermediary array:
>      AssertionError: expected { Object (a, b) } to have deep property 
> 'b.c.0.0'
>       at Context.<anonymous> (test.js:519:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   15) insert
>        should insert in another index:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.d.1'
>       at Context.<anonymous> (test.js:526:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   16) bind object
>        should set value under shallow object:
>      AssertionError: expected { Object (a, b, ...) } to have deep property 
> 'c.m'
>       at Context.<anonymous> (test.js:650:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   17) bind object
>        should push value to existing array:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.c.0'
>       at Context.<anonymous> (test.js:661:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   18) bind object
>        should create the path if it does not exists:
>      AssertionError: expected { Object (a, b) } to have deep property 
> 'b.g.1.l'
>       at Context.<anonymous> (test.js:673:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   19) bind object
>        should delete deep paths:
>      AssertionError: expected { Object (a, b) } to have deep property 
> 'b.g.1.0'
>       at Context.<anonymous> (test.js:761:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
>   20) bind object
>        should insert value into existing array:
>      AssertionError: expected { Object (a, b) } to have deep property 'b.c.0'
>       at Context.<anonymous> (test.js:786:30)
>       at callFn (/usr/lib/nodejs/mocha/lib/runnable.js:354:21)
>       at Test.Runnable.run (/usr/lib/nodejs/mocha/lib/runnable.js:346:7)
>       at Runner.runTest (/usr/lib/nodejs/mocha/lib/runner.js:442:10)
>       at /usr/lib/nodejs/mocha/lib/runner.js:560:12
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:356:14)
>       at /usr/lib/nodejs/mocha/lib/runner.js:366:7
>       at next (/usr/lib/nodejs/mocha/lib/runner.js:290:14)
>       at Immediate.<anonymous> (/usr/lib/nodejs/mocha/lib/runner.js:334:5)
> 
> 
> 
> make[1]: *** [debian/rules:13: override_dh_auto_test] Error 20

The full build log is available from:
   http://aws-logs.debian.net/2018/12/29/node-object-path_0.11.3-1_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.

--- End Message ---
--- Begin Message ---
Version: 0.11.4-2

chai 4.2 has landed in testing, and all tests pass in unstable & testing

Paolo

--- End Message ---

Reply via email to