[Pkg-javascript-devel] Bug#1041867: tests fail blocking migration

Jonathan Wiltshire jmw at debian.org
Mon Jul 24 17:40:46 BST 2023


Source: node-dottie
Version: 2.0.6+~2.0.5-1
Severity: serious
X-Debbugs-Cc: jmw at debian.org

Hi,

The version of node-dottie in sid does not migrate because of a
regression in its tests:

| 91s   46 passing (25ms)
| 91s   2 failing
| 91s 
| 91s   1) dottie.set
| 91s        should not attempt to set __proto__:
| 91s      Error: Accessing Object.prototype.__proto__ has been disallowed with --disable-proto=throw
| 91s       at Context.<anonymous> (test/set.test.js:74:17)
| 91s       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
| 91s       at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
| 91s       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
| 91s       at /usr/share/nodejs/mocha/lib/runner.js:789:12
| 91s       at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
| 91s       at /usr/share/nodejs/mocha/lib/runner.js:591:7
| 91s       at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
| 91s       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
| 91s       at process.processImmediate (node:internal/timers:471:21)
| 91s 
| 91s   2) dottie.transform
| 91s        should guard against prototype pollution:
| 91s      Error: Accessing Object.prototype.__proto__ has been disallowed with --disable-proto=throw
| 91s       at Context.<anonymous> (test/transform.test.js:158:24)
| 91s       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
| 91s       at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
| 91s       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
| 91s       at /usr/share/nodejs/mocha/lib/runner.js:789:12
| 91s       at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
| 91s       at /usr/share/nodejs/mocha/lib/runner.js:591:7
| 91s       at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
| 91s       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:559:5)
| 91s       at process.processImmediate (node:internal/timers:471:21)
| 91s 
| 91s 
| 91s 
| 91s autopkgtest [15:29:22]: test pkg-js-autopkgtest: -----------------------]
| 91s autopkgtest [15:29:22]: test pkg-js-autopkgtest:  - - - - - - - - - - results - - - - - - - - - -
| 91s pkg-js-autopkgtest   FAIL non-zero exit status 2
| 91s autopkgtest [15:29:22]: @@@@@@@@@@@@@@@@@@@@ summary
| 91s pkg-js-autopkgtest-require PASS (superficial)
| 91s pkg-js-autopkgtest   FAIL non-zero exit status 2

(https://ci.debian.net/data/autopkgtest/testing/amd64/n/node-dottie/36116500/log.gz)

Because of the migration blockage, updates for bullseye and bookworm are
also blocked because of version constraints.

-- System Information:
Debian Release: 12.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-10-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



More information about the Pkg-javascript-devel mailing list