Control: reassign -1 node-rollup-plugin-terser

Le 20/03/2026 à 08:06, Paul Gevers a écrit :
Hi Yadd,

On 3/20/26 07:23, Yadd wrote:
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

Did you see
https://piuparts.debian.org/sid/fail/node-rollup-plugin- terser_7.0.2+~cs8.6.4-1.log

autopkgtest just uses apt to install packages, so I don't believe this is a bug in autopkgtest.

Paul

I found the issue (I can fix it in node-rollup-plugin-terser for now): there is an automatic "Provides" because node-rollup-plugin-terser provide rollup-plugin-terser and @rollup/plugin-terser.

We never had this issue before because in all replacements of old rollup-plugin-foo by @rollup/plugin-foo (with temporary double package) we had always @rollup/plugin-foo version > rollup-plugin-foo version

But here for the first time, @rollup/plugin-terser version is lower.

So there are 2 issues:
- dh-sequence-nodejs shouldn't double-provide
- resolver should take the higher version

Thanks for your time!

Reply via email to