On Mon, Mar 28, 2022 at 4:19 PM Sebastian Ramacher <sramac...@debian.org> wrote:
> On 2022-03-22 20:06:50, Jérémy Lal wrote: > > On Mon, Mar 21, 2022 at 10:42 PM Sebastian Ramacher < > sramac...@debian.org> > > wrote: > > > > > Control: tags -1 confirmed > > > > > > On 2022-03-21 18:54:38 +0100, Jérémy Lal wrote: > > > > Package: release.debian.org > > > > Severity: normal > > > > User: release.debian....@packages.debian.org > > > > Usertags: transition > > > > X-Debbugs-Cc: Debian Javascript Maintainers < > > > pkg-javascript-de...@lists.alioth.debian.org> > > > > > > > > Hi, > > > > > > > > this transition correspond to a nodejs 12 -> 14 major major bump. > > > > > > > > I carefully checked (twice, actually) that all build-dependencies of > > > > - libnode-dev (arch-dependent) > > > > - nodejs (arch-independent) > > > > can be rebuilt using latest libnode-dev / nodejs, though of course > > > > only the arch-dependent ones are concerned by this transition. > > > > > > Please go ahead > > > > > > We just just finished fixing some issues > > with nodejs_16.13.2+really14.19.1~dfsg-5: > > - test issues > > - missing important files for typescript-dependent modules > > > > Also i just uploaded a fix for > > node-modern-syslog > > > > node-opencv is known to fail and might be fixed, but it will be removed > if > > not. > > The remaining blockers are some autopkgtest regressions: > > ∙ ∙ autopkgtest for node-expat/2.4.0+ds-1: amd64: Regression ♻ > (reference ♻), arm64: Regression ♻ (reference ♻), armhf: Regression ♻ > (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: Regression ♻ > (reference ♻) > ∙ ∙ autopkgtest for node-iconv/3.0.1+~3.0.0-1: amd64: Regression ♻ > (reference ♻), arm64: Regression ♻ (reference ♻), armhf: Regression ♻ > (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: Regression ♻ > (reference ♻) > ∙ ∙ autopkgtest for node-jest/27.5.1~ds+~cs69.51.22-4: amd64: Regression > ♻ (reference ♻), arm64: Regression ♻ (reference ♻), armhf: Regression ♻ > (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: Not a > regression > ∙ ∙ autopkgtest for node-modern-syslog/1.2.0-2: amd64: Regression ♻ > (reference ♻), arm64: Regression ♻ (reference ♻), armhf: Regression ♻ > (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: Regression ♻ > (reference ♻) > ∙ ∙ autopkgtest for node-node-forge/1.2.1~dfsg-2: ppc64el: No test > results > ∙ ∙ autopkgtest for node-node-sass/7.0.1+git20211229.3bb51da+dfsg-1: > amd64: Regression ♻ (reference ♻), arm64: Regression ♻ (reference ♻), > armhf: Regression ♻ (reference ♻), i386: Regression ♻ (reference ♻), > ppc64el: Regression ♻ (reference ♻) > ∙ ∙ autopkgtest for node-npmrc/1.1.1-2: amd64: Regression ♻ (reference > ♻), arm64: Regression ♻ (reference ♻), armhf: Regression ♻ (reference > ♻), i386: Regression ♻ (reference ♻), ppc64el: Regression ♻ (reference > ♻) > ∙ ∙ autopkgtest for node-re2/1.17.4+~cs2.13.8-1: amd64: Regression ♻ > (reference ♻), arm64: Regression ♻ (reference ♻), armhf: Regression ♻ > (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: Regression ♻ > (reference ♻) > ∙ ∙ autopkgtest for node-sqlite3/5.0.2+ds1-3: amd64: Regression ♻ > (reference ♻), arm64: Regression ♻ (reference ♻), armhf: Regression ♻ > (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: Regression ♻ > (reference ♻) > ∙ ∙ autopkgtest for node-ts-jest/27.1.3+~cs0.2.6-2: ppc64el: Pass > ∙ ∙ autopkgtest for node-websocket/1.0.34+~cs10.0.25-1: amd64: > Regression ♻ (reference ♻), arm64: Regression ♻ (reference ♻), armhf: > Regression ♻ (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: > Regression ♻ (reference ♻) > > Could you please have a look at them? > Yes, actually all packages depending on libnode-dev/sid now need to depend on nodejs/sid, or else autopkgtest runs the tests against nodejs/testing, and that fails. I'll reupload them if that's all right. The other solution is to have /usr/bin/node12, /usr/bin/node14 and /usr/bin/node as an alternative link. Which is not going to happen for that transition. Jérémy