Source: acorn Version: 8.0.5+ds+~cs19.19.27-2 Severity: serious Tags: patch User: debian...@lists.debian.org Usertags: piuparts Control: affects -1 + node-buble
Hi, during a test with piuparts I noticed node-buble fails to upgrade from 'buster'. It installed fine in 'buster', then the upgrade to 'bullseye' fails. The upgrade involves switching from the real package node-acorn to the (versioned) virtual package node-acorn, something that is usually difficult for apt and in this case apt fails to find a working upgrade path. Introducing a (real) transitional package node-acorn makes the whole process smooth. >From the attached log (scroll to the bottom...): Starting 2 pkgProblemResolver with broken count: 2 Investigating (0) libnode72:amd64 < none -> 12.21.0~dfsg-1 @un uN Ib > Broken libnode72:amd64 Breaks on libnode64:amd64 < 10.24.0~dfsg-1~deb10u1 @ii mK > Considering libnode64:amd64 -3 as a solution to libnode72:amd64 27 Added libnode64:amd64 to the remove list Fixing libnode72:amd64 via remove of libnode64:amd64 Investigating (0) node-debbundle-acorn:amd64 < none -> 8.0.5+ds+~cs19.19.27-1 @un uN Ib > Broken node-debbundle-acorn:amd64 Breaks on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (< 6.0.2+20181021git007b08d01eff070+ds+~0.3.1+~4.0.0+~0.3.0+~5.0.0+ds+~1.6.1+ds-2~) Considering node-acorn:amd64 0 as a solution to node-debbundle-acorn:amd64 -1 Holding Back node-debbundle-acorn:amd64 rather than change node-acorn:amd64 Investigating (1) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Investigating (2) node-magic-string:amd64 < 0.25.2-1 -> 0.25.7-4 @ii umU Ib > Broken node-magic-string:amd64 Breaks on node-buble:amd64 < 0.19.4-3 | 0.20.0+~0.19.2-3 @ii umH > (< 0.19.8-7~) Considering node-buble:amd64 0 as a solution to node-magic-string:amd64 1 Upgrading node-buble:amd64 due to Breaks field in node-magic-string:amd64 Investigating (2) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Investigating (3) node-magic-string:amd64 < 0.25.2-1 -> 0.25.7-4 @ii umU Ib > Broken node-magic-string:amd64 Breaks on node-buble:amd64 < 0.19.4-3 | 0.20.0+~0.19.2-3 @ii umH > (< 0.19.8-7~) Considering node-buble:amd64 0 as a solution to node-magic-string:amd64 1 Upgrading node-buble:amd64 due to Breaks field in node-magic-string:amd64 Investigating (3) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Investigating (4) node-magic-string:amd64 < 0.25.2-1 -> 0.25.7-4 @ii umU Ib > Broken node-magic-string:amd64 Breaks on node-buble:amd64 < 0.19.4-3 | 0.20.0+~0.19.2-3 @ii umH > (< 0.19.8-7~) Considering node-buble:amd64 0 as a solution to node-magic-string:amd64 1 Upgrading node-buble:amd64 due to Breaks field in node-magic-string:amd64 Investigating (4) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Investigating (5) node-magic-string:amd64 < 0.25.2-1 -> 0.25.7-4 @ii umU Ib > Broken node-magic-string:amd64 Breaks on node-buble:amd64 < 0.19.4-3 | 0.20.0+~0.19.2-3 @ii umH > (< 0.19.8-7~) Considering node-buble:amd64 0 as a solution to node-magic-string:amd64 1 Upgrading node-buble:amd64 due to Breaks field in node-magic-string:amd64 Investigating (5) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Investigating (6) node-magic-string:amd64 < 0.25.2-1 -> 0.25.7-4 @ii umU Ib > Broken node-magic-string:amd64 Breaks on node-buble:amd64 < 0.19.4-3 | 0.20.0+~0.19.2-3 @ii umH > (< 0.19.8-7~) Considering node-buble:amd64 0 as a solution to node-magic-string:amd64 1 Upgrading node-buble:amd64 due to Breaks field in node-magic-string:amd64 Investigating (6) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Investigating (7) node-magic-string:amd64 < 0.25.2-1 -> 0.25.7-4 @ii umU Ib > Broken node-magic-string:amd64 Breaks on node-buble:amd64 < 0.19.4-3 | 0.20.0+~0.19.2-3 @ii umH > (< 0.19.8-7~) Considering node-buble:amd64 0 as a solution to node-magic-string:amd64 1 Upgrading node-buble:amd64 due to Breaks field in node-magic-string:amd64 Investigating (7) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Investigating (8) node-magic-string:amd64 < 0.25.2-1 -> 0.25.7-4 @ii umU Ib > Broken node-magic-string:amd64 Breaks on node-buble:amd64 < 0.19.4-3 | 0.20.0+~0.19.2-3 @ii umH > (< 0.19.8-7~) Considering node-buble:amd64 0 as a solution to node-magic-string:amd64 1 Upgrading node-buble:amd64 due to Breaks field in node-magic-string:amd64 Investigating (8) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Investigating (9) node-magic-string:amd64 < 0.25.2-1 -> 0.25.7-4 @ii umU Ib > Broken node-magic-string:amd64 Breaks on node-buble:amd64 < 0.19.4-3 | 0.20.0+~0.19.2-3 @ii umH > (< 0.19.8-7~) Considering node-buble:amd64 0 as a solution to node-magic-string:amd64 1 Upgrading node-buble:amd64 due to Breaks field in node-magic-string:amd64 Investigating (9) node-buble:amd64 < 0.19.4-3 -> 0.20.0+~0.19.2-3 @ii umU Ib > Broken node-buble:amd64 Depends on node-acorn:amd64 < 5.5.3+ds3-3 @ii mK > (>= 6.0~) Considering node-debbundle-acorn:amd64 -1 as a solution to node-buble:amd64 0 Holding Back node-buble:amd64 rather than change node-acorn:amd64 Done 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: node-magic-string : Breaks: node-buble (< 0.19.8-7~) but 0.19.4-3 is to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. cheers, Andreas
diff -Nru acorn-8.0.5+ds+~cs19.19.27/debian/changelog acorn-8.0.5+ds+~cs19.19.27/debian/changelog --- acorn-8.0.5+ds+~cs19.19.27/debian/changelog 2021-01-26 15:04:47.000000000 +0100 +++ acorn-8.0.5+ds+~cs19.19.27/debian/changelog 2021-03-30 10:10:08.000000000 +0200 @@ -1,3 +1,10 @@ +acorn (8.0.5+ds+~cs19.19.27-2) UNRELEASED; urgency=medium + + * Reintroduce node-acorn as transitional package for smooth upgrades from + buster. (Closes: #-1) + + -- Andreas Beckmann <a...@debian.org> Tue, 30 Mar 2021 10:10:08 +0200 + acorn (8.0.5+ds+~cs19.19.27-1) unstable; urgency=medium * Team upload diff -Nru acorn-8.0.5+ds+~cs19.19.27/debian/control acorn-8.0.5+ds+~cs19.19.27/debian/control --- acorn-8.0.5+ds+~cs19.19.27/debian/control 2021-01-26 15:01:39.000000000 +0100 +++ acorn-8.0.5+ds+~cs19.19.27/debian/control 2021-03-30 10:10:05.000000000 +0200 @@ -58,3 +58,11 @@ acorn-numeric-separator, acorn-private-methods. . Node.js is an event-based server-side JavaScript engine. + +Package: node-acorn +Architecture: all +Depends: node-debbundle-acorn (= ${binary:Version}), + ${misc:Depends}, +Description: Transitional dummy package for upgrading to node-debbundle-acorn + This is a transitional dummy package to ease upgrading to + node-debbundle-acorn. It can be safely removed. diff -Nru acorn-8.0.5+ds+~cs19.19.27/debian/node-debbundle-acorn.install acorn-8.0.5+ds+~cs19.19.27/debian/node-debbundle-acorn.install --- acorn-8.0.5+ds+~cs19.19.27/debian/node-debbundle-acorn.install 1970-01-01 01:00:00.000000000 +0100 +++ acorn-8.0.5+ds+~cs19.19.27/debian/node-debbundle-acorn.install 2021-03-30 10:10:08.000000000 +0200 @@ -0,0 +1 @@ +usr/