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

Lucas Nussbaum lucas at debian.org
Wed Jan 20 20:46:43 GMT 2021


Source: node-d3-transition
Version: 1.3.2-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210120 ftbfs-bullseye

Hi,

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

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> rollup -c
> 
> src/index.js → dist/d3-transition.js...
> created dist/d3-transition.js in 143ms
> 
> src/index.js → dist/d3-transition.min.js...
> created dist/d3-transition.min.js in 681ms
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test --buildsystem=nodejs
> 	mkdir -p node_modules
> 	ln -s ../. node_modules/d3-transition
> 	/bin/sh -ex debian/tests/pkg-js/test
> + tape test/**/*-test.js
> TAP version 13
> # d3.active(node) returns null if the specified node has no active transition with the null name
> ok 1 should be equal
> ok 2 should be equal
> ok 3 should be equal
> ok 4 should be equal
> # d3.active(node, null) returns null if the specified node has no active transition with the null name
> ok 5 should be equal
> ok 6 should be equal
> ok 7 should be equal
> ok 8 should be equal
> # d3.active(node, undefined) returns null if the specified node has no active transition with the null name
> ok 9 should be equal
> ok 10 should be equal
> ok 11 should be equal
> ok 12 should be equal
> # d3.active(node, name) returns null if the specified node has no active transition with the specified name
> ok 13 should be equal
> ok 14 should be equal
> ok 15 should be equal
> ok 16 should be equal
> ok 17 should be equal
> # d3.active(node) returns the active transition on the specified node with the null name
> ok 18 should be equivalent
> ok 19 should be equivalent
> ok 20 should be equal
> ok 21 should be equal
> ok 22 should be equivalent
> ok 23 should be equivalent
> ok 24 should be equal
> ok 25 should be equal
> ok 26 should be equivalent
> ok 27 should be equivalent
> ok 28 should be equal
> ok 29 should be equal
> ok 30 should be equivalent
> ok 31 should be equivalent
> ok 32 should be equal
> ok 33 should be equal
> # d3.active(node, name) returns the active transition on the specified node with the specified name
> ok 34 should be equivalent
> ok 35 should be equivalent
> ok 36 should be equal
> ok 37 should be equal
> ok 38 should be equivalent
> ok 39 should be equivalent
> ok 40 should be equal
> ok 41 should be equal
> ok 42 should be equivalent
> ok 43 should be equivalent
> ok 44 should be equal
> ok 45 should be equal
> ok 46 should be equivalent
> ok 47 should be equivalent
> ok 48 should be equal
> ok 49 should be equal
> # transition.on("start", error) terminates the transition
> ok 50 should be equal
> # transition.on("start", error) with delay terminates the transition
> ok 51 should be equal
> # transition.tween("foo", error) terminates the transition
> ok 52 should be equal
> # transition.tween("foo", error) with delay terminates the transition
> ok 53 should be equal
> # transition.tween("foo", deferredError) terminates the transition
> ok 54 should be equal
> # transition.on("end", error) terminates the transition
> ok 55 should be equal
> # d3.interrupt(node) cancels any pending transitions on the specified node
> ok 56 should be equal
> ok 57 should be equal
> ok 58 should be equal
> # selection.interrupt(name) only cancels pending transitions with the specified name
> ok 59 should be equal
> ok 60 should be equal
> ok 61 should be equal
> ok 62 should be equal
> # selection.interrupt() returns the selection
> ok 63 should be equal
> # selection.interrupt() cancels any pending transitions on the selected elements
> ok 64 should be equal
> ok 65 should be equal
> ok 66 should be equal
> ok 67 should be equal
> # selection.interrupt() only cancels pending transitions with the null name
> ok 68 should be equal
> ok 69 should be equal
> ok 70 should be equal
> ok 71 should be equal
> ok 72 should be equal
> # selection.interrupt(null) only cancels pending transitions with the null name
> ok 73 should be equal
> ok 74 should be equal
> ok 75 should be equal
> ok 76 should be equal
> ok 77 should be equal
> # selection.interrupt(undefined) only cancels pending transitions with the null name
> ok 78 should be equal
> ok 79 should be equal
> ok 80 should be equal
> ok 81 should be equal
> ok 82 should be equal
> # selection.interrupt(name) only cancels pending transitions with the specified name
> ok 83 should be equal
> ok 84 should be equal
> ok 85 should be equal
> ok 86 should be equal
> ok 87 should be equal
> # selection.interrupt(name) coerces the name to a string
> ok 88 should be equal
> ok 89 should be equal
> ok 90 should be equal
> ok 91 should be equal
> ok 92 should be equal
> # selection.interrupt() does nothing if there is no transition on the selected elements
> ok 93 should be equal
> ok 94 should be equal
> ok 95 should be equal
> # selection.interrupt() dispatches an interrupt event to the started transition on the selected elements
> ok 96 should be equal
> ok 97 should be equal
> ok 98 should be equal
> ok 99 should be equal
> ok 100 should be equal
> # selection.interrupt() destroys the schedule after dispatching the interrupt event
> ok 101 should be equal
> ok 102 should be equal
> ok 103 should be equal
> # selection.interrupt() does not dispatch an interrupt event to a starting transition
> ok 104 should be equal
> ok 105 should be equal
> ok 106 should be equal
> ok 107 should be equal
> ok 108 should be equal
> # selection.interrupt() prevents a created transition from starting
> ok 109 should be equal
> ok 110 should be equal
> ok 111 should be equal
> ok 112 should be equal
> ok 113 should be equal
> # selection.interrupt() prevents a scheduled transition from starting
> ok 114 should be equal
> ok 115 should be equal
> ok 116 should be equal
> ok 117 should be equal
> ok 118 should be equal
> # selection.interrupt() prevents a starting transition from initializing tweens
> ok 119 should be equal
> ok 120 should be equal
> ok 121 should be equal
> ok 122 should be equal
> ok 123 should be equal
> # selection.interrupt() during tween initialization prevents an active transition from continuing
> ok 124 should be equal
> ok 125 should be equal
> ok 126 should be equal
> ok 127 should be equal
> # selection.interrupt() prevents an active transition from continuing
> not ok 128 should be equal
>   ---
>     operator: equal
>     expected: 3
>     actual:   4
>     at: <anonymous> (/<<PKGBUILDDIR>>/test/selection/interrupt-test.js:241:10)
>     stack: |-
>       Error: should be equal
>           at Test.assert [as _assert] (/usr/share/nodejs/tape/lib/test.js:236:54)
>           at Test.bound [as _assert] (/usr/share/nodejs/tape/lib/test.js:88:32)
>           at Test.equal (/usr/share/nodejs/tape/lib/test.js:396:10)
>           at Test.bound [as equal] (/usr/share/nodejs/tape/lib/test.js:88:32)
>           at /<<PKGBUILDDIR>>/test/selection/interrupt-test.js:241:10
>           at /usr/share/nodejs/d3-timer/dist/d3-timer.js:124:5
>           at timerFlush (/usr/share/nodejs/d3-timer/dist/d3-timer.js:68:48)
>           at Timeout.wake [as _onTimeout] (/usr/share/nodejs/d3-timer/dist/d3-timer.js:78:5)
>           at listOnTimeout (internal/timers.js:554:17)
>           at processTimers (internal/timers.js:497:7)
>   ...
> ok 129 should be equal
> ok 130 should be equal
> ok 131 should be equal
> ok 132 should be equal
> # selection.interrupt() during the final tween invocation prevents the end event from being dispatched
> ok 133 should be equal
> ok 134 should be equal
> ok 135 should be equal
> ok 136 should be equal
> ok 137 should be equal
> # selection.interrupt() has no effect on an ended transition
> ok 138 should be equal
> ok 139 should be equal
> ok 140 should be equal
> ok 141 should be equal
> ok 142 should be equal
> # selection.interrupt() has no effect on an interrupting transition
> ok 143 should be equal
> ok 144 should be equal
> ok 145 should be equal
> ok 146 should be equal
> # selection.transition() returns an instanceof d3.transition
> ok 147 should be equal
> # selection.transition() uses the default timing parameters
> ok 148 should be equal
> ok 149 should be equal
> ok 150 should be equal
> ok 151 should be equal
> # selection.transition() assigns a monotonically-increasing id
> ok 152 should be truthy
> ok 153 should be truthy
> # selection.transition() uses a default name of null
> ok 154 should be equal
> # selection.transition(null) uses a name of null
> ok 155 should be equal
> # selection.transition(undefined) uses a name of null
> ok 156 should be equal
> # selection.transition(name) uses the specified name
> ok 157 should be equal
> # selection.transition(name) coerces the name to a string
> ok 158 should be equal
> # selection.transition(transition) inherits the id, name and timing from the corresponding parent in the specified transition
> ok 159 should be equal
> ok 160 should be equal
> ok 161 should be equal
> ok 162 should be equal
> ok 163 should be equal
> ok 164 should be equal
> ok 165 should be equal
> ok 166 should be equal
> ok 167 should be equal
> ok 168 should be equal
> ok 169 should be equal
> ok 170 should be equal
> # selection.transition(transition) reselects the existing transition with the specified transition’s id, if any
> ok 171 should be equal
> ok 172 should be equal
> ok 173 should be equal
> ok 174 should be equal
> # transition.attr(name, value) creates an tween to the specified value
> ok 175 should be equal
> # transition.attr(name, value) creates a namespaced tween to the specified value
> ok 176 should be equal
> # transition.attr(name, value) creates an tween to the value returned by the specified function
> ok 177 should be equal
> # transition.attr(name, value) creates a namespaced tween to the value returned by the specified function
> ok 178 should be equal
> # transition.attr(name, constant) is a noop if the string-coerced value matches the current value on tween initialization
> ok 179 should be equal
> # transition.attr(ns:name, constant) is a noop if the string-coerced value matches the current value on tween initialization
> ok 180 should be equal
> # transition.attr(name, function) is a noop if the string-coerced value matches the current value on tween initialization
> ok 181 should be equal
> # transition.attr(ns:name, function) is a noop if the string-coerced value matches the current value on tween initialization
> ok 182 should be equal
> # transition.attr(name, constant) uses interpolateNumber if value is a number
> ok 183 should be equal
> # transition.attr(name, function) uses interpolateNumber if value is a number
> ok 184 should be equal
> # transition.attr(name, value) immediately evaluates the specified function with the expected context and arguments
> ok 185 should be equivalent
> ok 186 should be equal
> ok 187 should be equal
> # transition.attr(name, value) constructs an interpolator using the current value on start
> ok 188 should be equal
> # transition.attr(name, null) creates an tween which removes the specified attribute post-start
> ok 189 should be equal
> ok 190 should be equal
> # transition.attr(name, null) creates an tween which removes the specified namespaced attribute post-start
> ok 191 should be equal
> ok 192 should be equal
> # transition.attr(name, value) creates an tween which removes the specified attribute post-start if the specified function returns null
> ok 193 should be equal
> ok 194 should be equal
> # transition.attr(name, value) creates an tween which removes the specified namespaced attribute post-start if the specified function returns null
> ok 195 should be equal
> ok 196 should be equal
> # transition.attr(name, value) interpolates numbers
> ok 197 should be equal
> # transition.attr(name, value) interpolates strings
> ok 198 should be equal
> # transition.attr(name, value) interpolates colors
> ok 199 should be equal
> # transition.attr(name, value) creates an attrTween with the specified name
> ok 200 should be equal
> # transition.attr(name, value) creates a tween with the name "attr.name"
> ok 201 should be equal
> # transition.attrTween(name, value) defines an attribute tween using the interpolator returned by the specified function
> ok 202 should be equal
> # transition.attrTween(name, value) invokes the value function with the expected context and arguments
> ok 203 should be equivalent
> # transition.attrTween(name, value) passes the eased time to the interpolator
> ok 204 should be equal
> ok 205 should be equal
> ok 206 should be equal
> ok 207 should be equal
> ok 208 should be equal
> ok 209 should be equal
> ok 210 should be equal
> ok 211 should be equal
> ok 212 should be equal
> ok 213 should be equal
> ok 214 should be equal
> ok 215 should be equal
> ok 216 should be equal
> ok 217 should be equal
> ok 218 should be equal
> ok 219 should be equal
> ok 220 should be equal
> ok 221 should be equal
> ok 222 should be equal
> ok 223 should be equal
> ok 224 should be equal
> ok 225 should be equal
> ok 226 should be equal
> ok 227 should be equal
> ok 228 should be equal
> ok 229 should be equal
> ok 230 should be equal
> ok 231 should be equal
> ok 232 should be equal
> ok 233 should be equal
> # transition.attrTween(name, value) allows the specified function to return null for a noop
> ok 234 should be equal
> ok 235 should be equal
> # transition.attrTween(name, value) defines a namespaced attribute tween using the interpolator returned by the specified function
> ok 236 should be equal
> # transition.attrTween(name, value) coerces the specified name to a string
> ok 237 should be equal
> # transition.attrTween(name, value) throws an error if value is not null and not a function
> ok 238 should throw
> # transition.attrTween(name, null) removes the specified attribute tween
> ok 239 should be equal
> ok 240 should be equal
> ok 241 should be equal
> # transition.attrTween(name) returns the attribute tween with the specified name
> ok 242 should be equal
> ok 243 should be equal
> ok 244 should be equal
> ok 245 should be equal
> # transition.attrTween(name) coerces the specified name to a string
> ok 246 should be equal
> # transition.call is the same as selection.call
> ok 247 should be equal
> # transition.delay() returns the delay for the first non-null node
> ok 248 should be equal
> ok 249 should be equal
> ok 250 should be equal
> ok 251 should be equal
> ok 252 should be equal
> ok 253 should be equal
> ok 254 should be equal
> ok 255 should be equal
> ok 256 should be equal
> ok 257 should be equal
> # transition.delay(number) sets the delay for each selected element to the specified number
> ok 258 should be equal
> ok 259 should be equal
> # transition.delay(value) coerces the specified value to a number
> ok 260 should be equal
> ok 261 should be equal
> # transition.delay(function) passes the expected arguments and context to the function
> ok 262 should be equivalent
> # transition.delay(function) sets the delay for each selected element to the number returned by the specified function
> ok 263 should be equal
> ok 264 should be equal
> # transition.delay(function) coerces the value returned by the specified function to a number
> ok 265 should be equal
> ok 266 should be equal
> # transition.duration() returns the duration for the first non-null node
> ok 267 should be equal
> ok 268 should be equal
> ok 269 should be equal
> ok 270 should be equal
> ok 271 should be equal
> ok 272 should be equal
> ok 273 should be equal
> ok 274 should be equal
> ok 275 should be equal
> ok 276 should be equal
> # transition.duration(number) sets the duration for each selected element to the specified number
> ok 277 should be equal
> ok 278 should be equal
> # transition.duration(value) coerces the specified value to a number
> ok 279 should be equal
> ok 280 should be equal
> # transition.duration(function) passes the expected arguments and context to the function
> ok 281 should be equivalent
> # transition.duration(function) sets the duration for each selected element to the number returned by the specified function
> ok 282 should be equal
> ok 283 should be equal
> # transition.duration(function) coerces the value returned by the specified function to a number
> ok 284 should be equal
> ok 285 should be equal
> # transition.each is the same as selection.each
> ok 286 should be equal
> # transition.ease() returns the easing function for the first non-null node
> ok 287 should be equal
> ok 288 should be equal
> ok 289 should be equal
> ok 290 should be equal
> ok 291 should be equal
> ok 292 should be equal
> ok 293 should be equal
> ok 294 should be equal
> ok 295 should be equal
> ok 296 should be equal
> # transition.ease(ease) throws an error if ease is not a function
> ok 297 should throw
> ok 298 should throw
> # transition.ease(ease) sets the easing function for each selected element to the specified function
> ok 299 should be equal
> ok 300 should be equal
> # transition.ease(ease) does not invoke the easing function on the last frame
> ok 301 should be equal
> ok 302 should be equal
> ok 303 should be equal
> ok 304 should be equal
> ok 305 should be equal
> ok 306 should be equal
> ok 307 should be equal
> ok 308 should be equal
> ok 309 should be equal
> ok 310 should be equal
> # transition.ease(ease) observes the eased time returned by the easing function
> ok 311 should be equal
> ok 312 should be equal
> ok 313 should be equal
> ok 314 should be equal
> ok 315 should be equal
> ok 316 should be equal
> ok 317 should be equal
> ok 318 should be equal
> ok 319 should be equal
> ok 320 should be equal
> ok 321 should be equal
> ok 322 should be equal
> ok 323 should be equal
> ok 324 should be equal
> ok 325 should be equal
> # transition.empty is the same as selection.empty
> ok 326 should be equal
> # transition.filter(selector) retains the elements matching the specified selector
> ok 327 should be equal
> ok 328 should be equivalent
> ok 329 should be equal
> ok 330 should be equal
> ok 331 should be equal
> # transition.filter(function) retains the elements for which the specified function returns true
> ok 332 should be equal
> ok 333 should be equivalent
> ok 334 should be equal
> ok 335 should be equal
> ok 336 should be equal
> # d3.transition() returns a transition on the document element with the null name
> ok 337 should be equal
> ok 338 should be equal
> # d3.transition(null) returns a transition on the document element with the null name
> ok 339 should be equal
> ok 340 should be equal
> # d3.transition(undefined) returns a transition on the document element with the null name
> ok 341 should be equal
> ok 342 should be equal
> # d3.transition(name) returns a transition on the document element with the specified name
> ok 343 should be equal
> ok 344 should be equal
> # d3.transition.prototype can be extended
> ok 345 should be equal
> ok 346 should be equal
> # transitions are instanceof d3.transition
> ok 347 should be equal
> # transition.merge(other) merges elements from the specified other transition for null elements in this transition
> ok 348 should be equal
> ok 349 should be equivalent
> ok 350 should be equal
> ok 351 should be equal
> ok 352 should be equal
> # transition.merge(other) throws an error if the other transition has a different id
> ok 353 should throw
> # transition.node is the same as selection.node
> ok 354 should be equal
> # transition.nodes is the same as selection.nodes
> ok 355 should be equal
> # transition.on(type, listener) throws an error if listener is not a function
> ok 356 should throw
> # transition.on(typename) returns the listener with the specified typename, if any
> ok 357 should be equal
> ok 358 should be equal
> ok 359 should be equal
> ok 360 should be equal
> # transition.on(typename) throws an error if the specified type is not supported
> ok 361 should throw
> # transition.on(typename, listener) throws an error if the specified type is not supported
> ok 362 should throw
> # transition.on(typename, listener) throws an error if the specified listener is not a function
> ok 363 should throw
> # transition.on(typename, null) removes the listener with the specified typename, if any
> ok 364 should be equal
> ok 365 should be equal
> ok 366 should be equal
> ok 367 should be equal
> # transition.on("start", listener) registers a listener for the start event
> ok 368 should be equal
> # transition.on("interrupt", listener) registers a listener for the interrupt event (during start)
> ok 369 should be equal
> # transition.on("interrupt", listener) registers a listener for the interrupt event (during run)
> ok 370 should be equal
> # transition.on("end", listener) registers a listener for the end event
> ok 371 should be equal
> # transition.on(typename, listener) uses copy-on-write to apply changes
> ok 372 should be equal
> ok 373 should be equal
> ok 374 should be equal
> ok 375 should be equal
> ok 376 should be equal
> ok 377 should be equal
> # transition.remove() creates an end listener to remove the element
> ok 378 should be equal
> ok 379 should be equal
> ok 380 should be equal
> # transition.remove() creates an end listener named end.remove
> ok 381 should be equal
> ok 382 should be equal
> ok 383 should be equal
> # transition.select(selector) selects the descendants matching the specified selector, then derives a transition
> ok 384 should be equal
> ok 385 should be equivalent
> ok 386 should be equal
> ok 387 should be equal
> ok 388 should be equal
> ok 389 should be equal
> ok 390 should be equal
> ok 391 should be equal
> ok 392 should be equal
> # transition.select(function) selects the descendants returned by the specified function, then derives a transition
> ok 393 should be equal
> ok 394 should be equivalent
> ok 395 should be equal
> ok 396 should be equal
> ok 397 should be equal
> ok 398 should be equal
> ok 399 should be equal
> ok 400 should be equal
> ok 401 should be equal
> # transition.selectAll(selector) selects the descendants matching the specified selector, then derives a transition
> ok 402 should be equal
> ok 403 should be equivalent
> ok 404 should be equivalent
> ok 405 should be equal
> ok 406 should be equal
> ok 407 should be equal
> ok 408 should be equal
> ok 409 should be equal
> ok 410 should be equal
> # transition.selectAll(function) selects the descendants returned by the specified function, then derives a transition
> ok 411 should be equal
> ok 412 should be equivalent
> ok 413 should be equivalent
> ok 414 should be equal
> ok 415 should be equal
> ok 416 should be equal
> ok 417 should be equal
> ok 418 should be equal
> ok 419 should be equal
> # transition.selection() returns the transition’s selection
> ok 420 should be truthy
> ok 421 should be equal
> ok 422 should be equal
> # transition.size is the same as selection.size
> ok 423 should be equal
> # transition.style(name, value) creates an tween to the specified value
> ok 424 should be equal
> # transition.style(name, value) creates an tween to the value returned by the specified function
> ok 425 should be equal
> # transition.style(name, value) immediately evaluates the specified function with the expected context and arguments
> ok 426 should be equivalent
> ok 427 should be equal
> ok 428 should be equal
> # transition.style(name, value) recycles tweens 
> ok 429 should be equal
> # transition.style(name, value) constructs an interpolator using the current value on start
> ok 430 should be equal
> # transition.style(name, null) creates an tween which removes the specified style post-start
> ok 431 should be equal
> ok 432 should be equal
> # transition.style(name, null) creates an tween which removes the specified style post-start
> ok 433 should be equal
> ok 434 should be equal
> # transition.style(name, value) creates an tween which removes the specified style post-start if the specified function returns null
> ok 435 should be equal
> ok 436 should be equal
> # transition.style(name, value) interpolates strings
> ok 437 should be equal
> # transition.style(name, value) interpolates colors
> ok 438 should be equal
> # transition.style(name, value) creates an styleTween with the specified name
> ok 439 should be equal
> # transition.style(name, value) creates a tween with the name "style.name"
> ok 440 should be equal
> # transition.styleTween(name, value) defines a style tween using the interpolator returned by the specified function
> ok 441 should be equivalent
> ok 442 should be equivalent
> # transition.styleTween(name, value, priority) defines a style tween using the interpolator returned by the specified function
> ok 443 should be equivalent
> ok 444 should be equivalent
> # transition.styleTween(name, value) invokes the value function with the expected context and arguments
> ok 445 should be equivalent
> # transition.styleTween(name, value) passes the eased time to the interpolator
> ok 446 should be equal
> ok 447 should be equal
> ok 448 should be equal
> ok 449 should be equal
> ok 450 should be equal
> ok 451 should be equal
> ok 452 should be equal
> ok 453 should be equal
> ok 454 should be equal
> ok 455 should be equal
> ok 456 should be equal
> ok 457 should be equal
> ok 458 should be equal
> ok 459 should be equal
> ok 460 should be equal
> ok 461 should be equal
> ok 462 should be equal
> ok 463 should be equal
> ok 464 should be equal
> ok 465 should be equal
> ok 466 should be equal
> ok 467 should be equal
> ok 468 should be equal
> ok 469 should be equal
> ok 470 should be equal
> ok 471 should be equal
> ok 472 should be equal
> ok 473 should be equal
> ok 474 should be equal
> ok 475 should be equal
> # transition.styleTween(name, value) allows the specified function to return null for a noop
> ok 476 should be equivalent
> # transition.styleTween(name, value) coerces the specified name to a string
> ok 477 should be equivalent
> # transition.styleTween(name, value) throws an error if value is not null and not a function
> ok 478 should throw
> # transition.styleTween(name, null) removes the specified style tween
> ok 479 should be equal
> ok 480 should be equal
> ok 481 should be equal
> # transition.styleTween(name) returns the style tween with the specified name
> ok 482 should be equal
> ok 483 should be equal
> ok 484 should be equal
> ok 485 should be equal
> # transition.styleTween(name) coerces the specified name to a string
> ok 486 should be equal
> # transition.text(value) creates a tween to set the text content to the specified value post-start
> ok 487 should be equal
> ok 488 should be equal
> # transition.text(value) creates a tween to set the text content to the value returned by the specified function post-start
> ok 489 should be equal
> ok 490 should be equal
> # transition.text(value) immediately evaluates the specified function with the expected context and arguments
> ok 491 should be equivalent
> ok 492 should be equal
> ok 493 should be equal
> # transition.text(value) creates a tween with the name "text"
> ok 494 should be equal
> ok 495 should be equal
> # transition.textTween(value) defines a text tween using the interpolator returned by the specified function
> ok 496 should be equivalent
> # transition.textTween() returns the existing text tween
> ok 497 should be equal
> # transition.textTween(null) removes an existing text tween
> ok 498 should be equal
> # transition.transition() allows preceeding transitions with zero duration to end naturally
> ok 499 should be equal
> ok 500 should be equal
> ok 501 should be equal
> # transition.tween(name, value) defines an tween using the interpolator returned by the specified function
> ok 502 should be equal
> # transition.tween(name, value) invokes the value function with the expected context and arguments
> ok 503 should be equivalent
> # transition.tween(name, value) passes the eased time to the interpolator
> ok 504 should be equal
> ok 505 should be equal
> ok 506 should be equal
> ok 507 should be equal
> ok 508 should be equal
> ok 509 should be equal
> ok 510 should be equal
> ok 511 should be equal
> ok 512 should be equal
> ok 513 should be equal
> ok 514 should be equal
> ok 515 should be equal
> ok 516 should be equal
> ok 517 should be equal
> ok 518 should be equal
> ok 519 should be equal
> ok 520 should be equal
> ok 521 should be equal
> ok 522 should be equal
> ok 523 should be equal
> ok 524 should be equal
> ok 525 should be equal
> ok 526 should be equal
> ok 527 should be equal
> ok 528 should be equal
> ok 529 should be equal
> ok 530 should be equal
> ok 531 should be equal
> ok 532 should be equal
> ok 533 should be equal
> # transition.tween(name, value) allows the specified function to return null for a noop
> # transition.tween(name, value) uses copy-on-write to apply changes
> ok 534 should be equivalent
> ok 535 should be equal
> ok 536 should be equivalent
> ok 537 should be equal
> ok 538 should be equivalent
> ok 539 should be equivalent
> # transition.tween(name, value) uses copy-on-write to apply removals
> ok 540 should be equivalent
> ok 541 should be equal
> ok 542 should be equivalent
> ok 543 should be equal
> ok 544 should be equivalent
> ok 545 should be equal
> ok 546 should be equivalent
> ok 547 should be equivalent
> # transition.tween(name, value) coerces the specified name to a string
> ok 548 should be equal
> # transition.tween(name) coerces the specified name to a string
> ok 549 should be equal
> # transition.tween(name, value) throws an error if value is not null and not a function
> ok 550 should throw
> # transition.tween(name, null) removes the specified tween
> ok 551 should be equal
> ok 552 should be equal
> # transition.tween(name) returns the tween with the specified name
> ok 553 should be equal
> ok 554 should be equal
> ok 555 should be equal
> ok 556 should be equal
> 
> 1..556
> # tests 556
> # pass  555
> # fail  1
> 
> 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/01/20/node-d3-transition_1.3.2-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

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 me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-javascript-devel mailing list