Differences between revisions 16 and 17
Revision 16 as of 2020-03-02 19:36:53
Size: 1164
Editor: Praveen A
Revision 17 as of 2020-04-29 09:22:35
Size: 1017
Editor: Praveen A
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
 * [[Javascript/Nodejs/Node12]] - READY.
 * Acorn 6 - DONE.
 * [[/Rollup1]] - READY.
 * [[/Webpack4]] - READY to go with webassemblyjs.
 * [[/Babel7]] - STALLED need to build with babel 6 or embed babel 7
 * webassemblyjs - READY to go with nodejs 12 for Array.prototype.flatMap

webpack 4.30 and nodejs 12 will need to go to unstable together.
 * [[Javascript/Nodejs/Node12]] - READY waiting for icu 67.
 * [[/Webpack4]] - DONE.
 * [[/Babel7]] - IN PROGRESS need node-rollup-plugin-babel and node-gulp-babel major updates
 * webassemblyjs - DONE.

Whenever updating a new major version of any node module or ?JavaScript library, please follow these steps. Like a regular Teams/ReleaseTeam/Transitions but without binNMU or ack from release team (get ack from js-team or at least wait for no objections).

  1. Upload the new major release to experimental
  2. Run autopkgtest of reverse dependencies and rebuild all reverse build dependencies. Use tools like https://salsa.debian.org/ruby-team/meta build script.

  3. If a reverse dependency does not have tests enabled, then use the upstream testsuite with package.json updated
  4. Report bugs against all failing packages. Give reasonable time to fix things (2 week to a month at least).
  5. Fix packages in unstable or in experimental.
  6. Upload to unstable when important breakages are fixed.