Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949653 - net-libs/nodejs enable inspector
Summary: net-libs/nodejs enable inspector
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Binary packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: William Hubbs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-12 13:08 UTC by Georgi
Modified: 2025-03-25 22:57 UTC (History)
4 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 Georgi 2025-02-12 13:08:44 UTC
There are many packages requiring nodejs as a build time dependency, chromium among others, which requires inspector. Unless there's some complication, enabling inspector shouldn't take noticeably longer to compile.

Please enable it for the binary package on the binhost if possible.
Comment 1 Georgi 2025-02-12 16:15:07 UTC
In a discussion on IRC it was suggested this could as well be a bug against the package to enable inspector by default in the ebuild. However I hesitated to edit it as it doesn't feel right to me to have e default use flag changed for all users because of the binary package. I'm not sure what the consequences will be and I'm just mentioning it here for the developers/maintainers to take in account and decide what could be the best course of change, if at all.
Comment 2 Matt Jolly gentoo-dev 2025-03-25 00:42:42 UTC
CC williamh as the nodejs maintainer.

I think enabling the USE flag by default reasonable - I've certainly had to recompile nodejs entirely when I needed to quickly debug something.

We can certainly do a variant binpkg to make it easier, and I'm happy to run some numbers when I'm done with Chromium today to confirm that it's not adding another 30% to the compile or something.
Comment 3 William Hubbs gentoo-dev 2025-03-25 22:54:23 UTC
I will default-enable inspector on new releases of nodejs from this
point as I add them to the tree.
Comment 4 Larry the Git Cow gentoo-dev 2025-03-25 22:57:27 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898d9afb6b114031d76ca52a6947662a019bbff5

commit 898d9afb6b114031d76ca52a6947662a019bbff5
Author:     William Hubbs <williamh@gentoo.org>
AuthorDate: 2025-03-25 22:56:03 +0000
Commit:     William Hubbs <williamh@gentoo.org>
CommitDate: 2025-03-25 22:56:22 +0000

    net-libs/nodejs: add 20.19.0
    
    Bug: https://bugs.gentoo.org/949653
    Signed-off-by: William Hubbs <williamh@gentoo.org>

 net-libs/nodejs/Manifest              |   1 +
 net-libs/nodejs/nodejs-20.19.0.ebuild | 274 ++++++++++++++++++++++++++++++++++
 2 files changed, 275 insertions(+)