Your message dated Wed, 21 May 2025 10:04:26 +0000
with message-id <e1uhgjg-00gktk...@fasolo.debian.org>
and subject line Bug#1106209: fixed in node-corepack 0.24.0-5
has caused the Debian Bug report #1106209,
regarding Incorrect dependencies on two "Architecture: all" packages
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.)
--
1106209: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106209
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: nodejs
Version: 20.19.2+dfsg-1
The nodejs and libnode115 packages have dependencies on node-corepack
and node-minimatch, respectively. The latter two are "Architecture:
all". However, the dependency appears to be implicitly on native-arch
versions of the packages, rather than the "all" ones. I encountered this
issue in a somewhat unusual scenario:
I am running a Docker container of debian:unstable for armhf, using
qemu-user on an amd64 system. For speed, I am replacing several armhf
packages in the container with their amd64 equivalents, after running
"dpkg --add-architecture amd64". One of these packages is nodejs.
To illustrate the problem, I first install the two dependency packages.
(Note that nodejs is also pulled in, specifically nodejs:armhf):
+ apt-get -y install node-corepack node-minimatch
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
libcares2 libicu76 libnode115 libuv1t64 node-acorn node-balanced-match
node-brace-expansion node-cjs-module-lexer node-undici node-xtend nodejs
nodejs-doc
Suggested packages:
npm
The following NEW packages will be installed:
libcares2 libicu76 libnode115 libuv1t64 node-acorn node-balanced-match
node-brace-expansion node-cjs-module-lexer node-corepack node-minimatch
node-undici node-xtend nodejs nodejs-doc
0 upgraded, 14 newly installed, 0 to remove and 2 not upgraded.
Need to get 27.5 MB of archives.
After this operation, 110 MB of additional disk space will be used.
[...]
Now, I install the amd64 build of nodejs:
+ apt-get -y install nodejs:amd64
Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs:amd64 : Depends: libnode115:amd64 (= 20.19.2+dfsg-1) but it is not
going to be installed
Depends: node-corepack:amd64 but it is not installable
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. nodejs:amd64=20.19.2+dfsg-1 is selected for install
2. nodejs:amd64 Depends node-corepack:amd64
but none of the choices are installable:
[no choices]
There is no node-corepack:amd64, of course, and node-corepack:all is
already installed.
I worked around the error by building a metapackage with
"Provides: node-corepack:amd64 (= 9.9.9)", and then I get this:
+ apt-get -y install nodejs:amd64
Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libnode115:amd64 : Depends: node-minimatch:amd64 (>= 9.0.3-5) but it is not
installable
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. libnode115:amd64 is selected for install because:
1. nodejs:amd64=20.19.2+dfsg-1 is selected for install
2. nodejs:amd64 Depends libnode115:amd64 (= 20.19.2+dfsg-1)
2. libnode115:amd64 Depends node-minimatch:amd64 (>= 9.0.3-5)
but none of the choices are installable:
[no choices]
Once I Provides: the two ersatz packages, I am able to install
nodejs:amd64 without issue.
--- End Message ---
--- Begin Message ---
Source: node-corepack
Source-Version: 0.24.0-5
Done: Jérémy Lal <kapo...@melix.org>
We believe that the bug you reported is fixed in the latest version of
node-corepack, 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 1106...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jérémy Lal <kapo...@melix.org> (supplier of updated node-corepack 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: SHA256
Format: 1.8
Date: Wed, 21 May 2025 11:47:41 +0200
Source: node-corepack
Architecture: source
Version: 0.24.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<pkg-javascript-de...@lists.alioth.debian.org>
Changed-By: Jérémy Lal <kapo...@melix.org>
Closes: 1106209
Changes:
node-corepack (0.24.0-5) unstable; urgency=medium
.
* Fix missing b-d for dh_nodejs_autodocs
* Hint: Multi-Arch foreign. Closes: #1106209.
Checksums-Sha1:
f0bacc0c96714015a984cd331376cf7332fd0027 2463 node-corepack_0.24.0-5.dsc
a1b329169de89d08bd7ba142d8b47dc1d02ca46c 4516
node-corepack_0.24.0-5.debian.tar.xz
9db8a29b6b320b0ee132a22ce8f1440ba6328074 23320
node-corepack_0.24.0-5_source.buildinfo
Checksums-Sha256:
19f1750fbb4410db966c4c6f160249f05dd5857f744e1986dd6c1aba4ff8b269 2463
node-corepack_0.24.0-5.dsc
14b872f84b8d0380f4ef5c7eae76ab47262a9c4f58061b0cdf7b0c51b342f850 4516
node-corepack_0.24.0-5.debian.tar.xz
6425f42d03b95a1d8879c95c6e490f7a459f772cd23bac31e1e5ac7264dec0d2 23320
node-corepack_0.24.0-5_source.buildinfo
Files:
091681114c16203f4628d2d75b5ce604 2463 javascript optional
node-corepack_0.24.0-5.dsc
41d222f30700a0e2436c4b5e85519a59 4516 javascript optional
node-corepack_0.24.0-5.debian.tar.xz
c5474183f7d9a3ba9933ae808346b44b 23320 javascript optional
node-corepack_0.24.0-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCAAwFiEEA8Tnq7iA9SQwbkgVZhHAXt0583QFAmgtoVISHGthcG91ZXJA
bWVsaXgub3JnAAoJEGYRwF7dOfN0YC0P/jALmn50se0XsBq4fwZRS3Gtr5kv07Ui
C9zi0sMNVOjgt9iyCHpV5A7RJ91ChxoR1RY69rVrmCRA9mMv6iaVeZkW7SJNFTyP
S0dmJ9sD3ssXGJJwTHY0L/rzNBAh/50RzlcypAXLLvo64HZjtOLTqfIvGHYyB7ne
VwtJaLPbUscO5G1sCaqMThNa8Hxdd3pZ2iUFcPt7kuXVjkgIzKX3Ikj/h8mO1lvN
wZiISId5hmtP1+ZV/Umbb6ueWXKTe9uulidK2FYthJTh092q5kS3SJ08y+xwUUP2
vDEY0Qa2VwfpuVZVSNSEYyvImGr6DpbM/xbhbSeobQCFIoP2NX9TbaOEQoEXC/TV
HBQmYZtSac+NhodEZOi5WwCU2YBR/xZpbb9Y15QHgtsprEC/bM/5Vt5vdTyLAzry
MlMgOGGL3ll8AmQvi5noZA8dn/9xvfMBahl7HXaMHmZwa7YiNThPRBk1mUHXGlRe
khWa0pTynoSCR9yH1u1b816ivq1ZcWKFmzt7ex2ciqKjM/RF6cZFUAWZVW3uqlB4
kamQ/RK+OxFTc8nSnvHh38qJjHEZW0euL4Wd42aYSm7FmXlnerBPeHfCRBANHFM7
hiY5yUriJNkMfjOMS5hQK7JZzLglU7b3abUNZA3RtDZQlu9ITyD4aqg1PBLIWIzS
FD5nsJLgYVFx
=LZJA
-----END PGP SIGNATURE-----
pgpyrbdT1cLSt.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