Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948014 - [binhost] The binary package for net-libs/nodejs should be available with USE=npm
Summary: [binhost] The binary package for net-libs/nodejs should be available with USE...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Binary packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: binhost project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-12 22:00 UTC by Benedikt Reinartz
Modified: 2025-03-25 00:55 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benedikt Reinartz 2025-01-12 22:00:38 UTC
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
Comment 1 Larry the Git Cow gentoo-dev 2025-01-13 17:10:04 UTC
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(+)
Comment 2 Larry the Git Cow gentoo-dev 2025-01-13 17:14:17 UTC
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(-)