Your message dated Sun, 05 Jul 2020 13:18:46 +0000 with message-id <e1js4xe-0008ik...@fasolo.debian.org> and subject line Bug#963060: fixed in node-expat 2.3.18+ds-1 has caused the Debian Bug report #963060, regarding 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.) -- 963060: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963060 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-expat Source-Version: 2.3.18+ds-1 Done: Jonas Smedegaard <d...@jones.dk> We believe that the bug you reported is fixed in the latest version of node-expat, 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. Jonas Smedegaard <d...@jones.dk> (supplier of updated node-expat 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, 05 Jul 2020 14:52:08 +0200 Source: node-expat Architecture: source Version: 2.3.18+ds-1 Distribution: unstable Urgency: medium Maintainer: Debian Javascript Maintainers <pkg-javascript-de...@lists.alioth.debian.org> Changed-By: Jonas Smedegaard <d...@jones.dk> Closes: 963060 Changes: node-expat (2.3.18+ds-1) unstable; urgency=medium . [ Debian Janitor ] * use debhelper compatibility level 12 (not 10); build-depend on debhelper-compat (not debhelper) * set upstream metadata fields: Bug-Database Bug-Submit Repository Repository-Browse. * declare compliance with Debian Policy 4.5.0 . [ Jonas Smedegaard ] . * update Homepage, Source, watch, and metadata URLs * tighten dependency on nodejs; closes: bug#963060, thanks to Paul Gevers * copyright: + repackage upstream source without embedded copy of libexpat + stop track no longer redistributed libexpat + extend coverage + use License-Grant and License-Reference + use semantic newlines * watch: + add repacksuffix + use substitution strings + use dversionmangle=auto + simplify regular expressions + rewrite usage comment * drop obsolete README.source * add patch 2001 to test against system-installed node-expat * set local library path during build-time testing * annotate superficial autopkgtest, and add non-superficial autopkgtest * annotate test-only build-dependencies * include helper script copyright-check with source * reference DEP-3 format in patch headers * suppress lintian regarding license is in License-Reference field (see bug#786450), and drop obsolete suppression Checksums-Sha1: 8fe5bb12de9099ccfbbed19137b2856e81caef4a 2258 node-expat_2.3.18+ds-1.dsc fea0c212b4d0f5335cce7c4cc89cf8e7d4cffbc2 94240 node-expat_2.3.18+ds.orig.tar.xz 16e6e99aac0ac9864142a65f8d26ff26dead8ab4 7376 node-expat_2.3.18+ds-1.debian.tar.xz 068696ee1b1aa96fad64651f50fe5497595d8e5f 9820 node-expat_2.3.18+ds-1_amd64.buildinfo Checksums-Sha256: a755a72f9b8382dbd91a70251681bf40378cecd95a1bdd3454a990b43c964fc1 2258 node-expat_2.3.18+ds-1.dsc 23d66c6120406154841ae0a4bb623d5d6cb268e6486646853c02e9b3cc3b9879 94240 node-expat_2.3.18+ds.orig.tar.xz 4be6aecf1bacf272f85cec962fba0fc69b9254542e2ee4b8c7db9c3437e898b5 7376 node-expat_2.3.18+ds-1.debian.tar.xz 5f774754bf09dce2e67d25829297b2633af98e6cae618f5c6f8ef80e2aeb5e16 9820 node-expat_2.3.18+ds-1_amd64.buildinfo Files: b45d91ec94b4c34e7291ba048f823681 2258 javascript optional node-expat_2.3.18+ds-1.dsc a479407008361c0bb502f160de2e1d19 94240 javascript optional node-expat_2.3.18+ds.orig.tar.xz 0a1c5cd35b7ca3d62941b3229e3c41a8 7376 javascript optional node-expat_2.3.18+ds-1.debian.tar.xz 28923b7ccf58bc25c2f56ce8bdb4ef77 9820 javascript optional node-expat_2.3.18+ds-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAl8Bz84ACgkQLHwxRsGg ASFFLQ//Z8QxUi9o56w9qGmSKBT8igZ/hu/nQW+ZG1zkwYuKHwP+wzPGv8rarT/6 F96MEw3Fql+nK84sHqad/NirWLUBgAbD1p9esqXJTtcQXh1whYK7RN7cIvT+dfya n96ptAc2Unk2uh41c5qBPKc+J2SCBq9WOX+FOPH0j3LraKDXPRO0vmEMYili/rOo 7GOpKDKoooawuP9Bk3fo/hvEZk2sY1ZNxcxolTo671JV4myPem7PowI1kdaONRHb hyPAG6NMBUnuQeh8qNdqXuzM2v+OsjFxkqkCjnqHI3I0Mcb9LS/qoVlNhCNe9koB Z2mYIiTTDDVayU/3cX2DIs/9tynVN69LNxwe+QwhiUTTe8ePTxBD/0/FDG2kOzKx /CDviHMPUOnU7ucCP++6/DVRBT/wjNrXQnUwEIOLACU2s/DrnHltaWjtWFxRS0fL SFytM2MEYsnkxHvMGPounGE8iC4cAdEprEtZkpzyLiECusBVz+LrBSuGUQW3YaG6 lfAwM//Bh2SHlw6kzZX5FRYxcC1/lJ1ANgJWbntQDrG2j4tWR+PNg4k5desWclC3 4VYJ8uOcJ0J8kEkjnf5KeJ4MeVX6AomQ+QivOQa0gpw+SI/bsHCOp4zDvlW3P5QE I3WuvbHMDl0FUL6LnYvMstSxASNaAk7FT5Ymc+FUCtPHF6M9mxY= =2Sp2 -----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