Your message dated Sun, 09 Jun 2024 10:06:14 +0000 with message-id <e1sgfrg-00bdfd...@fasolo.debian.org> and subject line Bug#1072758: fixed in eslint 6.4.0~dfsg+~6.1.9-12 has caused the Debian Bug report #1072758, regarding eslint: FTBFS: AssertionError [ERR_ASSERTION]: A fatal parsing error occurred: Parsing error: Unexpected token 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 ow...@bugs.debian.org immediately.) -- 1072758: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072758 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: src:eslint Version: 6.4.0~dfsg+~6.1.9-11 Severity: serious Tags: ftbfs Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' cmark-gfm README.md > README.html cmark-gfm --to plaintext README.md > README.txt cmark-gfm CHANGELOG.md > CHANGELOG.html cmark-gfm --to plaintext CHANGELOG.md > CHANGELOG.txt mkdir --parents debian-man/ cp --force bin/eslint.js debian-man/eslint NODE_PATH=lib help2man --name AST-based --name pattern --name checker --name and --name linting --name utility --name for --name JavaScript --no-info --output debian-man/eslint.1 debian-man/eslint || { NODE_PATH=lib debian-man/eslint --help; false; } dh override_dh_auto_build [... snipped ...] ruleId: 'id-match', severity: 1, message: "Identifier 'category_id' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 18 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'category_id' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 18 } ] AssertionError [ERR_ASSERTION]: Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'category_id' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 18 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'category_id' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 18 } ] at testInvalidTemplate (lib/rule-tester/rule-tester.js:531:24) at Context.<anonymous> (lib/rule-tester/rule-tester.js:658:25) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10) at /usr/share/nodejs/mocha/lib/runner.js:800:12 at next (/usr/share/nodejs/mocha/lib/runner.js:592:14) at /usr/share/nodejs/mocha/lib/runner.js:602:7 at next (/usr/share/nodejs/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) # TODO: not ok 999 id-match invalid var { category_id = 1 } = query; Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'category_id' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 18 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'category_id' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 18 } ] AssertionError [ERR_ASSERTION]: Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'category_id' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 18 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'category_id' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 18 } ] at testInvalidTemplate (lib/rule-tester/rule-tester.js:531:24) at Context.<anonymous> (lib/rule-tester/rule-tester.js:658:25) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10) at /usr/share/nodejs/mocha/lib/runner.js:800:12 at next (/usr/share/nodejs/mocha/lib/runner.js:592:14) at /usr/share/nodejs/mocha/lib/runner.js:602:7 at next (/usr/share/nodejs/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) ok 1000 id-match invalid import no_camelcased from "external-module"; ok 1001 id-match invalid import * as no_camelcased from "external-module"; ok 1002 id-match invalid import { no_camelcased } from "external-module"; ok 1003 id-match invalid import { no_camelcased as no_camel_cased } from "external module"; ok 1004 id-match invalid import { camelCased as no_camel_cased } from "external module"; ok 1005 id-match invalid import { camelCased, no_camelcased } from "external-module"; ok 1006 id-match invalid import { no_camelcased as camelCased, another_no_camelcased } from "external-module"; ok 1007 id-match invalid import camelCased, { no_camelcased } from "external-module"; ok 1008 id-match invalid import no_camelcased, { another_no_camelcased as camelCased } from "external-module"; # TODO: not ok 1009 id-match invalid function foo({ no_camelcased }) {}; Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 16, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 29 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 16, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 29 } ] AssertionError [ERR_ASSERTION]: Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 16, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 29 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 16, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 29 } ] at testInvalidTemplate (lib/rule-tester/rule-tester.js:531:24) at Context.<anonymous> (lib/rule-tester/rule-tester.js:658:25) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10) at /usr/share/nodejs/mocha/lib/runner.js:800:12 at next (/usr/share/nodejs/mocha/lib/runner.js:592:14) at /usr/share/nodejs/mocha/lib/runner.js:602:7 at next (/usr/share/nodejs/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) # TODO: not ok 1010 id-match invalid function foo({ no_camelcased = 'default value' }) {}; Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 16, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 29 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 16, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 29 } ] AssertionError [ERR_ASSERTION]: Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 16, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 29 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcameta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available meta-schema not available sed' does not match the pattern '^[^_]+$'.", line: 1, column: 16, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 29 } ] at testInvalidTemplate (lib/rule-tester/rule-tester.js:531:24) at Context.<anonymous> (lib/rule-tester/rule-tester.js:658:25) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10) at /usr/share/nodejs/mocha/lib/runner.js:800:12 at next (/usr/share/nodejs/mocha/lib/runner.js:592:14) at /usr/share/nodejs/mocha/lib/runner.js:602:7 at next (/usr/share/nodejs/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) # TODO: not ok 1011 id-match invalid const no_camelcased = 0; function foo({ camelcased_value = no_camelcased }) {} Should have 2 errors but had 3: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 20 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'camelcased_value' does not match the pattern '^[^_]+$'.", line: 1, column: 41, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 57 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'camelcased_value' does not match the pattern '^[^_]+$'.", line: 1, column: 41, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 57 } ] AssertionError [ERR_ASSERTION]: Should have 2 errors but had 3: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 7, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 20 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'camelcased_value' does not match the pattern '^[^_]+$'.", line: 1, column: 41, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 57 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'camelcased_value' does not match the pattern '^[^_]+$'.", line: 1, column: 41, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 57 } ] at testInvalidTemplate (lib/rule-tester/rule-tester.js:531:24) at Context.<anonymous> (lib/rule-tester/rule-tester.js:658:25) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10) at /usr/share/nodejs/mocha/lib/runner.js:800:12 at next (/usr/share/nodejs/mocha/lib/runner.js:592:14) at /usr/share/nodejs/mocha/lib/runner.js:602:7 at next (/usr/share/nodejs/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) ok 1012 id-match invalid const { bar: no_camelcased } = foo; ok 1013 id-match invalid function foo({ value_1: my_default }) {} ok 1014 id-match invalid function foo({ isCamelcased: no_camelcased }) {}; ok 1015 id-match invalid var { foo: bar_baz = 1 } = quz; # TODO: not ok 1016 id-match invalid const { no_camelcased = false } = bar; Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 9, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 22 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 9, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 22 } ] AssertionError [ERR_ASSERTION]: Should have 1 error but had 2: [ { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 9, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 22 }, { ruleId: 'id-match', severity: 1, message: "Identifier 'no_camelcased' does not match the pattern '^[^_]+$'.", line: 1, column: 9, nodeType: 'Identifier', messageId: 'notMatch', endLine: 1, endColumn: 22 } ] at testInvalidTemplate (lib/rule-tester/rule-tester.js:531:24) at Context.<anonymous> (lib/rule-tester/rule-tester.js:658:25) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10) at /usr/share/nodejs/mocha/lib/runner.js:800:12 at next (/usr/share/nodejs/mocha/lib/runner.js:592:14) at /usr/share/nodejs/mocha/lib/runner.js:602:7 at next (/usr/share/nodejs/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) ok 1017 require-await valid async function foo() { await doSomething() } ok 1018 require-await valid (async function() { await doSomething() }) ok 1019 require-await valid async () => { await doSomething() } ok 1020 require-await valid async () => await doSomething() ok 1021 require-await valid ({ async foo() { await doSomething() } }) ok 1022 require-await valid class A { async foo() { await doSomething() } } ok 1023 require-await valid (class { async foo() { await doSomething() } }) # TODO: not ok 1024 require-await valid async function foo() { await async () => { await doSomething() } } A fatal parsing error occurred: Parsing error: Unexpected token => AssertionError [ERR_ASSERTION]: A fatal parsing error occurred: Parsing error: Unexpected token => at runRuleForItem (lib/rule-tester/rule-tester.js:439:17) at testValidTemplate (lib/rule-tester/rule-tester.js:481:28) at Context.<anonymous> (lib/rule-tester/rule-tester.js:650:25) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10) at /usr/share/nodejs/mocha/lib/runner.js:800:12 at next (/usr/share/nodejs/mocha/lib/runner.js:592:14) at /usr/share/nodejs/mocha/lib/runner.js:602:7 at next (/usr/share/nodejs/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) ok 1025 require-await valid async function foo() {} ok 1026 require-await valid async () => {} ok 1027 require-await valid function foo() { doSomething() } ok 1028 require-await valid async function foo() { for await (x of xs); } ok 1029 require-await invalid async function foo() { doSomething() } ok 1030 require-await invalid (async function() { doSomething() }) ok 1031 require-await invalid async () => { doSomething() } ok 1032 require-await invalid async () => doSomething() ok 1033 require-await invalid ({ async foo() { doSomething() } }) ok 1034 require-await invalid class A { async foo() { doSomething() } } ok 1035 require-await invalid (class { async foo() { doSomething() } }) ok 1036 require-await invalid (class { async ''() { doSomething() } }) ok 1037 require-await invalid async function foo() { async () => { await doSomething() } } # TODO: not ok 1038 require-await invalid async function foo() { await async ()ERROR: 2 non-TODO tests failed => { doSomething() } } A fatal parsing error occurred: Parsing error: Unexpected token => AssertionError [ERR_ASSERTION]: A fatal parsing error occurred: Parsing error: Unexpected token => at runRuleForItem (lib/rule-tester/rule-tester.js:439:17) at testInvalidTemplate (lib/rule-tester/rule-tester.js:523:28) at Context.<anonymous> (lib/rule-tester/rule-tester.js:658:25) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21) at Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5) at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10) at /usr/share/nodejs/mocha/lib/runner.js:800:12 at next (/usr/share/nodejs/mocha/lib/runner.js:592:14) at /usr/share/nodejs/mocha/lib/runner.js:602:7 at next (/usr/share/nodejs/mocha/lib/runner.js:485:14) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:570:5) at process.processImmediate (node:internal/timers:478:21) # tests 1038 # pass 981 # fail 57 1..1038 # skipped 55 # skip-patterns 55 make[1]: *** [debian/rules:71: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:164: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202406/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.large from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.
--- End Message ---
--- Begin Message ---Source: eslint Source-Version: 6.4.0~dfsg+~6.1.9-12 Done: Yadd <y...@debian.org> We believe that the bug you reported is fixed in the latest version of eslint, 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 1072...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Yadd <y...@debian.org> (supplier of updated eslint 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 09 Jun 2024 13:39:41 +0400 Source: eslint Built-For-Profiles: nocheck Architecture: source Version: 6.4.0~dfsg+~6.1.9-12 Distribution: unstable Urgency: medium Maintainer: Debian Javascript Maintainers <pkg-javascript-de...@lists.alioth.debian.org> Changed-By: Yadd <y...@debian.org> Closes: 1072758 Changes: eslint (6.4.0~dfsg+~6.1.9-12) unstable; urgency=medium . * Team upload * Declare compliance with policy 4.7.0 * Add patch to fix error parsing in test (Closes: #1072758) Checksums-Sha1: 817fbceab9e383149c3f5bb889984bdd53f02531 4334 eslint_6.4.0~dfsg+~6.1.9-12.dsc ff41c3a9d9a0c4fc09dbf805b462993b5a0797db 54472 eslint_6.4.0~dfsg+~6.1.9-12.debian.tar.xz Checksums-Sha256: b374af0e32272aba6a4af76cfd75bed7e02475c29d90a8120fbbc93b4aa18269 4334 eslint_6.4.0~dfsg+~6.1.9-12.dsc 793a91a606bcf20f63047527f62daf3992af0ef60aa07b94f109dba1fb6b67aa 54472 eslint_6.4.0~dfsg+~6.1.9-12.debian.tar.xz Files: ce57ad88ad481a30efbf943b67d62d93 4334 javascript optional eslint_6.4.0~dfsg+~6.1.9-12.dsc 87e949c52c675ca98340e550bfb0db84 54472 javascript optional eslint_6.4.0~dfsg+~6.1.9-12.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmZleJAACgkQ9tdMp8mZ 7ukHtg//WcM0NppBygh7pMrkm9vcd1MHzz3snGCxEnJiJjtPk/SqfelJWxkgBzjw SKQwgFxh64GrZPr9qzWaxSILbqk315xUSi60XKD1P8NCOmm8yBUFtQpLVtl3wx7K flxpQANNqEkWsZ/NzarxdCQnSxo8tYDQ+TdQQB7B5wUc0m6YFbJw3Zowuai/uwUr 1HGu5wzjHtmI3qzKzoEE+S2of67Homy+4s5EjRZyrejaNaEJORB9jmhOw7ZziJfu oI6lVh2qMw0nHVJhLbcHLzKnX04IiS0V+8Z4mMqMNHpKt/teR6tIdsLcFsRJRT1+ AK8hQziEHjjJo6cJNQVeE8VGzfUlZ3zPy21S+fllpYylWJbGug4wexjt6iZzVnWX yw/mqHj12XOCGk03eKdt94L6ydQtlMIURPp7PS8ftsO/jrl+mEl0fWFtlaPFA5VC gzWssatkeL7FoBw5NK0qUVzfxO+8bKcRAO/eHTLWZqWy9B2IbEO7zgTk7OFNJ5Up 6MXQ2bxFWx6l92bfJSumr4IHyFLww8A8vVYvHRD7b+PwJuFC6qSP2MABcm+fb13S LBHP4k2W92SxvcWHZxB7Ztz8JxXDsjv6VmKQxm6p0/2+tSFLQpYhTmnPGQwrw/0h SmLLuYfTJNNWBXiJ7iJt2EcJ9r9qniYbPGF9okAspor7UuGMx6E= =xj1n -----END PGP SIGNATURE-----pgpsVSpaGjwFZ.pgp
Description: PGP signature
--- End Message ---
-- Pkg-javascript-devel mailing list Pkg-javascript-devel@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel