Page MenuHomePhabricator

mediawiki-node24 failure for skin WikimediaApiPortal (due to node-sass)
Closed, ResolvedPublic

Description

The mediawiki-node24 job fails for WikimediaApiPortal on building something with node-sass

https://integration.wikimedia.org/ci/job/mediawiki-node24/6490/consoleFull

22:00:31 + npm ci
22:00:33 npm warn deprecated @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
22:00:34 npm warn deprecated @npmcli/move-file@2.0.1: This functionality has been moved to @npmcli/fs
22:00:36 npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
22:02:47 npm error code 1
22:02:47 npm error path /src/node_modules/node-sass
22:02:47 npm error command failed
22:02:47 npm error command sh -c node scripts/build.js
22:02:47 npm error Binary found at /src/node_modules/node-sass/vendor/linux-x64-137/binding.node
22:02:47 npm error Testing binary
22:02:47 npm error Binary has a problem: Error: /src/node_modules/node-sass/vendor/linux-x64-137/binding.node: file too short
22:02:47 npm error     at Object..node (node:internal/modules/cjs/loader:1970:18)
22:02:47 npm error     at Module.load (node:internal/modules/cjs/loader:1533:32)
22:02:47 npm error     at Module._load (node:internal/modules/cjs/loader:1335:12)
22:02:47 npm error     at wrapModuleLoad (node:internal/modules/cjs/loader:255:19)
22:02:47 npm error     at Module.require (node:internal/modules/cjs/loader:1556:12)
22:02:47 npm error     at require (node:internal/modules/helpers:152:16)
22:02:47 npm error     at module.exports (/src/node_modules/node-sass/lib/binding.js:19:10)
22:02:47 npm error     at Object.<anonymous> (/src/node_modules/node-sass/lib/index.js:13:35)
22:02:47 npm error     at Module._compile (node:internal/modules/cjs/loader:1812:14)
22:02:47 npm error     at Object..js (node:internal/modules/cjs/loader:1943:10) {
22:02:47 npm error   code: 'ERR_DLOPEN_FAILED'
22:02:47 npm error }
22:02:47 npm error Building the binary locally
22:02:47 npm error Building: /usr/bin/node /src/node_modules/node-gyp/bin/node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
22:02:47 npm error make: Entering directory '/src/node_modules/node-sass/build'

Event Timeline

Thank you for opening this and for your work on the upgrade patches, @Umherirrender!

Jdforrester-WMF changed the task status from Open to In Progress.Apr 21 2026, 2:12 PM
Jdforrester-WMF claimed this task.

Change #1275941 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/skins/WikimediaApiPortal@master] build: Replace deprecated node-sass with Dart Sass

https://gerrit.wikimedia.org/r/1275941

Change #1275941 merged by jenkins-bot:

[mediawiki/skins/WikimediaApiPortal@master] build: Replace deprecated node-sass with Dart Sass

https://gerrit.wikimedia.org/r/1275941