[Pkg-javascript-devel] Bug#997574: node-d3-hierarchy: FTBFS: dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1

Lucas Nussbaum lucas at debian.org
Sat Oct 23 22:06:03 BST 2021


Source: node-d3-hierarchy
Version: 1.1.8-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20211023 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rollup -c
> 
> src/index.js → dist/d3-hierarchy.js...
> created dist/d3-hierarchy.js in 188ms
> 
> src/index.js → dist/d3-hierarchy.min.js...
> created dist/d3-hierarchy.min.js in 826ms
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test --buildsystem=nodejs
> 	mkdir -p node_modules
> 	ln -s ../. node_modules/d3-hierarchy
> 	/bin/sh -ex debian/tests/pkg-js/test
> + echo Disabled some tests: test/pack requires benchmark module
> Disabled some tests: test/pack requires benchmark module
> + tape test/hierarchy/*.js
> TAP version 13
> # node.links() returns an array of {source, target}
> ok 1 should be deeply equivalent
> 
> 1..1
> # tests 1
> # pass  1
> 
> # ok
> 
> + tape test/treemap/*.js
> TAP version 13
> # treemapBinary(parent, x0, y0, x1, y1) generates a binary treemap layout
> ok 1 should be deeply equivalent
> # treemapDice(parent, x0, y0, x1, y1) generates a diced layout
> ok 2 should be deeply equivalent
> # treemapDice(parent, x0, y0, x1, y1) handles a degenerate empty parent
> ok 3 should be deeply equivalent
> # treemap(flare) produces the expected result with a squarified ratio of φ
> not ok 4 should be deeply equivalent
>   ---
>     operator: deepEqual
>     expected: |-
>       { name: 'flare', children: [ { name: 'vis', children: [ { name: 'operator', children: [Array], depth: 2, value: 183967, x0: 0, y0: 0, x1: 271.3, y1: 340.42 }, { name: 'data', children: [Array], depth: 2, value: 110583, x0: 271.3, y0: 0, x1: 434.38, y1: 340.42 }, { name: 'controls', children: [Array], depth: 2, value: 44639, x0: 0, y0: 340.42, x1: 140.43, y1: 500 }, { name: 'legend', children: [Array], depth: 2, value: 36003, x0: 140.43, y0: 340.42, x1: 360.29, y1: 422.63 }, { name: 'axis', children: [Array], depth: 2, value: 33886, x0: 140.43, y0: 422.63, x1: 360.29, y1: 500 }, { name: 'Visualization', value: 16540, depth: 2, x0: 360.29, y0: 340.42, x1: 434.38, y1: 452.49 }, { name: 'events', children: [Array], depth: 2, value: 7011, x0: 360.29, y0: 452.49, x1: 434.38, y1: 500 } ], depth: 1, value: 432629, x0: 0, y0: 0, x1: 434.38, y1: 500 }, { name: 'util', children: [ { name: 'Strings', value: 22026, depth: 2, x0: 434.38, y0: 0, x1: 561.35, y1: 87.09 }, { name: 'Shapes', value: 19118, depth: 2, x0: 434.38, y0: 87.09, x1: 561.35, y1: 162.68 }, { name: 'Maths', value: 17705, depth: 2, x0: 434.38, y0: 162.68, x1: 561.35, y1: 232.68 }, { name: 'Displays', value: 12555, depth: 2, x0: 561.35, y0: 0, x1: 623.84, y1: 100.86 }, { name: 'palette', children: [Array], depth: 2, value: 11946, x0: 623.84, y0: 0, x1: 683.31, y1: 100.86 }, { name: 'Geometry', value: 10993, depth: 2, x0: 683.31, y0: 0, x1: 738.02, y1: 100.86 }, { name: 'heap', children: [Array], depth: 2, value: 10587, x0: 738.02, y0: 0, x1: 790.72, y1: 100.86 }, { name: 'Colors', value: 10001, depth: 2, x0: 561.35, y0: 100.86, x1: 635.03, y1: 169 }, { name: 'math', children: [Array], depth: 2, value: 9346, x0: 561.35, y0: 169, x1: 635.03, y1: 232.68 }, { name: 'Arrays', value: 8258, depth: 2, x0: 635.03, y0: 100.86, x1: 724, y1: 147.45 }, { name: 'Dates', value: 8217, depth: 2, x0: 635.03, y0: 147.45, x1: 724, y1: 193.82 }, { name: 'Sort', value: 6887, depth: 2, x0: 635.03, y0: 193.82, x1: 724, y1: 232.68 }, { name: 'Stats', value: 6557, depth: 2, x0: 724, y0: 100.86, x1: 760.11, y1: 192.03 }, { name: 'Property', value: 5559, depth: 2, x0: 760.11, y0: 100.86, x1: 790.72, y1: 192.03 }, { name: 'Filter', value: 2324, depth: 2, x0: 724, y0: 192.03, x1: 771.06, y1: 216.83 }, { name: 'Orientation', value: 1486, depth: 2, x0: 724, y0: 216.83, x1: 771.06, y1: 232.68 }, { name: 'IValueProxy', value: 874, depth: 2, x0: 771.06, y0: 192.03, x1: 790.72, y1: 214.35 }, { name: 'IPredicate', value: 383, depth: 2, x0: 771.06, y0: 214.35, x1: 790.72, y1: 224.13 }, { name: 'IEvaluable', value: 335, depth: 2, x0: 771.06, y0: 224.13, x1: 790.72, y1: 232.68 } ], depth: 1, value: 165157, x0: 434.38, y0: 0, x1: 790.72, y1: 232.68 }, { name: 'animate', children: [ { name: 'interpolate', children: [Array], depth: 2, value: 23081, x0: 434.38, y0: 232.68, x1: 587.77, y1: 308.22 }, { name: 'Transitioner', value: 19975, depth: 2, x0: 434.38, y0: 308.22, x1: 587.77, y1: 373.6 }, { name: 'Easing', value: 17010, depth: 2, x0: 587.77, y0: 232.68, x1: 681.15, y1: 324.13 }, { name: 'Transition', value: 9201, depth: 2, x0: 587.77, y0: 324.13, x1: 681.15, y1: 373.6 }, { name: 'Tween', value: 6006, depth: 2, x0: 681.15, y0: 232.68, x1: 718.88, y1: 312.59 }, { name: 'FunctionSequence', value: 5842, depth: 2, x0: 718.88, y0: 232.68, x1: 755.58, y1: 312.59 }, { name: 'Scheduler', value: 5593, depth: 2, x0: 755.58, y0: 232.68, x1: 790.72, y1: 312.59 }, { name: 'Sequence', value: 5534, depth: 2, x0: 681.15, y0: 312.59, x1: 769.28, y1: 344.11 }, { name: 'Parallel', value: 5176, depth: 2, x0: 681.15, y0: 344.11, x1: 769.28, y1: 373.6 }, { name: 'TransitionEvent', value: 1116, depth: 2, x0: 769.28, y0: 312.59, x1: 790.72, y1: 338.72 }, { name: 'ISchedulable', value: 1041, depth: 2, x0: 769.28, y0: 338.72, x1: 790.72, y1: 363.09 }, { name: 'Pause', value: 449, depth: 2, x0: 769.28, y0: 363.09, x1: 790.72, y1: 373.6 } ], depth: 1, value: 100024, x0: 434.38, y0: 232.68, x1: 790.72, y1: 373.6 }, { name: 'query', children: [ { name: 'methods', children: [Array], depth: 2, value: 14326, x0: 434.38, y0: 373.6, x1: 546.47, y1: 437.76 }, { name: 'Query', value: 13896, depth: 2, x0: 434.38, y0: 437.76, x1: 546.47, y1: 500 }, { name: 'Expression', value: 5130, depth: 2, x0: 546.47, y0: 373.6, x1: 603.56, y1: 418.71 }, { name: 'Comparison', value: 5103, depth: 2, x0: 546.47, y0: 418.71, x1: 603.56, y1: 463.58 }, { name: 'DateUtil', value: 4141, depth: 2, x0: 546.47, y0: 463.58, x1: 603.56, y1: 500 }, { name: 'StringUtil', value: 4130, depth: 2, x0: 603.56, y0: 373.6, x1: 664.9, y1: 407.4 }, { name: 'Arithmetic', value: 3891, depth: 2, x0: 603.56, y0: 407.4, x1: 664.9, y1: 439.24 }, { name: 'Match', value: 3748, depth: 2, x0: 603.56, y0: 439.24, x1: 664.9, y1: 469.91 }, { name: 'CompositeExpression', value: 3677, depth: 2, x0: 603.56, y0: 469.91, x1: 664.9, y1: 500 }, { name: 'ExpressionIterator', value: 3617, depth: 2, x0: 664.9, y0: 373.6, x1: 701.36, y1: 423.4 }, { name: 'Fn', value: 3240, depth: 2, x0: 701.36, y0: 373.6, x1: 734.02, y1: 423.4 }, { name: 'BinaryExpression', value: 2893, depth: 2, x0: 734.02, y0: 373.6, x1: 763.18, y1: 423.4 }, { name: 'If', value: 2732, depth: 2, x0: 763.18, y0: 373.6, x1: 790.72, y1: 423.4 }, { name: 'IsA', value: 2039, depth: 2, x0: 664.9, y0: 423.4, x1: 701.15, y1: 451.64 }, { name: 'Variance', value: 1876, depth: 2, x0: 664.9, y0: 451.64, x1: 701.15, y1: 477.62 }, { name: 'AggregateExpression', value: 1616, depth: 2, x0: 664.9, y0: 477.62, x1: 701.15, y1: 500 }, { name: 'Range', value: 1594, depth: 2, x0: 701.15, y0: 423.4, x1: 737.11, y1: 445.66 }, { name: 'Not', value: 1554, depth: 2, x0: 701.15, y0: 445.66, x1: 737.11, y1: 467.36 }, { name: 'Literal', value: 1214, depth: 2, x0: 701.15, y0: 467.36, x1: 737.11, y1: 484.31 }, { name: 'Variable', value: 1124, depth: 2, x0: 701.15, y0: 484.31, x1: 737.11, y1: 500 }, { name: 'Xor', value: 1101, depth: 2, x0: 737.11, y0: 423.4, x1: 756.16, y1: 452.41 }, { name: 'And', value: 1027, depth: 2, x0: 756.16, y0: 423.4, x1: 773.93, y1: 452.41 }, { name: 'Or', value: 970, depth: 2, x0: 773.93, y0: 423.4, x1: 790.72, y1: 452.41 }, { name: 'Distinct', value: 933, depth: 2, x0: 737.11, y0: 452.41, x1: 765.24, y1: 469.06 }, { name: 'Average', value: 891, depth: 2, x0: 737.11, y0: 469.06, x1: 765.24, y1: 484.96 }, { name: 'Maximum', value: 843, depth: 2, x0: 737.11, y0: 484.96, x1: 765.24, y1: 500 }, { name: 'Minimum', value: 843, depth: 2, x0: 765.24, y0: 452.41, x1: 778.39, y1: 484.61 }, { name: 'Sum', value: 791, depth: 2, x0: 778.39, y0: 452.41, x1: 790.72, y1: 484.61 }, { name: 'Count', value: 781, depth: 2, x0: 765.24, y0: 484.61, x1: 790.72, y1: 500 } ], depth: 1, value: 89721, x0: 434.38, y0: 373.6, x1: 790.72, y1: 500 }, { name: 'analytics', children: [ { name: 'graph', children: [Array], depth: 2, value: 26435, x0: 790.72, y0: 0, x1: 935.42, y1: 91.71 }, { name: 'cluster', children: [Array], depth: 2, value: 15207, x0: 790.72, y0: 91.71, x1: 935.42, y1: 144.47 }, { name: 'optimization', children: [Array], depth: 2, value: 7074, x0: 935.42, y0: 0, x1: 960, y1: 144.47 } ], depth: 1, value: 48716, x0: 790.72, y0: 0, x1: 960, y1: 144.47 }, { name: 'scale', children: [ { name: 'TimeScale', value: 5833, depth: 2, x0: 790.72, y0: 144.47, x1: 837.74, y1: 206.75 }, { name: 'QuantitativeScale', value: 4839, depth: 2, x0: 837.74, y0: 144.47, x1: 876.75, y1: 206.75 }, { name: 'Scale', value: 4268, depth: 2, x0: 790.72, y0: 206.75, x1: 836.4, y1: 253.66 }, { name: 'OrdinalScale', value: 3770, depth: 2, x0: 836.4, y0: 206.75, x1: 876.75, y1: 253.66 }, { name: 'LogScale', value: 3151, depth: 2, x0: 790.72, y0: 253.66, x1: 843.3, y1: 283.74 }, { name: 'QuantileScale', value: 2435, depth: 2, x0: 790.72, y0: 283.74, x1: 843.3, y1: 306.99 }, { name: 'IScaleMap', value: 2105, depth: 2, x0: 790.72, y0: 306.99, x1: 843.3, y1: 327.09 }, { name: 'ScaleType', value: 1821, depth: 2, x0: 843.3, y0: 253.66, x1: 876.75, y1: 280.99 }, { name: 'RootScale', value: 1756, depth: 2, x0: 843.3, y0: 280.99, x1: 862.42, y1: 327.09 }, { name: 'LinearScale', value: 1316, depth: 2, x0: 862.42, y0: 280.99, x1: 876.75, y1: 327.09 } ], depth: 1, value: 31294, x0: 790.72, y0: 144.47, x1: 876.75, y1: 327.09 }, { name: 'data', children: [ { name: 'converters', children: [Array], depth: 2, value: 18349, x0: 876.75, y0: 144.47, x1: 960, y1: 255.12 }, { name: 'DataSource', value: 3331, depth: 2, x0: 876.75, y0: 255.12, x1: 923.16, y1: 291.16 }, { name: 'DataUtil', value: 3322, depth: 2, x0: 876.75, y0: 291.16, x1: 923.16, y1: 327.09 }, { name: 'DataSchema', value: 2165, depth: 2, x0: 923.16, y0: 255.12, x1: 943.48, y1: 308.59 }, { name: 'DataField', value: 1759, depth: 2, x0: 943.48, y0: 255.12, x1: 960, y1: 308.59 }, { name: 'DataTable', value: 772, depth: 2, x0: 923.16, y0: 308.59, x1: 944.1, y1: 327.09 }, { name: 'DataSet', value: 586, depth: 2, x0: 944.1, y0: 308.59, x1: 960, y1: 327.09 } ], depth: 1, value: 30284, x0: 876.75, y0: 144.47, x1: 960, y1: 327.09 }, { name: 'physics', children: [ { name: 'NBodyForce', value: 10498, depth: 2, x0: 790.72, y0: 327.09, x1: 838.65, y1: 437.04 }, { name: 'Simulation', value: 9983, depth: 2, x0: 838.65, y0: 327.09, x1: 884.23, y1: 437.04 }, { name: 'Particle', value: 2822, depth: 2, x0: 790.72, y0: 437.04, x1: 840.53, y1: 465.49 }, { name: 'Spring', value: 2213, depth: 2, x0: 790.72, y0: 465.49, x1: 840.53, y1: 487.79 }, { name: 'SpringForce', value: 1681, depth: 2, x0: 840.53, y0: 437.04, x1: 864.88, y1: 471.7 }, { name: 'GravityForce', value: 1336, depth: 2, x0: 864.88, y0: 437.04, x1: 884.23, y1: 471.7 }, { name: 'DragForce', value: 1082, depth: 2, x0: 840.53, y0: 471.7, x1: 874.28, y1: 487.79 }, { name: 'IForce', value: 319, depth: 2, x0: 874.28, y0: 471.7, x1: 884.23, y1: 487.79 } ], depth: 1, value: 29934, x0: 790.72, y0: 327.09, x1: 884.23, y1: 487.79 }, { name: 'display', children: [ { name: 'TextSprite', value: 10066, depth: 2, x0: 884.23, y0: 327.09, x1: 960, y1: 393.79 }, { name: 'DirtySprite', value: 8833, depth: 2, x0: 884.23, y0: 393.79, x1: 960, y1: 452.31 }, { name: 'RectSprite', value: 3623, depth: 2, x0: 884.23, y0: 452.31, x1: 935.49, y1: 487.79 }, { name: 'LineSprite', value: 1732, depth: 2, x0: 935.49, y0: 452.31, x1: 960, y1: 487.79 } ], depth: 1, value: 24254, x0: 884.23, y0: 327.09, x1: 960, y1: 487.79 }, { name: 'flex', children: [ { name: 'FlareVis', value: 4116, depth: 2, x0: 790.72, y0: 487.79, x1: 960, y1: 500 } ], depth: 1, value: 4116, x0: 790.72, y0: 487.79, x1: 960, y1: 500 } ], depth: 0, value: 956129, x0: 0, y0: 0, x1: 960, y1: 500 }
>     actual: |-
>       Node$1 { depth: 0, children: [ Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 183967, y0: 0, y1: 340.42, x0: 0, x1: 271.3, name: 'operator' }, Node$1 { depth: 2, children: [Array], value: 110583, y0: 0, y1: 340.42, x0: 271.3, x1: 434.38, name: 'data' }, Node$1 { depth: 2, children: [Array], value: 44639, x0: 0, x1: 140.43, y0: 340.42, y1: 500, name: 'controls' }, Node$1 { depth: 2, children: [Array], value: 36003, x0: 140.43, x1: 360.29, y0: 340.42, y1: 422.63, name: 'legend' }, Node$1 { depth: 2, children: [Array], value: 33886, x0: 140.43, x1: 360.29, y0: 422.63, y1: 500, name: 'axis' }, Node$1 { depth: 2, value: 16540, y0: 340.42, y1: 452.49, x0: 360.29, x1: 434.38, name: 'Visualization' }, Node$1 { depth: 2, children: [Array], value: 7011, x0: 360.29, x1: 434.38, y0: 452.49, y1: 500, name: 'events' } ], value: 432629, x0: 0, x1: 434.38, y0: 0, y1: 500, name: 'vis' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 22026, x0: 434.38, x1: 561.35, y0: 0, y1: 87.09, name: 'Strings' }, Node$1 { depth: 2, value: 19118, x0: 434.38, x1: 561.35, y0: 87.09, y1: 162.68, name: 'Shapes' }, Node$1 { depth: 2, value: 17705, x0: 434.38, x1: 561.35, y0: 162.68, y1: 232.68, name: 'Maths' }, Node$1 { depth: 2, value: 12555, y0: 0, y1: 100.86, x0: 561.35, x1: 623.84, name: 'Displays' }, Node$1 { depth: 2, children: [Array], value: 11946, y0: 0, y1: 100.86, x0: 623.84, x1: 683.31, name: 'palette' }, Node$1 { depth: 2, value: 10993, y0: 0, y1: 100.86, x0: 683.31, x1: 738.02, name: 'Geometry' }, Node$1 { depth: 2, children: [Array], value: 10587, y0: 0, y1: 100.86, x0: 738.02, x1: 790.72, name: 'heap' }, Node$1 { depth: 2, value: 10001, x0: 561.35, x1: 635.03, y0: 100.86, y1: 169, name: 'Colors' }, Node$1 { depth: 2, children: [Array], value: 9346, x0: 561.35, x1: 635.03, y0: 169, y1: 232.68, name: 'math' }, Node$1 { depth: 2, value: 8258, x0: 635.03, x1: 724, y0: 100.86, y1: 147.45, name: 'Arrays' }, Node$1 { depth: 2, value: 8217, x0: 635.03, x1: 724, y0: 147.45, y1: 193.82, name: 'Dates' }, Node$1 { depth: 2, value: 6887, x0: 635.03, x1: 724, y0: 193.82, y1: 232.68, name: 'Sort' }, Node$1 { depth: 2, value: 6557, y0: 100.86, y1: 192.03, x0: 724, x1: 760.11, name: 'Stats' }, Node$1 { depth: 2, value: 5559, y0: 100.86, y1: 192.03, x0: 760.11, x1: 790.72, name: 'Property' }, Node$1 { depth: 2, value: 2324, x0: 724, x1: 771.06, y0: 192.03, y1: 216.83, name: 'Filter' }, Node$1 { depth: 2, value: 1486, x0: 724, x1: 771.06, y0: 216.83, y1: 232.68, name: 'Orientation' }, Node$1 { depth: 2, value: 874, y0: 192.03, y1: 214.35, x0: 771.06, x1: 790.72, name: 'IValueProxy' }, Node$1 { depth: 2, value: 383, x0: 771.06, x1: 790.72, y0: 214.35, y1: 224.13, name: 'IPredicate' }, Node$1 { depth: 2, value: 335, x0: 771.06, x1: 790.72, y0: 224.13, y1: 232.68, name: 'IEvaluable' } ], value: 165157, x0: 434.38, x1: 790.72, y0: 0, y1: 232.68, name: 'util' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 23081, x0: 434.38, x1: 587.77, y0: 232.68, y1: 308.22, name: 'interpolate' }, Node$1 { depth: 2, value: 19975, x0: 434.38, x1: 587.77, y0: 308.22, y1: 373.6, name: 'Transitioner' }, Node$1 { depth: 2, value: 17010, x0: 587.77, x1: 681.15, y0: 232.68, y1: 324.13, name: 'Easing' }, Node$1 { depth: 2, value: 9201, x0: 587.77, x1: 681.15, y0: 324.13, y1: 373.6, name: 'Transition' }, Node$1 { depth: 2, value: 6006, y0: 232.68, y1: 312.59, x0: 681.15, x1: 718.88, name: 'Tween' }, Node$1 { depth: 2, value: 5842, y0: 232.68, y1: 312.59, x0: 718.88, x1: 755.58, name: 'FunctionSequence' }, Node$1 { depth: 2, value: 5593, y0: 232.68, y1: 312.59, x0: 755.58, x1: 790.72, name: 'Scheduler' }, Node$1 { depth: 2, value: 5534, x0: 681.15, x1: 769.28, y0: 312.59, y1: 344.11, name: 'Sequence' }, Node$1 { depth: 2, value: 5176, x0: 681.15, x1: 769.28, y0: 344.11, y1: 373.6, name: 'Parallel' }, Node$1 { depth: 2, value: 1116, y0: 312.59, y1: 338.72, x0: 769.28, x1: 790.72, name: 'TransitionEvent' }, Node$1 { depth: 2, value: 1041, y0: 338.72, y1: 363.09, x0: 769.28, x1: 790.72, name: 'ISchedulable' }, Node$1 { depth: 2, value: 449, x0: 769.28, x1: 790.72, y0: 363.09, y1: 373.6, name: 'Pause' } ], value: 100024, x0: 434.38, x1: 790.72, y0: 232.68, y1: 373.6, name: 'animate' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 14326, x0: 434.38, x1: 546.47, y0: 373.6, y1: 437.76, name: 'methods' }, Node$1 { depth: 2, value: 13896, x0: 434.38, x1: 546.47, y0: 437.76, y1: 500, name: 'Query' }, Node$1 { depth: 2, value: 5130, x0: 546.47, x1: 603.56, y0: 373.6, y1: 418.71, name: 'Expression' }, Node$1 { depth: 2, value: 5103, x0: 546.47, x1: 603.56, y0: 418.71, y1: 463.58, name: 'Comparison' }, Node$1 { depth: 2, value: 4141, x0: 546.47, x1: 603.56, y0: 463.58, y1: 500, name: 'DateUtil' }, Node$1 { depth: 2, value: 4130, x0: 603.56, x1: 664.9, y0: 373.6, y1: 407.4, name: 'StringUtil' }, Node$1 { depth: 2, value: 3891, x0: 603.56, x1: 664.9, y0: 407.4, y1: 439.24, name: 'Arithmetic' }, Node$1 { depth: 2, value: 3748, x0: 603.56, x1: 664.9, y0: 439.24, y1: 469.91, name: 'Match' }, Node$1 { depth: 2, value: 3677, x0: 603.56, x1: 664.9, y0: 469.91, y1: 500, name: 'CompositeExpression' }, Node$1 { depth: 2, value: 3617, y0: 373.6, y1: 423.4, x0: 664.9, x1: 701.36, name: 'ExpressionIterator' }, Node$1 { depth: 2, value: 3240, y0: 373.6, y1: 423.4, x0: 701.36, x1: 734.02, name: 'Fn' }, Node$1 { depth: 2, value: 2893, y0: 373.6, y1: 423.4, x0: 734.02, x1: 763.18, name: 'BinaryExpression' }, Node$1 { depth: 2, value: 2732, y0: 373.6, y1: 423.4, x0: 763.18, x1: 790.72, name: 'If' }, Node$1 { depth: 2, value: 2039, x0: 664.9, x1: 701.15, y0: 423.4, y1: 451.64, name: 'IsA' }, Node$1 { depth: 2, value: 1876, x0: 664.9, x1: 701.15, y0: 451.64, y1: 477.62, name: 'Variance' }, Node$1 { depth: 2, value: 1616, x0: 664.9, x1: 701.15, y0: 477.62, y1: 500, name: 'AggregateExpression' }, Node$1 { depth: 2, value: 1594, x0: 701.15, x1: 737.11, y0: 423.4, y1: 445.66, name: 'Range' }, Node$1 { depth: 2, value: 1554, x0: 701.15, x1: 737.11, y0: 445.66, y1: 467.36, name: 'Not' }, Node$1 { depth: 2, value: 1214, x0: 701.15, x1: 737.11, y0: 467.36, y1: 484.31, name: 'Literal' }, Node$1 { depth: 2, value: 1124, x0: 701.15, x1: 737.11, y0: 484.31, y1: 500, name: 'Variable' }, Node$1 { depth: 2, value: 1101, y0: 423.4, y1: 452.41, x0: 737.11, x1: 756.16, name: 'Xor' }, Node$1 { depth: 2, value: 1027, y0: 423.4, y1: 452.41, x0: 756.16, x1: 773.93, name: 'And' }, Node$1 { depth: 2, value: 970, y0: 423.4, y1: 452.41, x0: 773.93, x1: 790.72, name: 'Or' }, Node$1 { depth: 2, value: 933, x0: 737.11, x1: 765.24, y0: 452.41, y1: 469.06, name: 'Distinct' }, Node$1 { depth: 2, value: 891, x0: 737.11, x1: 765.24, y0: 469.06, y1: 484.96, name: 'Average' }, Node$1 { depth: 2, value: 843, x0: 737.11, x1: 765.24, y0: 484.96, y1: 500, name: 'Maximum' }, Node$1 { depth: 2, value: 843, y0: 452.41, y1: 484.61, x0: 765.24, x1: 778.39, name: 'Minimum' }, Node$1 { depth: 2, value: 791, y0: 452.41, y1: 484.61, x0: 778.39, x1: 790.72, name: 'Sum' }, Node$1 { depth: 2, value: 781, x0: 765.24, x1: 790.72, y0: 484.61, y1: 500, name: 'Count' } ], value: 89721, x0: 434.38, x1: 790.72, y0: 373.6, y1: 500, name: 'query' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 26435, x0: 790.72, x1: 935.42, y0: 0, y1: 91.71, name: 'graph' }, Node$1 { depth: 2, children: [Array], value: 15207, x0: 790.72, x1: 935.42, y0: 91.71, y1: 144.47, name: 'cluster' }, Node$1 { depth: 2, children: [Array], value: 7074, y0: 0, y1: 144.47, x0: 935.42, x1: 960, name: 'optimization' } ], value: 48716, y0: 0, y1: 144.47, x0: 790.72, x1: 960, name: 'analytics' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 5833, y0: 144.47, y1: 206.75, x0: 790.72, x1: 837.74, name: 'TimeScale' }, Node$1 { depth: 2, value: 4839, y0: 144.47, y1: 206.75, x0: 837.74, x1: 876.75, name: 'QuantitativeScale' }, Node$1 { depth: 2, value: 4268, y0: 206.75, y1: 253.66, x0: 790.72, x1: 836.4, name: 'Scale' }, Node$1 { depth: 2, value: 3770, y0: 206.75, y1: 253.66, x0: 836.4, x1: 876.75, name: 'OrdinalScale' }, Node$1 { depth: 2, value: 3151, x0: 790.72, x1: 843.3, y0: 253.66, y1: 283.74, name: 'LogScale' }, Node$1 { depth: 2, value: 2435, x0: 790.72, x1: 843.3, y0: 283.74, y1: 306.99, name: 'QuantileScale' }, Node$1 { depth: 2, value: 2105, x0: 790.72, x1: 843.3, y0: 306.99, y1: 327.09, name: 'IScaleMap' }, Node$1 { depth: 2, value: 1821, y0: 253.66, y1: 280.99, x0: 843.3, x1: 876.75, name: 'ScaleType' }, Node$1 { depth: 2, value: 1756, y0: 280.99, y1: 327.09, x0: 843.3, x1: 862.42, name: 'RootScale' }, Node$1 { depth: 2, value: 1316, y0: 280.99, y1: 327.09, x0: 862.42, x1: 876.75, name: 'LinearScale' } ], value: 31294, y0: 144.47, y1: 327.09, x0: 790.72, x1: 876.75, name: 'scale' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 18349, y0: 144.47, y1: 255.12, x0: 876.75, x1: 960, name: 'converters' }, Node$1 { depth: 2, value: 3331, x0: 876.75, x1: 923.16, y0: 255.12, y1: 291.16, name: 'DataSource' }, Node$1 { depth: 2, value: 3322, x0: 876.75, x1: 923.16, y0: 291.16, y1: 327.09, name: 'DataUtil' }, Node$1 { depth: 2, value: 2165, y0: 255.12, y1: 308.59, x0: 923.16, x1: 943.48, name: 'DataSchema' }, Node$1 { depth: 2, value: 1759, y0: 255.12, y1: 308.59, x0: 943.48, x1: 960, name: 'DataField' }, Node$1 { depth: 2, value: 772, x0: 923.16, x1: 944.1, y0: 308.59, y1: 327.09, name: 'DataTable' }, Node$1 { depth: 2, value: 586, y0: 308.59, y1: 327.09, x0: 944.1, x1: 960, name: 'DataSet' } ], value: 30284, y0: 144.47, y1: 327.09, x0: 876.75, x1: 960, name: 'data' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 10498, y0: 327.09, y1: 437.04, x0: 790.72, x1: 838.65, name: 'NBodyForce' }, Node$1 { depth: 2, value: 9983, y0: 327.09, y1: 437.04, x0: 838.65, x1: 884.23, name: 'Simulation' }, Node$1 { depth: 2, value: 2822, x0: 790.72, x1: 840.53, y0: 437.04, y1: 465.49, name: 'Particle' }, Node$1 { depth: 2, value: 2213, x0: 790.72, x1: 840.53, y0: 465.49, y1: 487.79, name: 'Spring' }, Node$1 { depth: 2, value: 1681, y0: 437.04, y1: 471.7, x0: 840.53, x1: 864.88, name: 'SpringForce' }, Node$1 { depth: 2, value: 1336, y0: 437.04, y1: 471.7, x0: 864.88, x1: 884.23, name: 'GravityForce' }, Node$1 { depth: 2, value: 1082, x0: 840.53, x1: 874.28, y0: 471.7, y1: 487.79, name: 'DragForce' }, Node$1 { depth: 2, value: 319, y0: 471.7, y1: 487.79, x0: 874.28, x1: 884.23, name: 'IForce' } ], value: 29934, y0: 327.09, y1: 487.79, x0: 790.72, x1: 884.23, name: 'physics' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 10066, y0: 327.09, y1: 393.79, x0: 884.23, x1: 960, name: 'TextSprite' }, Node$1 { depth: 2, value: 8833, y0: 393.79, y1: 452.31, x0: 884.23, x1: 960, name: 'DirtySprite' }, Node$1 { depth: 2, value: 3623, x0: 884.23, x1: 935.49, y0: 452.31, y1: 487.79, name: 'RectSprite' }, Node$1 { depth: 2, value: 1732, y0: 452.31, y1: 487.79, x0: 935.49, x1: 960, name: 'LineSprite' } ], value: 24254, y0: 327.09, y1: 487.79, x0: 884.23, x1: 960, name: 'display' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 4116, x0: 790.72, x1: 960, y0: 487.79, y1: 500, name: 'FlareVis' } ], value: 4116, x0: 790.72, x1: 960, y0: 487.79, y1: 500, name: 'flex' } ], value: 956129, y0: 0, x0: 0, x1: 960, y1: 500, name: 'flare' }
>     at: ready (/<<PKGBUILDDIR>>/test/treemap/flare-test.js:72:12)
>     stack: |-
>       Error: should be deeply equivalent
>           at Test.assert [as _assert] (/usr/share/nodejs/tape/lib/test.js:311:54)
>           at Test.bound [as _assert] (/usr/share/nodejs/tape/lib/test.js:96:32)
>           at Test.tapeDeepEqual (/usr/share/nodejs/tape/lib/test.js:552:10)
>           at Test.bound [as deepEqual] (/usr/share/nodejs/tape/lib/test.js:96:32)
>           at ready (/<<PKGBUILDDIR>>/test/treemap/flare-test.js:72:12)
>           at Queue._call (/usr/share/nodejs/d3-queue/build/d3-queue.js:43:56)
>           at maybeNotify (/usr/share/nodejs/d3-queue/build/d3-queue.js:120:9)
>           at /usr/share/nodejs/d3-queue/build/d3-queue.js:91:14
>           at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3)
>   ...
> # treemap(flare) produces the expected result with a squarified ratio of 1
> not ok 5 should be deeply equivalent
>   ---
>     operator: deepEqual
>     expected: |-
>       { name: 'flare', children: [ { name: 'vis', children: [ { name: 'operator', children: [Array], depth: 2, value: 183967, x0: 0, y0: 0, x1: 434.38, y1: 212.62 }, { name: 'data', children: [Array], depth: 2, value: 110583, x0: 0, y0: 212.62, x1: 193.17, y1: 500 }, { name: 'controls', children: [Array], depth: 2, value: 44639, x0: 193.17, y0: 212.62, x1: 326.69, y1: 380.46 }, { name: 'legend', children: [Array], depth: 2, value: 36003, x0: 326.69, y0: 212.62, x1: 434.38, y1: 380.46 }, { name: 'axis', children: [Array], depth: 2, value: 33886, x0: 193.17, y0: 380.46, x1: 335.48, y1: 500 }, { name: 'Visualization', value: 16540, depth: 2, x0: 335.48, y0: 380.46, x1: 434.38, y1: 464.41 }, { name: 'events', children: [Array], depth: 2, value: 7011, x0: 335.48, y0: 464.41, x1: 434.38, y1: 500 } ], depth: 1, value: 432629, x0: 0, y0: 0, x1: 434.38, y1: 500 }, { name: 'util', children: [ { name: 'Strings', value: 22026, depth: 2, x0: 434.38, y0: 0, x1: 534.03, y1: 110.96 }, { name: 'Shapes', value: 19118, depth: 2, x0: 534.03, y0: 0, x1: 620.53, y1: 110.96 }, { name: 'Maths', value: 17705, depth: 2, x0: 620.53, y0: 0, x1: 700.64, y1: 110.96 }, { name: 'Displays', value: 12555, depth: 2, x0: 434.38, y0: 110.96, x1: 523.28, y1: 181.86 }, { name: 'palette', children: [Array], depth: 2, value: 11946, x0: 434.38, y0: 181.86, x1: 523.28, y1: 249.32 }, { name: 'Geometry', value: 10993, depth: 2, x0: 434.38, y0: 249.32, x1: 523.28, y1: 311.4 }, { name: 'heap', children: [Array], depth: 2, value: 10587, x0: 523.28, y0: 110.96, x1: 586, y1: 195.69 }, { name: 'Colors', value: 10001, depth: 2, x0: 586, y0: 110.96, x1: 645.26, y1: 195.69 }, { name: 'math', children: [Array], depth: 2, value: 9346, x0: 645.26, y0: 110.96, x1: 700.64, y1: 195.69 }, { name: 'Arrays', value: 8258, depth: 2, x0: 523.28, y0: 195.69, x1: 594.75, y1: 253.69 }, { name: 'Dates', value: 8217, depth: 2, x0: 523.28, y0: 253.69, x1: 594.75, y1: 311.4 }, { name: 'Sort', value: 6887, depth: 2, x0: 594.75, y0: 195.69, x1: 648.99, y1: 259.43 }, { name: 'Stats', value: 6557, depth: 2, x0: 648.99, y0: 195.69, x1: 700.64, y1: 259.43 }, { name: 'Property', value: 5559, depth: 2, x0: 594.75, y0: 259.43, x1: 648.45, y1: 311.4 }, { name: 'Filter', value: 2324, depth: 2, x0: 648.45, y0: 259.43, x1: 685.26, y1: 291.13 }, { name: 'Orientation', value: 1486, depth: 2, x0: 648.45, y0: 291.13, x1: 685.26, y1: 311.4 }, { name: 'IValueProxy', value: 874, depth: 2, x0: 685.26, y0: 259.43, x1: 700.64, y1: 287.97 }, { name: 'IPredicate', value: 383, depth: 2, x0: 685.26, y0: 287.97, x1: 700.64, y1: 300.47 }, { name: 'IEvaluable', value: 335, depth: 2, x0: 685.26, y0: 300.47, x1: 700.64, y1: 311.4 } ], depth: 1, value: 165157, x0: 434.38, y0: 0, x1: 700.64, y1: 311.4 }, { name: 'animate', children: [ { name: 'interpolate', children: [Array], depth: 2, value: 23081, x0: 434.38, y0: 311.4, x1: 548.99, y1: 412.5 }, { name: 'Transitioner', value: 19975, depth: 2, x0: 434.38, y0: 412.5, x1: 548.99, y1: 500 }, { name: 'Easing', value: 17010, depth: 2, x0: 548.99, y0: 311.4, x1: 647.4, y1: 398.18 }, { name: 'Transition', value: 9201, depth: 2, x0: 647.4, y0: 311.4, x1: 700.64, y1: 398.18 }, { name: 'Tween', value: 6006, depth: 2, x0: 548.99, y0: 398.18, x1: 607.41, y1: 449.79 }, { name: 'FunctionSequence', value: 5842, depth: 2, x0: 548.99, y0: 449.79, x1: 607.41, y1: 500 }, { name: 'Scheduler', value: 5593, depth: 2, x0: 607.41, y0: 398.18, x1: 654.27, y1: 458.09 }, { name: 'Sequence', value: 5534, depth: 2, x0: 654.27, y0: 398.18, x1: 700.64, y1: 458.09 }, { name: 'Parallel', value: 5176, depth: 2, x0: 607.41, y0: 458.09, x1: 669.42, y1: 500 }, { name: 'TransitionEvent', value: 1116, depth: 2, x0: 669.42, y0: 458.09, x1: 700.64, y1: 476.04 }, { name: 'ISchedulable', value: 1041, depth: 2, x0: 669.42, y0: 476.04, x1: 691.23, y1: 500 }, { name: 'Pause', value: 449, depth: 2, x0: 691.23, y0: 476.04, x1: 700.64, y1: 500 } ], depth: 1, value: 100024, x0: 434.38, y0: 311.4, x1: 700.64, y1: 500 }, { name: 'query', children: [ { name: 'methods', children: [Array], depth: 2, value: 14326, x0: 700.64, y0: 0, x1: 782.22, y1: 88.15 }, { name: 'Query', value: 13896, depth: 2, x0: 700.64, y0: 88.15, x1: 782.22, y1: 173.66 }, { name: 'Expression', value: 5130, depth: 2, x0: 782.22, y0: 0, x1: 835.71, y1: 48.15 }, { name: 'Comparison', value: 5103, depth: 2, x0: 782.22, y0: 48.15, x1: 835.71, y1: 96.04 }, { name: 'DateUtil', value: 4141, depth: 2, x0: 782.22, y0: 96.04, x1: 835.71, y1: 134.9 }, { name: 'StringUtil', value: 4130, depth: 2, x0: 782.22, y0: 134.9, x1: 835.71, y1: 173.66 }, { name: 'Arithmetic', value: 3891, depth: 2, x0: 835.71, y0: 0, x1: 878.45, y1: 45.71 }, { name: 'Match', value: 3748, depth: 2, x0: 878.45, y0: 0, x1: 919.61, y1: 45.71 }, { name: 'CompositeExpression', value: 3677, depth: 2, x0: 919.61, y0: 0, x1: 960, y1: 45.71 }, { name: 'ExpressionIterator', value: 3617, depth: 2, x0: 835.71, y0: 45.71, x1: 881.82, y1: 85.09 }, { name: 'Fn', value: 3240, depth: 2, x0: 881.82, y0: 45.71, x1: 923.12, y1: 85.09 }, { name: 'BinaryExpression', value: 2893, depth: 2, x0: 923.12, y0: 45.71, x1: 960, y1: 85.09 }, { name: 'If', value: 2732, depth: 2, x0: 835.71, y0: 85.09, x1: 873.38, y1: 121.49 }, { name: 'IsA', value: 2039, depth: 2, x0: 835.71, y0: 121.49, x1: 873.38, y1: 148.66 }, { name: 'Variance', value: 1876, depth: 2, x0: 835.71, y0: 148.66, x1: 873.38, y1: 173.66 }, { name: 'AggregateExpression', value: 1616, depth: 2, x0: 873.38, y0: 85.09, x1: 902.77, y1: 112.7 }, { name: 'Range', value: 1594, depth: 2, x0: 902.77, y0: 85.09, x1: 931.75, y1: 112.7 }, { name: 'Not', value: 1554, depth: 2, x0: 931.75, y0: 85.09, x1: 960, y1: 112.7 }, { name: 'Literal', value: 1214, depth: 2, x0: 873.38, y0: 112.7, x1: 901.7, y1: 134.22 }, { name: 'Variable', value: 1124, depth: 2, x0: 873.38, y0: 134.22, x1: 901.7, y1: 154.15 }, { name: 'Xor', value: 1101, depth: 2, x0: 873.38, y0: 154.15, x1: 901.7, y1: 173.66 }, { name: 'And', value: 1027, depth: 2, x0: 901.7, y0: 112.7, x1: 922.14, y1: 137.93 }, { name: 'Or', value: 970, depth: 2, x0: 922.14, y0: 112.7, x1: 941.44, y1: 137.93 }, { name: 'Distinct', value: 933, depth: 2, x0: 941.44, y0: 112.7, x1: 960, y1: 137.93 }, { name: 'Average', value: 891, depth: 2, x0: 901.7, y0: 137.93, x1: 926.07, y1: 156.29 }, { name: 'Maximum', value: 843, depth: 2, x0: 901.7, y0: 156.29, x1: 926.07, y1: 173.66 }, { name: 'Minimum', value: 843, depth: 2, x0: 926.07, y0: 137.93, x1: 943.57, y1: 162.11 }, { name: 'Sum', value: 791, depth: 2, x0: 943.57, y0: 137.93, x1: 960, y1: 162.11 }, { name: 'Count', value: 781, depth: 2, x0: 926.07, y0: 162.11, x1: 960, y1: 173.66 } ], depth: 1, value: 89721, x0: 700.64, y0: 0, x1: 960, y1: 173.66 }, { name: 'analytics', children: [ { name: 'graph', children: [Array], depth: 2, value: 26435, x0: 700.64, y0: 173.66, x1: 786.33, y1: 328.53 }, { name: 'cluster', children: [Array], depth: 2, value: 15207, x0: 786.33, y0: 173.66, x1: 858.56, y1: 279.36 }, { name: 'optimization', children: [Array], depth: 2, value: 7074, x0: 786.33, y0: 279.36, x1: 858.56, y1: 328.53 } ], depth: 1, value: 48716, x0: 700.64, y0: 173.66, x1: 858.56, y1: 328.53 }, { name: 'scale', children: [ { name: 'TimeScale', value: 5833, depth: 2, x0: 858.56, y0: 173.66, x1: 914, y1: 226.48 }, { name: 'QuantitativeScale', value: 4839, depth: 2, x0: 914, y0: 173.66, x1: 960, y1: 226.48 }, { name: 'Scale', value: 4268, depth: 2, x0: 858.56, y0: 226.48, x1: 912.42, y1: 266.25 }, { name: 'OrdinalScale', value: 3770, depth: 2, x0: 912.42, y0: 226.48, x1: 960, y1: 266.25 }, { name: 'LogScale', value: 3151, depth: 2, x0: 858.56, y0: 266.25, x1: 903.59, y1: 301.38 }, { name: 'QuantileScale', value: 2435, depth: 2, x0: 858.56, y0: 301.38, x1: 903.59, y1: 328.53 }, { name: 'IScaleMap', value: 2105, depth: 2, x0: 903.59, y0: 266.25, x1: 933.83, y1: 301.19 }, { name: 'ScaleType', value: 1821, depth: 2, x0: 933.83, y0: 266.25, x1: 960, y1: 301.19 }, { name: 'RootScale', value: 1756, depth: 2, x0: 903.59, y0: 301.19, x1: 935.83, y1: 328.53 }, { name: 'LinearScale', value: 1316, depth: 2, x0: 935.83, y0: 301.19, x1: 960, y1: 328.53 } ], depth: 1, value: 31294, x0: 858.56, y0: 173.66, x1: 960, y1: 328.53 }, { name: 'data', children: [ { name: 'converters', children: [Array], depth: 2, value: 18349, x0: 700.64, y0: 328.53, x1: 789.3, y1: 432.42 }, { name: 'DataSource', value: 3331, depth: 2, x0: 700.64, y0: 432.42, x1: 750.06, y1: 466.26 }, { name: 'DataUtil', value: 3322, depth: 2, x0: 700.64, y0: 466.26, x1: 750.06, y1: 500 }, { name: 'DataSchema', value: 2165, depth: 2, x0: 750.06, y0: 432.42, x1: 789.3, y1: 460.12 }, { name: 'DataField', value: 1759, depth: 2, x0: 750.06, y0: 460.12, x1: 789.3, y1: 482.63 }, { name: 'DataTable', value: 772, depth: 2, x0: 750.06, y0: 482.63, x1: 772.37, y1: 500 }, { name: 'DataSet', value: 586, depth: 2, x0: 772.37, y0: 482.63, x1: 789.3, y1: 500 } ], depth: 1, value: 30284, x0: 700.64, y0: 328.53, x1: 789.3, y1: 500 }, { name: 'physics', children: [ { name: 'NBodyForce', value: 10498, depth: 2, x0: 789.3, y0: 328.53, x1: 849.17, y1: 416.56 }, { name: 'Simulation', value: 9983, depth: 2, x0: 849.17, y0: 328.53, x1: 906.09, y1: 416.56 }, { name: 'Particle', value: 2822, depth: 2, x0: 906.09, y0: 328.53, x1: 936.31, y1: 375.42 }, { name: 'Spring', value: 2213, depth: 2, x0: 936.31, y0: 328.53, x1: 960, y1: 375.42 }, { name: 'SpringForce', value: 1681, depth: 2, x0: 906.09, y0: 375.42, x1: 926.6, y1: 416.56 }, { name: 'GravityForce', value: 1336, depth: 2, x0: 926.6, y0: 375.42, x1: 960, y1: 395.5 }, { name: 'DragForce', value: 1082, depth: 2, x0: 926.6, y0: 395.5, x1: 952.4, y1: 416.56 }, { name: 'IForce', value: 319, depth: 2, x0: 952.4, y0: 395.5, x1: 960, y1: 416.56 } ], depth: 1, value: 29934, x0: 789.3, y0: 328.53, x1: 960, y1: 416.56 }, { name: 'display', children: [ { name: 'TextSprite', value: 10066, depth: 2, x0: 789.3, y0: 416.56, x1: 849.87, y1: 500 }, { name: 'DirtySprite', value: 8833, depth: 2, x0: 849.87, y0: 416.56, x1: 903.01, y1: 500 }, { name: 'RectSprite', value: 3623, depth: 2, x0: 903.01, y0: 416.56, x1: 935.23, y1: 473.01 }, { name: 'LineSprite', value: 1732, depth: 2, x0: 903.01, y0: 473.01, x1: 935.23, y1: 500 } ], depth: 1, value: 24254, x0: 789.3, y0: 416.56, x1: 935.23, y1: 500 }, { name: 'flex', children: [ { name: 'FlareVis', value: 4116, depth: 2, x0: 935.23, y0: 416.56, x1: 960, y1: 500 } ], depth: 1, value: 4116, x0: 935.23, y0: 416.56, x1: 960, y1: 500 } ], depth: 0, value: 956129, x0: 0, y0: 0, x1: 960, y1: 500 }
>     actual: |-
>       Node$1 { depth: 0, children: [ Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 183967, y0: 0, y1: 212.62, x0: 0, x1: 434.38, name: 'operator' }, Node$1 { depth: 2, children: [Array], value: 110583, x0: 0, x1: 193.17, y0: 212.62, y1: 500, name: 'data' }, Node$1 { depth: 2, children: [Array], value: 44639, y0: 212.62, y1: 380.46, x0: 193.17, x1: 326.69, name: 'controls' }, Node$1 { depth: 2, children: [Array], value: 36003, y0: 212.62, y1: 380.46, x0: 326.69, x1: 434.38, name: 'legend' }, Node$1 { depth: 2, children: [Array], value: 33886, x0: 193.17, x1: 335.48, y0: 380.46, y1: 500, name: 'axis' }, Node$1 { depth: 2, value: 16540, y0: 380.46, y1: 464.41, x0: 335.48, x1: 434.38, name: 'Visualization' }, Node$1 { depth: 2, children: [Array], value: 7011, x0: 335.48, x1: 434.38, y0: 464.41, y1: 500, name: 'events' } ], value: 432629, x0: 0, x1: 434.38, y0: 0, y1: 500, name: 'vis' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 22026, y0: 0, y1: 110.96, x0: 434.38, x1: 534.03, name: 'Strings' }, Node$1 { depth: 2, value: 19118, y0: 0, y1: 110.96, x0: 534.03, x1: 620.53, name: 'Shapes' }, Node$1 { depth: 2, value: 17705, y0: 0, y1: 110.96, x0: 620.53, x1: 700.64, name: 'Maths' }, Node$1 { depth: 2, value: 12555, x0: 434.38, x1: 523.28, y0: 110.96, y1: 181.86, name: 'Displays' }, Node$1 { depth: 2, children: [Array], value: 11946, x0: 434.38, x1: 523.28, y0: 181.86, y1: 249.32, name: 'palette' }, Node$1 { depth: 2, value: 10993, x0: 434.38, x1: 523.28, y0: 249.32, y1: 311.4, name: 'Geometry' }, Node$1 { depth: 2, children: [Array], value: 10587, y0: 110.96, y1: 195.69, x0: 523.28, x1: 586, name: 'heap' }, Node$1 { depth: 2, value: 10001, y0: 110.96, y1: 195.69, x0: 586, x1: 645.26, name: 'Colors' }, Node$1 { depth: 2, children: [Array], value: 9346, y0: 110.96, y1: 195.69, x0: 645.26, x1: 700.64, name: 'math' }, Node$1 { depth: 2, value: 8258, x0: 523.28, x1: 594.75, y0: 195.69, y1: 253.69, name: 'Arrays' }, Node$1 { depth: 2, value: 8217, x0: 523.28, x1: 594.75, y0: 253.69, y1: 311.4, name: 'Dates' }, Node$1 { depth: 2, value: 6887, y0: 195.69, y1: 259.43, x0: 594.75, x1: 648.99, name: 'Sort' }, Node$1 { depth: 2, value: 6557, y0: 195.69, y1: 259.43, x0: 648.99, x1: 700.64, name: 'Stats' }, Node$1 { depth: 2, value: 5559, x0: 594.75, x1: 648.45, y0: 259.43, y1: 311.4, name: 'Property' }, Node$1 { depth: 2, value: 2324, x0: 648.45, x1: 685.26, y0: 259.43, y1: 291.13, name: 'Filter' }, Node$1 { depth: 2, value: 1486, x0: 648.45, x1: 685.26, y0: 291.13, y1: 311.4, name: 'Orientation' }, Node$1 { depth: 2, value: 874, y0: 259.43, y1: 287.97, x0: 685.26, x1: 700.64, name: 'IValueProxy' }, Node$1 { depth: 2, value: 383, y0: 287.97, y1: 300.47, x0: 685.26, x1: 700.64, name: 'IPredicate' }, Node$1 { depth: 2, value: 335, x0: 685.26, x1: 700.64, y0: 300.47, y1: 311.4, name: 'IEvaluable' } ], value: 165157, x0: 434.38, x1: 700.64, y0: 0, y1: 311.4, name: 'util' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 23081, x0: 434.38, x1: 548.99, y0: 311.4, y1: 412.5, name: 'interpolate' }, Node$1 { depth: 2, value: 19975, x0: 434.38, x1: 548.99, y0: 412.5, y1: 500, name: 'Transitioner' }, Node$1 { depth: 2, value: 17010, y0: 311.4, y1: 398.18, x0: 548.99, x1: 647.4, name: 'Easing' }, Node$1 { depth: 2, value: 9201, y0: 311.4, y1: 398.18, x0: 647.4, x1: 700.64, name: 'Transition' }, Node$1 { depth: 2, value: 6006, x0: 548.99, x1: 607.41, y0: 398.18, y1: 449.79, name: 'Tween' }, Node$1 { depth: 2, value: 5842, x0: 548.99, x1: 607.41, y0: 449.79, y1: 500, name: 'FunctionSequence' }, Node$1 { depth: 2, value: 5593, y0: 398.18, y1: 458.09, x0: 607.41, x1: 654.27, name: 'Scheduler' }, Node$1 { depth: 2, value: 5534, y0: 398.18, y1: 458.09, x0: 654.27, x1: 700.64, name: 'Sequence' }, Node$1 { depth: 2, value: 5176, x0: 607.41, x1: 669.42, y0: 458.09, y1: 500, name: 'Parallel' }, Node$1 { depth: 2, value: 1116, y0: 458.09, y1: 476.04, x0: 669.42, x1: 700.64, name: 'TransitionEvent' }, Node$1 { depth: 2, value: 1041, x0: 669.42, x1: 691.23, y0: 476.04, y1: 500, name: 'ISchedulable' }, Node$1 { depth: 2, value: 449, y0: 476.04, y1: 500, x0: 691.23, x1: 700.64, name: 'Pause' } ], value: 100024, x0: 434.38, x1: 700.64, y0: 311.4, y1: 500, name: 'animate' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 14326, x0: 700.64, x1: 782.22, y0: 0, y1: 88.15, name: 'methods' }, Node$1 { depth: 2, value: 13896, x0: 700.64, x1: 782.22, y0: 88.15, y1: 173.66, name: 'Query' }, Node$1 { depth: 2, value: 5130, x0: 782.22, x1: 835.71, y0: 0, y1: 48.15, name: 'Expression' }, Node$1 { depth: 2, value: 5103, x0: 782.22, x1: 835.71, y0: 48.15, y1: 96.04, name: 'Comparison' }, Node$1 { depth: 2, value: 4141, x0: 782.22, x1: 835.71, y0: 96.04, y1: 134.9, name: 'DateUtil' }, Node$1 { depth: 2, value: 4130, x0: 782.22, x1: 835.71, y0: 134.9, y1: 173.66, name: 'StringUtil' }, Node$1 { depth: 2, value: 3891, y0: 0, y1: 45.71, x0: 835.71, x1: 878.45, name: 'Arithmetic' }, Node$1 { depth: 2, value: 3748, y0: 0, y1: 45.71, x0: 878.45, x1: 919.61, name: 'Match' }, Node$1 { depth: 2, value: 3677, y0: 0, y1: 45.71, x0: 919.61, x1: 960, name: 'CompositeExpression' }, Node$1 { depth: 2, value: 3617, y0: 45.71, y1: 85.09, x0: 835.71, x1: 881.82, name: 'ExpressionIterator' }, Node$1 { depth: 2, value: 3240, y0: 45.71, y1: 85.09, x0: 881.82, x1: 923.12, name: 'Fn' }, Node$1 { depth: 2, value: 2893, y0: 45.71, y1: 85.09, x0: 923.12, x1: 960, name: 'BinaryExpression' }, Node$1 { depth: 2, value: 2732, x0: 835.71, x1: 873.38, y0: 85.09, y1: 121.49, name: 'If' }, Node$1 { depth: 2, value: 2039, x0: 835.71, x1: 873.38, y0: 121.49, y1: 148.66, name: 'IsA' }, Node$1 { depth: 2, value: 1876, x0: 835.71, x1: 873.38, y0: 148.66, y1: 173.66, name: 'Variance' }, Node$1 { depth: 2, value: 1616, y0: 85.09, y1: 112.7, x0: 873.38, x1: 902.77, name: 'AggregateExpression' }, Node$1 { depth: 2, value: 1594, y0: 85.09, y1: 112.7, x0: 902.77, x1: 931.75, name: 'Range' }, Node$1 { depth: 2, value: 1554, y0: 85.09, y1: 112.7, x0: 931.75, x1: 960, name: 'Not' }, Node$1 { depth: 2, value: 1214, x0: 873.38, x1: 901.7, y0: 112.7, y1: 134.22, name: 'Literal' }, Node$1 { depth: 2, value: 1124, x0: 873.38, x1: 901.7, y0: 134.22, y1: 154.15, name: 'Variable' }, Node$1 { depth: 2, value: 1101, x0: 873.38, x1: 901.7, y0: 154.15, y1: 173.66, name: 'Xor' }, Node$1 { depth: 2, value: 1027, y0: 112.7, y1: 137.93, x0: 901.7, x1: 922.14, name: 'And' }, Node$1 { depth: 2, value: 970, y0: 112.7, y1: 137.93, x0: 922.14, x1: 941.44, name: 'Or' }, Node$1 { depth: 2, value: 933, y0: 112.7, y1: 137.93, x0: 941.44, x1: 960, name: 'Distinct' }, Node$1 { depth: 2, value: 891, x0: 901.7, x1: 926.07, y0: 137.93, y1: 156.29, name: 'Average' }, Node$1 { depth: 2, value: 843, x0: 901.7, x1: 926.07, y0: 156.29, y1: 173.66, name: 'Maximum' }, Node$1 { depth: 2, value: 843, y0: 137.93, y1: 162.11, x0: 926.07, x1: 943.57, name: 'Minimum' }, Node$1 { depth: 2, value: 791, y0: 137.93, y1: 162.11, x0: 943.57, x1: 960, name: 'Sum' }, Node$1 { depth: 2, value: 781, x0: 926.07, x1: 960, y0: 162.11, y1: 173.66, name: 'Count' } ], value: 89721, y0: 0, y1: 173.66, x0: 700.64, x1: 960, name: 'query' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 26435, x0: 700.64, x1: 786.33, y0: 173.66, y1: 328.53, name: 'graph' }, Node$1 { depth: 2, children: [Array], value: 15207, y0: 173.66, y1: 279.36, x0: 786.33, x1: 858.56, name: 'cluster' }, Node$1 { depth: 2, children: [Array], value: 7074, x0: 786.33, x1: 858.56, y0: 279.36, y1: 328.53, name: 'optimization' } ], value: 48716, y0: 173.66, y1: 328.53, x0: 700.64, x1: 858.56, name: 'analytics' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 5833, y0: 173.66, y1: 226.48, x0: 858.56, x1: 914, name: 'TimeScale' }, Node$1 { depth: 2, value: 4839, y0: 173.66, y1: 226.48, x0: 914, x1: 960, name: 'QuantitativeScale' }, Node$1 { depth: 2, value: 4268, y0: 226.48, y1: 266.25, x0: 858.56, x1: 912.42, name: 'Scale' }, Node$1 { depth: 2, value: 3770, y0: 226.48, y1: 266.25, x0: 912.42, x1: 960, name: 'OrdinalScale' }, Node$1 { depth: 2, value: 3151, x0: 858.56, x1: 903.59, y0: 266.25, y1: 301.38, name: 'LogScale' }, Node$1 { depth: 2, value: 2435, x0: 858.56, x1: 903.59, y0: 301.38, y1: 328.53, name: 'QuantileScale' }, Node$1 { depth: 2, value: 2105, y0: 266.25, y1: 301.19, x0: 903.59, x1: 933.83, name: 'IScaleMap' }, Node$1 { depth: 2, value: 1821, y0: 266.25, y1: 301.19, x0: 933.83, x1: 960, name: 'ScaleType' }, Node$1 { depth: 2, value: 1756, x0: 903.59, x1: 935.83, y0: 301.19, y1: 328.53, name: 'RootScale' }, Node$1 { depth: 2, value: 1316, y0: 301.19, y1: 328.53, x0: 935.83, x1: 960, name: 'LinearScale' } ], value: 31294, y0: 173.66, y1: 328.53, x0: 858.56, x1: 960, name: 'scale' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, children: [Array], value: 18349, y0: 328.53, y1: 432.42, x0: 700.64, x1: 789.3, name: 'converters' }, Node$1 { depth: 2, value: 3331, x0: 700.64, x1: 750.06, y0: 432.42, y1: 466.26, name: 'DataSource' }, Node$1 { depth: 2, value: 3322, x0: 700.64, x1: 750.06, y0: 466.26, y1: 500, name: 'DataUtil' }, Node$1 { depth: 2, value: 2165, y0: 432.42, y1: 460.12, x0: 750.06, x1: 789.3, name: 'DataSchema' }, Node$1 { depth: 2, value: 1759, y0: 460.12, y1: 482.63, x0: 750.06, x1: 789.3, name: 'DataField' }, Node$1 { depth: 2, value: 772, x0: 750.06, x1: 772.37, y0: 482.63, y1: 500, name: 'DataTable' }, Node$1 { depth: 2, value: 586, y0: 482.63, y1: 500, x0: 772.37, x1: 789.3, name: 'DataSet' } ], value: 30284, x0: 700.64, x1: 789.3, y0: 328.53, y1: 500, name: 'data' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 10498, x0: 789.3, x1: 849.17, y0: 328.53, y1: 416.56, name: 'NBodyForce' }, Node$1 { depth: 2, value: 9983, x0: 849.17, x1: 906.09, y0: 328.53, y1: 416.56, name: 'Simulation' }, Node$1 { depth: 2, value: 2822, y0: 328.53, y1: 375.42, x0: 906.09, x1: 936.31, name: 'Particle' }, Node$1 { depth: 2, value: 2213, y0: 328.53, y1: 375.42, x0: 936.31, x1: 960, name: 'Spring' }, Node$1 { depth: 2, value: 1681, x0: 906.09, x1: 926.6, y0: 375.42, y1: 416.56, name: 'SpringForce' }, Node$1 { depth: 2, value: 1336, y0: 375.42, y1: 395.5, x0: 926.6, x1: 960, name: 'GravityForce' }, Node$1 { depth: 2, value: 1082, x0: 926.6, x1: 952.4, y0: 395.5, y1: 416.56, name: 'DragForce' }, Node$1 { depth: 2, value: 319, y0: 395.5, y1: 416.56, x0: 952.4, x1: 960, name: 'IForce' } ], value: 29934, y0: 328.53, y1: 416.56, x0: 789.3, x1: 960, name: 'physics' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 10066, x0: 789.3, x1: 849.87, y0: 416.56, y1: 500, name: 'TextSprite' }, Node$1 { depth: 2, value: 8833, x0: 849.87, x1: 903.01, y0: 416.56, y1: 500, name: 'DirtySprite' }, Node$1 { depth: 2, value: 3623, y0: 416.56, y1: 473.01, x0: 903.01, x1: 935.23, name: 'RectSprite' }, Node$1 { depth: 2, value: 1732, x0: 903.01, x1: 935.23, y0: 473.01, y1: 500, name: 'LineSprite' } ], value: 24254, x0: 789.3, x1: 935.23, y0: 416.56, y1: 500, name: 'display' }, Node$1 { depth: 1, children: [ Node$1 { depth: 2, value: 4116, y0: 416.56, y1: 500, x0: 935.23, x1: 960, name: 'FlareVis' } ], value: 4116, y0: 416.56, y1: 500, x0: 935.23, x1: 960, name: 'flex' } ], value: 956129, y0: 0, x0: 0, x1: 960, y1: 500, name: 'flare' }
>     at: ready (/<<PKGBUILDDIR>>/test/treemap/flare-test.js:72:12)
>     stack: |-
>       Error: should be deeply equivalent
>           at Test.assert [as _assert] (/usr/share/nodejs/tape/lib/test.js:311:54)
>           at Test.bound [as _assert] (/usr/share/nodejs/tape/lib/test.js:96:32)
>           at Test.tapeDeepEqual (/usr/share/nodejs/tape/lib/test.js:552:10)
>           at Test.bound [as deepEqual] (/usr/share/nodejs/tape/lib/test.js:96:32)
>           at ready (/<<PKGBUILDDIR>>/test/treemap/flare-test.js:72:12)
>           at Queue._call (/usr/share/nodejs/d3-queue/build/d3-queue.js:43:56)
>           at maybeNotify (/usr/share/nodejs/d3-queue/build/d3-queue.js:120:9)
>           at /usr/share/nodejs/d3-queue/build/d3-queue.js:91:14
>           at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3)
>   ...
> # treemap() has the expected defaults
> ok 6 should be strictly equal
> ok 7 should be deeply equivalent
> ok 8 should be deeply equivalent
> # treemap.round(round) observes the specified rounding
> ok 9 should be deeply equivalent
> ok 10 should be deeply equivalent
> # treemap.round(round) coerces the specified round to boolean
> ok 11 should be strictly equal
> # treemap.padding(padding) sets the inner and outer padding to the specified value
> ok 12 should be strictly equal
> ok 13 should be strictly equal
> ok 14 should be strictly equal
> ok 15 should be strictly equal
> ok 16 should be strictly equal
> ok 17 should be strictly equal
> ok 18 should be strictly equal
> # treemap.paddingInner(padding) observes the specified padding
> ok 19 should be strictly equal
> ok 20 should be deeply equivalent
> ok 21 should be deeply equivalent
> # treemap.paddingOuter(padding) observes the specified padding
> ok 22 should be strictly equal
> ok 23 should be strictly equal
> ok 24 should be strictly equal
> ok 25 should be strictly equal
> ok 26 should be strictly equal
> ok 27 should be deeply equivalent
> ok 28 should be deeply equivalent
> # treemap.size(size) observes the specified size
> ok 29 should be deeply equivalent
> ok 30 should be deeply equivalent
> # treemap.size(size) coerces the specified size to numbers
> ok 31 should be strictly equal
> ok 32 should be strictly equal
> # treemap.size(size) makes defensive copies
> ok 33 should be deeply equivalent
> ok 34 should be deeply equivalent
> ok 35 should be deeply equivalent
> # treemap.tile(tile) observes the specified tile function
> ok 36 should be strictly equal
> ok 37 should be deeply equivalent
> # treemap(data) observes the specified values
> ok 38 should be deeply equivalent
> ok 39 should be deeply equivalent
> # treemap(data) observes the specified sibling order
> ok 40 should be deeply equivalent
> # treemapResquarify(parent, x0, y0, x1, y1) produces a stable update
> ok 41 should be deeply equivalent
> ok 42 should be deeply equivalent
> # treemapResquarify.ratio(ratio) observes the specified ratio
> ok 43 should be deeply equivalent
> # treemapResquarify.ratio(ratio) is stable if the ratio is unchanged
> ok 44 should be deeply equivalent
> ok 45 should be deeply equivalent
> # treemapResquarify.ratio(ratio) is unstable if the ratio is changed
> ok 46 should be deeply equivalent
> ok 47 should be deeply equivalent
> # treemapSlice(parent, x0, y0, x1, y1) generates a sliced layout
> ok 48 should be deeply equivalent
> # treemapSlice(parent, x0, y0, x1, y1) handles a degenerate empty parent
> ok 49 should be deeply equivalent
> # treemapSliceDice(parent, x0, y0, x1, y1) uses slice for odd depth
> ok 50 should be deeply equivalent
> # treemapSliceDice(parent, x0, y0, x1, y1) uses dice for even depth
> ok 51 should be deeply equivalent
> # treemapSquarify(parent, x0, y0, x1, y1) generates a squarified layout
> ok 52 should be deeply equivalent
> # treemapSquarify(parent, x0, y0, x1, y1) does not produce a stable update
> ok 53 should be deeply equivalent
> ok 54 should be deeply equivalent
> # treemapSquarify.ratio(ratio) observes the specified ratio
> ok 55 should be deeply equivalent
> # treemapSquarify(parent, x0, y0, x1, y1) handles a degenerate tall empty parent
> ok 56 should be deeply equivalent
> # treemapSquarify(parent, x0, y0, x1, y1) handles a degenerate wide empty parent
> ok 57 should be deeply equivalent
> # treemapSquarify(parent, x0, y0, x1, y1) handles a leading zero value
> ok 58 should be deeply equivalent
> 
> 1..58
> # tests 58
> # pass  56
> # fail  2
> 
> 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/2021/10/23/node-d3-hierarchy_1.1.8-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!

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.



More information about the Pkg-javascript-devel mailing list