Hi, I pushed a change on Salsa[1] to make sure that the two following piuparts upgrade paths are working okay (thanks Andreas Tille for the permission):
$ sudo piuparts \ --testdebs-repo='deb [trusted=true] http://[::1]/~emollier/repos experimental main' \ --distupgrade-to-testdebs \ --warn-on-leftovers-after-purge \ --distribution=buster \ --distribution=bullseye \ --apt r-cran-dt=0.17+dfsg-3 $ sudo piuparts \ --testdebs-repo='deb [trusted=true] http://[::1]/~emollier/repos experimental main' \ --distupgrade-to-testdebs \ --warn-on-leftovers-after-purge \ --distribution=bullseye \ --apt r-cran-dt=0.17+dfsg-3 The first describes installation from Buster, then upgrade to Bullseye, then purge. The second describes installation of initial Testing version, then purge. There is however this upgrade path that I struggle to fix, note the missing --distupgrade-to-testdebs, which goes through the existing 0.17+dfsg-2 in Testing, and which is still broken: $ sudo piuparts \ --testdebs-repo='deb [trusted=true] http://[::1]/~emollier/repos experimental main' \ --warn-on-leftovers-after-purge \ --distribution=buster \ --distribution=bullseye \ --apt r-cran-dt=0.17+dfsg-3 [...] 1m39.9s DEBUG: Command failed (status=2), but ignoring error: ['debsums', '--root', '/tmp/tmp0pvmpul0', '-ac', '--ignore-obsolete'] 1m39.9s ERROR: FAIL: debsums reports modifications inside the chroot: debsums: missing file /usr/share/javascript/jquery-datatables/css/dataTables.bootstrap.css (from libjs-jquery-datatables package) debsums: missing file /usr/share/javascript/jquery-datatables/css/dataTables.bootstrap.min.css (from libjs-jquery-datatables package) [...] debsums: missing file /usr/share/javascript/jquery-datatables-extensions/Buttons/js/dataTables.buttons.js (from libjs-jquery-datatables-extensions package) debsums: missing file /usr/share/javascript/jquery-datatables-extensions/Buttons/js/dataTables.buttons.min.js (from libjs-jquery-datatables-extensions package) Several packages from libjs-jquery-datatables-extension and libjs-jquery-datatables go missing after purge, eventually requiring the user of the rolling Sid machine to reinstall these packages, if removal of r-cran-dt occurs. Normally, with the new d/maintscript, this should not occur when jumping directly from Buster. How much is it a concern regarding the criticality of the bug? [1] https://salsa.debian.org/r-pkg-team/r-cran-dt/ Andreas Tille, on 2021-03-19 19:40:19 +0100: > > sudo piuparts --fail-on-broken-symlinks --warn-on-leftovers-after-purge > > r-cran-dt_0.17+dfsg-2_amd64.changes > ... > 1m7.6s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', > '+D', '/tmp/tmpc4jzyfzf'] > 1m9.2s ERROR: FAIL: Broken symlinks: > /usr/lib/R/site-library/crosstalk/lib/ionrangeslider -> > ../../shiny/www/shared/ionrangeslider (r-cran-crosstalk) > /usr/lib/R/site-library/crosstalk/lib/bootstrap/shim -> > ../../../shiny/www/shared/bootstrap/shim (r-cran-crosstalk) > /usr/lib/R/site-library/crosstalk/lib/bootstrap/js/npm.js -> > ../../../../shiny/www/shared/bootstrap/js/npm.js (r-cran-crosstalk) It sounds unrelated, I opened #986011 against r-cran-crosstalk. Kind Regards, -- Étienne Mollier <etienne.moll...@mailoo.org> Fingerprint: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da Sent from /dev/pts/3, please excuse my verbosity.
signature.asc
Description: PGP signature