Public bug reported:

Please sync node-jest 29.6.2~ds7+~cs73.45.28-8 from Debian sid into stonking.
Ubuntu currently has 29.6.2~ds7+~cs73.45.28-3 in the release pocket.

## Why this sync is needed

This is the single remaining blocker for the node-entities 8 / node-parse5 8
transition, which is in turn breaking several unrelated packages' autopkgtests
in the release pocket (including sphinx's migration).

The chain:

1. node-entities 8.0.0+dfsg-3 has migrated to the stonking release
pocket:

   https://launchpad.net/ubuntu/+source/node-entities

   Its package.json "exports" map no longer exposes "./lib/decode.js", which
   parse5 7.x (still in release) requires.

2. The aligned stack is already in -proposed since 2026-08-25, waiting 26
   days:

   - node-parse5 8.0.1+dfsg-3build3: 
https://launchpad.net/ubuntu/+source/node-parse5
     (excuses: 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/stonking/update_excuses.html#node-parse5)
   - node-jsdom 20.0.3+~cs124.18.21-10build3: 
https://launchpad.net/ubuntu/+source/node-jsdom
     (excuses: 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/stonking/update_excuses.html#node-jsdom)

   Britney refuses this group because node-jest's autopkgtest regresses
   (amd64v3/arm64/armhf): node-parse5/node-jsdom migrations keep being
   skipped in update_output.txt:

   https://ubuntu-archive-team.ubuntu.com/proposed-
migration/stonking/update_output.txt

3. node-jest's failure is an incompatibility between Ubuntu's -3 and
   node-sinclair-typebox 0.34.41-2 (in -proposed):

   https://launchpad.net/ubuntu/+source/node-sinclair-typebox

   The pkg-js-autopkgtest-require smoke test dies on @jest/schemas:

https://autopkgtest.ubuntu.com/results/autopkgtest-
stonking/stonking/arm64/n/node-jest/20260918_101814_95ee8@/log.gz

     #   Testing @jest/schemas:
     TypeError: _typebox(...).Type.Strict is not a function
         at Object.<anonymous> 
(/usr/share/nodejs/@jest/schemas/build/index.js:47:40)
     ...
     pkg-js-autopkgtest-require FAIL non-zero exit status 1

   (the main pkg-js-autopkgtest suite itself passes; only the require
   smoke test fails)

4. Debian fixed exactly this in node-jest 29.6.2~ds7+~cs73.45.28-4:
   "Adapt to Babel 8 and typebox 0.34", followed by further Babel 8/ESM
   runtime fixes in -5..-8:

   https://sources.debian.org/src/node-
jest/29.6.2~ds7+~cs73.45.28-8/debian/changelog/

## Collateral this unblocks

- highlight.js autopkgtest fails on all arches because its test stack
  (mocha -> jsdom -> parse5 7) breaks against entities 8 in release.
  Failing runs (trigger sphinx/9.1.0-8 and release-pocket reference):

https://autopkgtest.ubuntu.com/results/autopkgtest-
stonking/stonking/amd64/h/highlight.js/20260920_194258_4d5ea@/log.gz

https://autopkgtest.ubuntu.com/results/autopkgtest-
stonking/stonking/amd64/h/highlight.js/20260921_075123_60e9f@/log.gz

  Run history (last pass 2026-08-24, before entities 8 migrated):
  https://autopkgtest.ubuntu.com/packages/h/highlight.js/stonking/amd64

- These false-positive regressions are currently blocking the migration of
  sphinx 9.1.0-8 (which does not touch the node stack at all):

https://ubuntu-archive-team.ubuntu.com/proposed-
migration/stonking/update_excuses.html#sphinx

Once node-jest -8 lands, node-jest's require test passes with typebox 0.34,
the node-jsdom/node-parse5 group can migrate, the entities 8/parse5 7 skew in
release disappears, highlight.js goes green on all arches, and sphinx (among
others) is unblocked.

## Changelog entries relative to Ubuntu's 29.6.2~ds7+~cs73.45.28-3

node-jest (29.6.2~ds7+~cs73.45.28-8) unstable; urgency=medium
  * Team upload
  * Keep ES modules a project opts into transforming in the sandbox
 -- Xavier Guimard <[email protected]>  Thu, 03 Sep 2026 09:31:18 +0200

node-jest (29.6.2~ds7+~cs73.45.28-7) unstable; urgency=medium
  * Team upload
  * Native-require ES modules except the package under test
 -- Xavier Guimard <[email protected]>  Tue, 01 Sep 2026 13:53:18 +0200

node-jest (29.6.2~ds7+~cs73.45.28-6) unstable; urgency=medium
  * Team upload
  * Do not native-require modules Jest transforms
 -- Xavier Guimard <[email protected]>  Mon, 31 Aug 2026 11:27:12 +0200

node-jest (29.6.2~ds7+~cs73.45.28-5) unstable; urgency=medium
  * Team upload
  * node-babel 8: check for native ES modules before throwing ERR_REQUIRE_ESM
 -- Xavier Guimard <[email protected]>  Tue, 25 Aug 2026 23:52:06 +0200

node-jest (29.6.2~ds7+~cs73.45.28-4) unstable; urgency=medium
  * Team upload
  * Adapt to Babel 8 and typebox 0.34
 -- Xavier Guimard <[email protected]>  Tue, 25 Aug 2026 15:45:57 +0200

** Affects: node-jest (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Please sync node-jest 29.6.2~ds7+~cs73.45.28-8 from Debian sid into stonking.
  Ubuntu currently has 29.6.2~ds7+~cs73.45.28-3 in the release pocket.
  
  ## Why this sync is needed
  
  This is the single remaining blocker for the node-entities 8 / node-parse5 8
  transition, which is in turn breaking several unrelated packages' autopkgtests
  in the release pocket (including sphinx's migration).
  
  The chain:
  
  1. node-entities 8.0.0+dfsg-3 has migrated to the stonking release
  pocket:
  
-    https://launchpad.net/ubuntu/+source/node-entities
+    https://launchpad.net/ubuntu/+source/node-entities
  
-    Its package.json "exports" map no longer exposes "./lib/decode.js", which
-    parse5 7.x (still in release) requires.
+    Its package.json "exports" map no longer exposes "./lib/decode.js", which
+    parse5 7.x (still in release) requires.
  
  2. The aligned stack is already in -proposed since 2026-08-25, waiting 26
-    days:
+    days:
  
-    - node-parse5 8.0.1+dfsg-3build3: 
https://launchpad.net/ubuntu/+source/node-parse5
-      (excuses: 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/stonking/update_excuses.html#node-parse5)
-    - node-jsdom 20.0.3+~cs124.18.21-10build3:
- https://launchpad.net/ubuntu/+source/node-jsdom
-      (excuses: 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/stonking/update_excuses.html#node-jsdom)
+    - node-parse5 8.0.1+dfsg-3build3: 
https://launchpad.net/ubuntu/+source/node-parse5
+      (excuses: 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/stonking/update_excuses.html#node-parse5)
+    - node-jsdom 20.0.3+~cs124.18.21-10build3: 
https://launchpad.net/ubuntu/+source/node-jsdom
+      (excuses: 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/stonking/update_excuses.html#node-jsdom)
  
-    Britney refuses this group because node-jest's autopkgtest regresses
-    (amd64v3/arm64/armhf): node-parse5/node-jsdom migrations keep being
-    skipped in update_output.txt:
+    Britney refuses this group because node-jest's autopkgtest regresses
+    (amd64v3/arm64/armhf): node-parse5/node-jsdom migrations keep being
+    skipped in update_output.txt:
  
-    https://ubuntu-archive-team.ubuntu.com/proposed-
+    https://ubuntu-archive-team.ubuntu.com/proposed-
  migration/stonking/update_output.txt
  
  3. node-jest's failure is an incompatibility between Ubuntu's -3 and
-    node-sinclair-typebox 0.34.41-2 (in -proposed):
+    node-sinclair-typebox 0.34.41-2 (in -proposed):
  
-    https://launchpad.net/ubuntu/+source/node-sinclair-typebox
+    https://launchpad.net/ubuntu/+source/node-sinclair-typebox
  
-    The pkg-js-autopkgtest-require smoke test dies on @jest/schemas:
+    The pkg-js-autopkgtest-require smoke test dies on @jest/schemas:
  
+ https://autopkgtest.ubuntu.com/results/autopkgtest-
+ stonking/stonking/arm64/n/node-jest/20260918_101814_95ee8@/log.gz
  
- 
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/arm64/n/node-jest/20260918_101814_95ee8@/log.gz
+      #   Testing @jest/schemas:
+      TypeError: _typebox(...).Type.Strict is not a function
+          at Object.<anonymous> 
(/usr/share/nodejs/@jest/schemas/build/index.js:47:40)
+      ...
+      pkg-js-autopkgtest-require FAIL non-zero exit status 1
  
-      #   Testing @jest/schemas:
-      TypeError: _typebox(...).Type.Strict is not a function
-          at Object.<anonymous> 
(/usr/share/nodejs/@jest/schemas/build/index.js:47:40)
-      ...
-      pkg-js-autopkgtest-require FAIL non-zero exit status 1
- 
-    (the main pkg-js-autopkgtest suite itself passes; only the require
-    smoke test fails)
+    (the main pkg-js-autopkgtest suite itself passes; only the require
+    smoke test fails)
  
  4. Debian fixed exactly this in node-jest 29.6.2~ds7+~cs73.45.28-4:
-    "Adapt to Babel 8 and typebox 0.34", followed by further Babel 8/ESM
-    runtime fixes in -5..-8:
+    "Adapt to Babel 8 and typebox 0.34", followed by further Babel 8/ESM
+    runtime fixes in -5..-8:
  
-    https://sources.debian.org/src/node-
+    https://sources.debian.org/src/node-
  jest/29.6.2~ds7+~cs73.45.28-8/debian/changelog/
  
  ## Collateral this unblocks
  
  - highlight.js autopkgtest fails on all arches because its test stack
-   (mocha -> jsdom -> parse5 7) breaks against entities 8 in release.
-   Failing runs (trigger sphinx/9.1.0-8 and release-pocket reference):
+   (mocha -> jsdom -> parse5 7) breaks against entities 8 in release.
+   Failing runs (trigger sphinx/9.1.0-8 and release-pocket reference):
  
- 
- 
https://autopkgtest.ubuntu.com/results/autopkgtest-stonking/stonking/amd64/h/highlight.js/20260920_194258_4d5ea@/log.gz
+ https://autopkgtest.ubuntu.com/results/autopkgtest-
+ stonking/stonking/amd64/h/highlight.js/20260920_194258_4d5ea@/log.gz
  
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  stonking/stonking/amd64/h/highlight.js/20260921_075123_60e9f@/log.gz
  
-   Run history (last pass 2026-08-24, before entities 8 migrated):
-   https://autopkgtest.ubuntu.com/packages/h/highlight.js/stonking/amd64
+   Run history (last pass 2026-08-24, before entities 8 migrated):
+   https://autopkgtest.ubuntu.com/packages/h/highlight.js/stonking/amd64
  
  - These false-positive regressions are currently blocking the migration of
-   sphinx 9.1.0-8 (which does not touch the node stack at all):
+   sphinx 9.1.0-8 (which does not touch the node stack at all):
  
- 
- 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/stonking/update_excuses.html#sphinx
+ https://ubuntu-archive-team.ubuntu.com/proposed-
+ migration/stonking/update_excuses.html#sphinx
  
  Once node-jest -8 lands, node-jest's require test passes with typebox 0.34,
  the node-jsdom/node-parse5 group can migrate, the entities 8/parse5 7 skew in
  release disappears, highlight.js goes green on all arches, and sphinx (among
  others) is unblocked.
  
  ## Changelog entries relative to Ubuntu's 29.6.2~ds7+~cs73.45.28-3
  
  node-jest (29.6.2~ds7+~cs73.45.28-8) unstable; urgency=medium
-   * Team upload
-   * Keep ES modules a project opts into transforming in the sandbox
-  -- Xavier Guimard <[email protected]>  Thu, 03 Sep 2026 09:31:18 +0200
+   * Team upload
+   * Keep ES modules a project opts into transforming in the sandbox
+  -- Xavier Guimard <[email protected]>  Thu, 03 Sep 2026 09:31:18 +0200
  
  node-jest (29.6.2~ds7+~cs73.45.28-7) unstable; urgency=medium
-   * Team upload
-   * Native-require ES modules except the package under test
-  -- Xavier Guimard <[email protected]>  Tue, 01 Sep 2026 13:53:18 +0200
+   * Team upload
+   * Native-require ES modules except the package under test
+  -- Xavier Guimard <[email protected]>  Tue, 01 Sep 2026 13:53:18 +0200
  
  node-jest (29.6.2~ds7+~cs73.45.28-6) unstable; urgency=medium
-   * Team upload
-   * Do not native-require modules Jest transforms
-  -- Xavier Guimard <[email protected]>  Mon, 31 Aug 2026 11:27:12 +0200
+   * Team upload
+   * Do not native-require modules Jest transforms
+  -- Xavier Guimard <[email protected]>  Mon, 31 Aug 2026 11:27:12 +0200
  
  node-jest (29.6.2~ds7+~cs73.45.28-5) unstable; urgency=medium
-   * Team upload
-   * node-babel 8: check for native ES modules before throwing ERR_REQUIRE_ESM
-  -- Xavier Guimard <[email protected]>  Tue, 25 Aug 2026 23:52:06 +0200
+   * Team upload
+   * node-babel 8: check for native ES modules before throwing ERR_REQUIRE_ESM
+  -- Xavier Guimard <[email protected]>  Tue, 25 Aug 2026 23:52:06 +0200
  
  node-jest (29.6.2~ds7+~cs73.45.28-4) unstable; urgency=medium
-   * Team upload
-   * Adapt to Babel 8 and typebox 0.34
-  -- Xavier Guimard <[email protected]>  Tue, 25 Aug 2026 15:45:57 +0200
+   * Team upload
+   * Adapt to Babel 8 and typebox 0.34
+  -- Xavier Guimard <[email protected]>  Tue, 25 Aug 2026 15:45:57 +0200

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2167827

Title:
  Sync node-jest 29.6.2~ds7+~cs73.45.28-8 (universe) from Debian sid

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/node-jest/+bug/2167827/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to