[Pkg-javascript-devel] JS roadmap for Debian 12

julien.puydt at gmail.com julien.puydt at gmail.com
Sun Oct 16 15:37:10 BST 2022


Le dimanche 16 octobre 2022 à 09:37 +0200, Yadd a écrit :
> On 16/10/2022 09:13, julien.puydt at gmail.com wrote:
> > Hi,
> > 
> > Le jeudi 13 octobre 2022 à 15:06 +0200, Yadd a écrit :
> > > there are some pending changes (typescript 4.8, rollup 3,
> > > ajv/schema-utils,...). IMO, the more important is Typescript
> > > update
> > > (rollup 2.19.1 looks able to build rollup-3 packages, schema-
> > > utils
> > > update may break many things).
> > > 
> > > Are you OK ? Is someone able to launch a massive rebuild for
> > > typescript reverse dependencies ?
> > 
> > 
> > Concerning node-typescript, I haven't updated it in unstable for a
> > while:
> > (1) a few of depending packages are broken even without updating it
> > ;
> > (2) updating it would break a bunch of others ;
> > (3) I'm a bit short on time for JS packages these days to fix all
> > of
> > those.
> > 
> > I still pushed to experimental, explaining what I had seen broken.
> > 
> > I'll do a test-run locally to write new lists of (1) and (2): it
> > doesn't take that much time. [Or more precisely, much of my time!
> > My
> > box does work for hours...]
> > 
> > I get the initial list of packages using:
> >    ssh mirror.ftp-master.debian.org "dak rm -Rn node-typescript"
> > so hopefully the above lists are complete.
> > 
> > Cheers,
> > 
> > J.Puydt
> 
> Hi,
> 
> I fixed a lot of previously broken things this month. I thinks JS 
> packages are now in a good state and we can update typescript and see
> what is broken on next massive rebuild.
> So if Team agrees, let's upload typescript 4.8 to unstable.

I compiled many things with the new node-typescript, and the failing
ones are:

ipywidgets
node-cheerio
node-configurable-http-proxy
node-domhandler
node-fetcha
node-got
node-htmlparser2
node-jest
node-js-chardet
node-jsdom
node-lib0
node-memfs
node-merge
node-mermaid
node-nouislider
node-rollup-plugin-typescript2
node-route-recognizer
node-yargs
node-yjs
node-y-websocket
node-zkochan-cmd-shim

If I try to compile the packages from this list with the current node-
typescript, I get the list of already failing:

ipywidgets
node-cheerio
node-configurable-http-proxy
node-domhandler
node-fetcha
node-htmlparser2
node-jest
node-js-chardet
node-memfs
node-mermaid
node-nouislider
node-route-recognizer
node-zkochan-cmd-shim


which makes a difference only for:

node-got
node-lib0
node-rollup-plugin-typescript2
node-yargs
node-yjs
node-y-websocket

so I would say the sensible plan is to first fix those six broken by
the new version ; and then upload the new version.

Cheers,

J.Puydt



More information about the Pkg-javascript-devel mailing list