For reasons, in https://bugs.gentoo.org/924458 the IUSE=+npm of sys-devel/nodejs was changed to IUSE=npm. This means that the respective binary packages are now built without npm support. As nodejs is a rather large package and npm is a really small component of it, the current state doesn't really make sense. Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/binhost.git/commit/?id=0a8db1a9397868a278b13f33afa69808605a3e7b commit 0a8db1a9397868a278b13f33afa69808605a3e7b Author: Eli Schwartz <eschwartz@gentoo.org> AuthorDate: 2025-01-13 17:05:32 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2025-01-13 17:09:38 +0000 build a copy of nodejs with USE=npm Some packages need this, and some *people* also need this. ;) It takes a while to build and seemingly at least sometimes takes quite a bit of space? It is installed as a dep in gnome/kde builders already. Manually install it with USE=npm for the server builder, for added coverage. Bug: https://bugs.gentoo.org/924458 Closes: https://bugs.gentoo.org/948014 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> builders/dola/server-23/portage/package.use/npm | 1 + builders/dola/server-23/world | 1 + builders/milou/server-23/portage/package.use/npm | 1 + builders/milou/server-23/world | 1 + builders/milou/server-v3-23/portage/package.use/npm | 1 + builders/milou/server-v3-23/world | 1 + 6 files changed, 6 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/binhost.git/commit/?id=b42d9fdfba0de13a38bc8fc8ec8c52fdebbdffbc commit b42d9fdfba0de13a38bc8fc8ec8c52fdebbdffbc Author: Eli Schwartz <eschwartz@gentoo.org> AuthorDate: 2025-01-13 17:13:39 +0000 Commit: Eli Schwartz <eschwartz@gentoo.org> CommitDate: 2025-01-13 17:13:39 +0000 fix incorrect category for nodejs No real excuse except I have very little interest in this package, the reporting bug (and original triager) got it wrong, and I did not bother to check myself. Bug: https://bugs.gentoo.org/948014 Fixes: 0a8db1a9397868a278b13f33afa69808605a3e7b Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> builders/dola/server-23/portage/package.use/npm | 2 +- builders/dola/server-23/world | 2 +- builders/milou/server-23/portage/package.use/npm | 2 +- builders/milou/server-23/world | 2 +- builders/milou/server-v3-23/portage/package.use/npm | 2 +- builders/milou/server-v3-23/world | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-)