Source: node-d3-hierarchy Version: 1.1.8-3 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@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.