Your message dated Sat, 01 Aug 2026 10:49:27 +0000
with message-id <[email protected]>
and subject line Bug#1143237: fixed in node-xmldom 0.9.10-2
has caused the Debian Bug report #1143237,
regarding node-xmldom: autopkgtest regression on i386 and armhf
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1143237: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1143237
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: node-xmldom
Version: 0.9.10-1
Severity: serious
User: [email protected]
Usertags: regression
Control: block 1139195 by -1
Dear maintainer(s),
With a recent upload of node-xmldom the autopkgtest of node-xmldom fails
in testing on our 32 bit architectures armhf and i386 when that
autopkgtest is run with the binary packages of node-xmldom from
unstable. It passes when run with only packages from testing. In tabular
form:
pass fail
node-xmldom from testing 0.9.10-1
all others from testing from testing
I copied some of the output at the bottom of this report.
Currently this regression is blocking the migration to testing [1]. Can
you please investigate the situation and fix it?
More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation
Paul
[1] https://qa.debian.org/excuses.php?package=node-xmldom
https://ci.debian.net/data/autopkgtest/testing/i386/n/node-xmldom/73908622/log.gz
161s PASS test/dom/node.test.js
161s PASS test/dom/serializer.test.js
162s PASS test/dom/document.test.js
162s PASS test/dom/element.test.js
162s PASS test/dom-parser.test.js
162s PASS test/sax/parseDoctypeInternalSubset.test.js
163s PASS test/dom/dom-implementation.test.js
163s PASS test/dom/named-node-map.test.js
163s PASS test/dom/walk-dom.test.js
163s PASS test/parse/parse-element.test.js
163s PASS test/parse/node.test.js
163s ● Console
163s 163s console.error
163s [xmldom warning] Unexpected doctype.systemId in HTML document
at position 120 163s @#[line:1,col:1]
163s 163s 464 | }
163s 465 | } else {
163s > 466 | console.error('[xmldom ' + level + ']\t' + message,
_locator(this.locator));
163s | ^
163s 467 | }
163s 468 | },
163s 469 | /**
163s 163s at DOMHandler.reportError
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:466:12)
163s at DOMHandler.warning
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:473:8)
163s at parseDoctypeCommentOrCData
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/sax.js:842:18)
163s at parse
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/sax.js:192:12)
163s at XMLReader.parse
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/sax.js:35:3)
163s at DOMParser.parseFromString
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:253:6)
163s at Object.<anonymous> (test/parse/node.test.js:184:34)
163s 164s PASS test/errors/reported-levels.test.js
164s › 35 snapshots updated.
164s PASS test/conventions/html.test.js
164s PASS test/errors/xml-reader-dom-handler-errors.test.js
165s PASS test/grammar/externalid.test.js
165s PASS test/html/normalize.test.js
165s PASS test/dom/dom-comparison.test.js
165s PASS test/grammar/name.test.js
165s PASS test/sax/parseUtils.test.js
165s PASS test/grammar/AttlistDecl.test.js
165s PASS test/parse/doctype.test.js
165s PASS test/dom/node-list.test.js
166s PASS test/parse/locator.test.js
166s PASS test/grammar/helpers.test.js
166s PASS test/dom/processing-instruction.test.js
166s PASS test/grammar/EntityDecl.test.js
167s FAIL test/recursion-regression.test.js
167s ● recursive function overflows within DEEP_TREE_DEPTH frames
167s 167s expect(received).toBeLessThanOrEqual(expected)
167s 167s Expected: <= 3000
167s Received: 4634
167s 167s 27 | }
167s 28 | }
167s > 29 |
expect(throwsAtLevel()).toBeLessThanOrEqual(DEEP_TREE_DEPTH);
167s | ^
167s 30 | });
167s 31 |
167s 32 | describe('deep tree stack overflow guard
(GHSA-2v35-w6hq-6mfw)', () => {
167s 167s at Object.<anonymous>
(test/recursion-regression.test.js:29:26)
167s 167s PASS test/errors/dom-exception.test.js
167s PASS test/parse/namespace.test.js
168s PASS test/parse/normalize-line-endings.test.js
168s PASS test/conventions/mime-type.test.js
168s PASS test/dom/ns-test.test.js
168s PASS test/dom/character-data.test.js
168s PASS test/grammar/pi.test.js
168s PASS test/dom/cdata-section.test.js
169s PASS test/parse/simple.test.js
169s PASS test/grammar/elementdecl.test.js
169s PASS test/grammar/regexp.test.js
169s PASS test/dom/fragment.test.js
170s PASS test/grammar/comment.test.js
170s PASS test/xss.test.js
170s PASS test/conventions/freeze.test.js
170s PASS test/errors/xml-error.test.js
170s PASS test/grammar/char.test.js
171s PASS test/conventions/assign.test.js
171s PASS test/parse/file.test.js
171s ● Console
171s 171s console.error
171s [xmldom error] Unexpected content outside root element: ''
171s @#[line:0,col:undefined]
171s 171s 464 | }
171s 465 | } else {
171s > 466 | console.error('[xmldom ' + level + ']\t' + message,
_locator(this.locator));
171s | ^
171s 467 | }
171s 468 | },
171s 469 | /**
171s 171s at DOMHandler.reportError
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:466:12)
171s at DOMHandler.error
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:476:8)
171s at parse
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/sax.js:140:33)
171s at XMLReader.parse
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/sax.js:35:3)
171s at DOMParser.parseFromString
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:253:6)
171s at test/parse/file.test.js:32:32
171s at Object.<anonymous>
(../../../../../usr/share/nodejs/expect/build/toThrowMatchers.js:55:9)
171s at Object.toThrow
(../../../../../usr/share/nodejs/expect/build/index.js:177:93)
171s at Object.<anonymous> (test/parse/file.test.js:32:77)
171s 171s console.error
171s [xmldom fatalError] processing instruction at position 1 is
an xml declaration which is only at the start of the document 171s
@#[line:1,col:2]
171s 171s 464 | }
171s 465 | } else {
171s > 466 | console.error('[xmldom ' + level + ']\t' + message,
_locator(this.locator));
171s | ^
171s 467 | }
171s 468 | },
171s 469 | /**
171s 171s at DOMHandler.reportError
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:466:12)
171s at DOMHandler.fatalError
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:489:8)
171s at parseProcessingInstruction
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/sax.js:869:24)
171s at parse
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/sax.js:188:12)
171s at XMLReader.parse
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/sax.js:35:3)
171s at DOMParser.parseFromString
(../../../../../usr/share/nodejs/@xmldom/xmldom/lib/dom-parser.js:253:6)
171s at test/parse/file.test.js:32:32
171s at Object.<anonymous>
(../../../../../usr/share/nodejs/expect/build/toThrowMatchers.js:55:9)
171s at Object.toThrow
(../../../../../usr/share/nodejs/expect/build/index.js:177:93)
171s at Object.<anonymous> (test/parse/file.test.js:32:77)
171s 171s PASS test/dom/clone.test.js
171s PASS test/errors/parse-error.test.js
172s PASS test/entities.test.js
172s PASS test/grammar/space.test.js
172s PASS test/grammar/xmldecl.test.js
172s PASS test/grammar/cdata.test.js
172s PASS test/parse/test-doc-whitespace.test.js
172s PASS test/conventions/find.test.js
172s PASS test/conventions/namespace.test.js
172s PASS test/dom/entity-reference.test.js
172s PASS test/dom/document-type.test.js
173s PASS test/dom/notation.test.js
173s PASS test/dom/comment.test.js
173s PASS test/dom/entity.test.js
173s PASS test/dom/text.test.js
173s PASS test/dom/attr.test.js
173s 173s Summary of all failing tests
173s FAIL test/recursion-regression.test.js
173s ● recursive function overflows within DEEP_TREE_DEPTH frames
173s 173s expect(received).toBeLessThanOrEqual(expected)
173s 173s Expected: <= 3000
173s Received: 4634
173s 173s 27 | }
173s 28 | }
173s > 29 |
expect(throwsAtLevel()).toBeLessThanOrEqual(DEEP_TREE_DEPTH);
173s | ^
173s 30 | });
173s 31 |
173s 32 | describe('deep tree stack overflow guard
(GHSA-2v35-w6hq-6mfw)', () => {
173s 173s at Object.<anonymous>
(test/recursion-regression.test.js:29:26)
173s 173s 173s Snapshot Summary
173s › 35 snapshots updated from 1 test suite.
173s 173s Test Suites: 1 failed, 61 passed, 62 total
173s Tests: 1 failed, 2 skipped, 23 todo, 1482 passed, 1508 total
173s Snapshots: 35 updated, 205 passed, 240 total
173s Time: 14.764 s
173s Ran all test suites.
174s autopkgtest [11:09:36]: test pkg-js-autopkgtest
OpenPGP_signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---
Source: node-xmldom
Source-Version: 0.9.10-2
Done: Xavier Guimard <[email protected]>
We believe that the bug you reported is fixed in the latest version of
node-xmldom, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Xavier Guimard <[email protected]> (supplier of updated node-xmldom package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 01 Aug 2026 12:29:44 +0200
Source: node-xmldom
Architecture: source
Version: 0.9.10-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<[email protected]>
Changed-By: Xavier Guimard <[email protected]>
Closes: 1143237
Changes:
node-xmldom (0.9.10-2) unstable; urgency=medium
.
* Team upload
* Fix test on i386 (Closes: #1143237)
Checksums-Sha1:
9597b89f61eee651534b69601489bb278e96852e 2029 node-xmldom_0.9.10-2.dsc
2d694ffc831106b8d4e4653f213446e3f899a3bd 4676
node-xmldom_0.9.10-2.debian.tar.xz
Checksums-Sha256:
e1030a855b5df9641b894e782884790468415e6523a00ba2aaba9460137b2f74 2029
node-xmldom_0.9.10-2.dsc
902fb355f1f016426c01b030baf707ce75586e4b6c3a26f04e91a476af4b1a3d 4676
node-xmldom_0.9.10-2.debian.tar.xz
Files:
3a5c7c27bd3b6d40f3c9e42075d668b3 2029 javascript optional
node-xmldom_0.9.10-2.dsc
df9a69c4804190b638ccbb4d7659daa4 4676 javascript optional
node-xmldom_0.9.10-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmpty18ACgkQ9tdMp8mZ
7unxHBAAnSc4UINJRN8raClHJYFNekaCu2mPxlvOTBo77q1/pHZLbHE/Ctru6Kuh
+rPOuvAD/vd7OFHp1DV5Y9ODoQbpu58uEz5bn8TGaiX1d2hAS1te6T+KLyvwE5Jo
MLL9p4dVsAiWO24nHlSJHyUKLwfNctsmWx5Nyphm06ioq6KjPjCPZ4rFbYVtLVm/
Bnb8rIo4P4Wvwiqgrjd3iUVOs7qldS5iw8sxIas42y4wmAxm3s6D729o9bVxw0JT
d7Z4VZjJSaOC2wx4CR60Btv1g5TIzw+8DZu/kQlcu0i9L7cWbEpnkxuM396bWwhL
vzRRpu1N3MQLEsUbkdyogb9YBx6Rc7ETtugmE3AKBIqlixLZbD5ZjXkAHsBVGLHg
haQ3A1ZAcRu0O9h/Mdr1xWvA/Z+xzZ9WrbGITAfVkmMZJErp0ddkRuDWaCalow02
wwtY/IwFGSdw7tQKKOq414g8xicsDCIoH8cAEaUtVPvRqj57DSaTSXcj5gnOmt2F
3tdoT44qKnks7PXdzs2fywnB+8+L0w1JjEzjweyOIgKgPjbgw5IYxCZH5/pb5QwO
wVpWB/WZd1MpBz+Kqq8DuiYPcEXOPuvRaQTjIxE/+w4O/Ok/L3d1RezeXSlcVxC+
eIyFggfoh9gS/WUyp1wBiBqbE7P34B3jlkOmsaHwXAlHGYneg0A=
=5ZAq
-----END PGP SIGNATURE-----
pgpWd2esFurkt.pgp
Description: PGP signature
--- End Message ---