Your message dated Sat, 20 Jun 2020 07:03:34 +0000 with message-id <e1jmxxk-00083p...@fasolo.debian.org> and subject line Bug#963039: fixed in node-iconv 2.3.5-4 has caused the Debian Bug report #963039, regarding node-iconv: versions of nodejs dependencies not properly documented 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.) -- 963039: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963039 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: node-iconv Version: 1.19.0-2 Severity: serious Tags: sid bullseye User: debian...@lists.debian.org Usertags: needs-update Control: affects -1 src:nodejs src:node-body-parser Control: affects -1 src:node-client-sessions src:node-express [X-Debbugs-CC: debian...@lists.debian.org, node-body-par...@packages.debian.org, node-client-sessi...@packages.debian.org, node-expr...@packages.debian.org] Dear maintainer(s), With a recent upload of nodejs the autopkgtest of node-body-parser fails in testing when that autopkgtest is run with the binary packages of nodejs from unstable. It passes when run with only packages from testing. In tabular form: pass fail nodejs from testing 12.18.0~dfsg-3 node-body-parser from testing 1.19.0-2 all others from testing from testing I copied some of the output at the bottom of this report. As a nodejs non-expert, it seems to me that the version of node-iconv in testing is not compatible with the version of src:nodejs in unstable, but the package dependencies don't reflect that in any way. Looking at the error message, it seems to me that nodejs has an internal versioning scheme that should be exposed in the Debian control file. node-iconv is rebuilt in unstable and now has a dependency on the new version of libnodejsX, but an unversioned dependency on nodejs itself. Ideally, to fix the current situation some binary from src:nodejs, I think nodejs, needs to add a "Breaks: node-iconv << <first fixed version>", but unfortunately this shouldn't be done on binNMU versions, so this breaks can only happen if node-iconv gets a new upload, but it should be done in that case. Currently this regression is blocking the migration of nodejs to testing [1]. More information about this bug and the reason for filing it can be found on https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation Paul PS: there's probably more regressions (but not all) triggered by nodejs caused by this, I'll add them as affected when I see them. [1] https://qa.debian.org/excuses.php?package=nodejs https://ci.debian.net/data/autopkgtest/testing/amd64/n/node-body-parser/5929967/log.gz Launch debian/tests/pkg-js/test with sh -ex + mocha --require test/support/env --reporter spec --check-leaks --bail test/ bodyParser() 1) "before all" hook for "should default to {}" 0 passing (51ms) 1 failing 1) bodyParser() "before all" hook for "should default to {}": Error: The module '/usr/lib/x86_64-linux-gnu/nodejs/iconv/build/Release/iconv.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 64. This version of Node.js requires NODE_MODULE_VERSION 72. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`). at Object.Module._extensions..node (internal/modules/cjs/loader.js:1188:18) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18) at Object.<anonymous> (/usr/lib/x86_64-linux-gnu/nodejs/iconv/lib/iconv.js:30:14) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18) at Object.<anonymous> (/usr/share/nodejs/raw-body/index.js:17:13) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18) at Object.<anonymous> (/usr/share/nodejs/body-parser/lib/read.js:15:15) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18) at Object.<anonymous> (/usr/share/nodejs/body-parser/lib/types/urlencoded.js:20:12) at Module._compile (internal/modules/cjs/loader.js:1138:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10) at Module.load (internal/modules/cjs/loader.js:986:32) at Function.Module._load (internal/modules/cjs/loader.js:879:14) at Module.require (internal/modules/cjs/loader.js:1026:19) at require (internal/modules/cjs/helpers.js:72:18) at loadParser (/usr/share/nodejs/body-parser/index.js:151:16) at Function.get [as urlencoded] (/usr/share/nodejs/body-parser/index.js:123:12) at bodyParser (/usr/share/nodejs/body-parser/index.js:105:29) at eval (eval at wrapfunction (/usr/share/nodejs/depd/index.js:425:22), <anonymous>:3:11) at createServer (test/body-parser.js:143:21) at Context.<anonymous> (test/body-parser.js:10:19) at callFn (/usr/share/nodejs/mocha/lib/runnable.js:395:21) at Hook.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:382:7) at next (/usr/share/nodejs/mocha/lib/runner.js:384:10) at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:428:5) at processImmediate (internal/timers.js:456:21) malloc_consolidate(): invalid chunk size Aborted
signature.asc
Description: OpenPGP digital signature
--- End Message ---
--- Begin Message ---Source: node-iconv Source-Version: 2.3.5-4 Done: Xavier Guimard <y...@debian.org> We believe that the bug you reported is fixed in the latest version of node-iconv, 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 963...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Xavier Guimard <y...@debian.org> (supplier of updated node-iconv 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: Sat, 20 Jun 2020 08:16:17 +0200 Source: node-iconv Architecture: source Version: 2.3.5-4 Distribution: unstable Urgency: medium Maintainer: Debian Javascript Maintainers <pkg-javascript-de...@lists.alioth.debian.org> Changed-By: Xavier Guimard <y...@debian.org> Closes: 963039 Changes: node-iconv (2.3.5-4) unstable; urgency=medium . * Team upload . [ Debian Janitor ] * Set field Upstream-Name in debian/copyright. * Set upstream metadata fields: Bug-Submit. . [ Xavier Guimard ] * Remove dependency to nodejs and add build dependency to nodejs ≥ 12 (Closes: #963039) Checksums-Sha1: deee615a769b03ee1c7a45168f3518d328e3ea8c 2130 node-iconv_2.3.5-4.dsc 5dcb690d42d1f9411933e5d515a6e31265dd2eb8 5568 node-iconv_2.3.5-4.debian.tar.xz Checksums-Sha256: f77e6f2da4493fe5e6d58664c632864eada0e0748a7d73bbb9f56203972899de 2130 node-iconv_2.3.5-4.dsc 98e7b42220c8db986182f02ea697a08ed03b4307cafc2a19ced1067a35adb258 5568 node-iconv_2.3.5-4.debian.tar.xz Files: 127505b5de809aa42072cde40bd1e8bc 2130 javascript optional node-iconv_2.3.5-4.dsc 6cc5812f4ccc88e66452e85e45ed4700 5568 javascript optional node-iconv_2.3.5-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAl7tsFUACgkQ9tdMp8mZ 7umyDw/+JVuJCQ2mVQXC8IJsj4ZMin7zcbi7qvr5OufKdPBAO5JwHVoo6YJWksZy GyP/gZWkjro5gt2Alj/P0jfUWwyAl+8Hbq/29A6M17apocNooFbXBAzMv3XBb8pm R278qsZ0csaZHbh/y7jD2jzGpJtFSoAQPL2iXaAjHm3sJUWEgj0Av1WJ30LxamyK 9e9kYaO+6ki3v9uJRedg6qpfbOuBWeOAfWliGuRgygSsAueiSd4cdE4XowJvMTrO XOz0VOyofLuwEHJSk0kAviGIeXDcwwbHkJCJeXoPTvHPvUmCeEXRY3rIV+cNH+Uz LWXDSOIscThcnEztDuqnU/CDc1MLpqq/+egqvvFGVa0HYC+WxGo+Vbzh6dSUGJGw nSv7U1toWPHFNxajXHj5jx1a8vmqsCDBfXt0bCn4dkV5WrFqMlC67f/jESzfFVxq 30czNma/J6s67eezBIIIG6IflvNjsiSpOs+tseM3PSk3FIVbk/AbUX23ABXZCPWo NvsBPgG7Qt6+ZzZi7xSg07RyBRkZtGGPByam7r0yX1s0UKEyDVhdWqXkWyY+7it0 kH67D+2lhDLq45El+b/S1JP28vGW1wNCpWi/PeeUIPNvfwBn3kc0ObEKb5rmUw24 0qv6T2IfQKqCHo9oAPdz2VRpLcfP+eKlJf+OgEt5n4BWAsejY/o= =PxpI -----END 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