Your message dated Fri, 20 Mar 2026 10:05:38 +0000
with message-id <[email protected]>
and subject line Bug#1131311: fixed in pkg-js-tools 0.17.3
has caused the Debian Bug report #1131311,
regarding autopkgtest: Bad versions comparison
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 [email protected]
immediately.)
--
1131311: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1131311
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: autopkgtest
Version: 5.55
Severity: important
X-Debbugs-Cc: [email protected]
Hi,
a lot of node-* autopkgtest are broken due to a bad comparison.
Some packages have one of:
Breaks: node-rollup-plugin-terser (<< 7.0.2+~5.0.1-3~)
Breaks: node-rollup-plugin-terser (<< 7.0.2-6~)
And dpkg has no problem to compare those versions:
$ rmadison node-rollup-plugin-terser
node-rollup-plugin-terser | 7.0.2-5 | oldoldstable | source, all
node-rollup-plugin-terser | 7.0.2+~5.0.1-8 | oldstable | source, all
node-rollup-plugin-terser | 7.0.2+~5.0.1-8 | stable | source, all
node-rollup-plugin-terser | 7.0.2+~5.0.1-9 | testing | source, all
node-rollup-plugin-terser | 7.0.2+~cs8.6.4-1 | buildd-unstable | source, all
node-rollup-plugin-terser | 7.0.2+~cs8.6.4-1 | unstable | source, all
$ dpkg --compare-versions 7.0.2+~cs8.6.4-1 gt 7.0.2+~5.0.1-9 && echo OK
OK
$ dpkg --compare-versions 7.0.2+~cs8.6.4-1 gt 7.0.2-6 && echo OK
OK
But in autopkgtest, this creates a BADPKG. See
https://ci.debian.net/data/autopkgtest/testing/amd64/d/d3-format/69616911/log.gz
for example [1]
You can see that also in
https://tracker.debian.org/pkg/node-rollup-plugin-terser
where 7.0.2+~5.0.1-9 to 7.0.2+~cs8.6.4-1 migration is blocked
As a workaround, I just cleaned those old "Breaks" fields into
node-terser and node-jest to help.
Cheers,
Xavier
----
Ref:
[1]: The following packages have unmet dependencies:
satisfy:command-line : Depends: libjs-d3-format but it is not going to be
installed
Depends: node-d3-format but it is not going to be
installed
Depends: debhelper-compat (= 13)
Depends: dh-sequence-nodejs
Depends: rollup but it is not going to be installed
Depends: node-rollup-plugin-terser
Depends: node-tape but it is not going to be installed
Depends: node-d3-queue but it is not going to be
installed
Depends: build-essential but it is not going to be
installed
Depends: pkg-js-autopkgtest but it is not going to be
installed
E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. satisfy:command-line:amd64=1 is selected for install
2. satisfy:command-line:amd64 Depends node-rollup-plugin-terser
but none of the choices are installable:
- node-rollup-plugin-terser:amd64=7.0.2+~cs8.6.4-1 is not selected for
install
- node-rollup-plugin-terser:amd64=7.0.2+~cs8.6.4-1 is not selected for
install
- node-rollup-plugin-terser:amd64=7.0.2+~5.0.1-9 is not selected for
install
autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt
pinning. Retrying with using all packages from unstable
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:
satisfy:command-line : Depends: libjs-d3-format but it is not going to be
installed
Depends: node-d3-format but it is not going to be
installed
Depends: debhelper-compat (= 13)
Depends: dh-sequence-nodejs
Depends: rollup but it is not going to be installed
Depends: node-rollup-plugin-terser
Depends: node-tape but it is not going to be installed
Depends: node-d3-queue but it is not going to be
installed
Depends: build-essential but it is not going to be
installed
Depends: pkg-js-autopkgtest but it is not going to be
installed
E: Unable to satisfy dependencies. Reached two conflicting assignments:
1. satisfy:command-line:amd64=1 is selected for install
2. satisfy:command-line:amd64 Depends node-rollup-plugin-terser
but none of the choices are installable:
- node-rollup-plugin-terser:amd64=7.0.2+~cs8.6.4-1 is not selected for
install
- node-rollup-plugin-terser:amd64=7.0.2+~cs8.6.4-1 is not selected for
install
- node-rollup-plugin-terser:amd64=7.0.2+~5.0.1-9 is not selected for
install
pkg-js-autopkgtest FAIL badpkg
--- End Message ---
--- Begin Message ---
Source: pkg-js-tools
Source-Version: 0.17.3
Done: Xavier Guimard <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pkg-js-tools, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Xavier Guimard <[email protected]> (supplier of updated pkg-js-tools 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 20 Mar 2026 10:44:52 +0100
Source: pkg-js-tools
Architecture: source
Version: 0.17.3
Distribution: unstable
Urgency: medium
Maintainer: Debian Javascript Maintainers
<[email protected]>
Changed-By: Xavier Guimard <[email protected]>
Closes: 1131311
Changes:
pkg-js-tools (0.17.3) unstable; urgency=medium
.
* Use uscan's Npmregistry template
* Fix ${nodejs:Provides} to avoid double provide (Closes: #1131311)
Checksums-Sha1:
603f85d80db3ef0b1ca5975807de994598bf5c3a 2692 pkg-js-tools_0.17.3.dsc
ca32f2a2eb4d5af3e39a40fd72e6fe5b45ddadf2 90408 pkg-js-tools_0.17.3.tar.xz
Checksums-Sha256:
4778857d3e7ac600e84dfb10210bc883f78c1f12d8973dd33125c70a2b9d294d 2692
pkg-js-tools_0.17.3.dsc
8ea4f892057cf2051175d910780c7da0d22f023c264d2a6e8dbd930596774acd 90408
pkg-js-tools_0.17.3.tar.xz
Files:
b3ca2d339ce26605cb3db8aa78128dec 2692 devel optional pkg-js-tools_0.17.3.dsc
b504525713c93bd72fc6b5a54e48beb8 90408 devel optional
pkg-js-tools_0.17.3.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmm9F6kACgkQ9tdMp8mZ
7ulVdQ/9EYJj+BER6br1T1PAdPSsSRC0Fg4GAZZnmjvDe+EzvXi80ZE6hYvBYU2s
nFttmdc/O87AYPH3kZeqcWqaoWUvC83ZlqiuKGfLnHTnH11bPHT5KY5LTW6kBXRn
zvKCMpitmD4jYyGxdVcfNTOEjVMlZdSRkwHoSCEOyP6S3IYkR2UJbvaOWd7gvncZ
7v2ILd/YVclM97BVdTJkhzfnyyB9q0uY1nvScJby0VE/jXLogCX1oOixRpanveOv
NYwqvhNDB+0OfZLjfd5UEvhLwIoKRmsWDpL0lqIOeyDEclb4gRPogihGfQQUQA1d
YHZ7n7SPP/hwtUdsuJ2Ew61dWN2AfrvM5xRZ0xO4Za9tTbvudoVhAL+bKAGc2h+K
H0zHCH6qo4T/AiB/4Rn9a3+oQhAhDmiL/qtWe8f3Wk1fIHcaS60qdleP+ynl98L1
Zg+ha9X35YDvHp4RcGMZU18BOl8/sqO+7z4rwffDE5qsHVvyzYTCcQ0qDhFpSVna
UkEj9Bm+Yq9rwyx6vQ14g1wNohF4tpAcZGOdfdx5oqnUk9nyJNf/AvdyAmvKDHEE
F04EkkoqyPkImTy8N/3IL8gNguZzzcFXzEYB+V67FjsQoWSzfINw2uluRMwixPLs
9+xhI3pbZB2GxetOjd8H3Q/9+jl4ZIGGP6ECVuqjYW6nunQvwdk=
=oTKi
-----END PGP SIGNATURE-----
pgpcGtyyjfJOo.pgp
Description: PGP signature
--- End Message ---