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

Attachment: 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

Reply via email to