Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 931504 - net-libs/nodejs: unbundle dev-libs/simdjson
Summary: net-libs/nodejs: unbundle dev-libs/simdjson
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: William Hubbs
URL:
Whiteboard:
Keywords:
Depends on: 931780 931781 931998
Blocks: bundled-libs
  Show dependency tree
 
Reported: 2024-05-07 18:09 UTC by Sam James
Modified: 2024-05-27 04:08 UTC (History)
3 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 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-05-07 18:09:20 UTC
We should at least try to unbundle dev-libs/simdjson, even if we have it behind a toggle we turn off sometimes.

If nothing else, a way in the ebuild to choose specific simdjson/simdutf versions might be useful (even if it then downloads them, static in the ebuild ofc).
Comment 1 William Hubbs gentoo-dev 2024-05-10 02:00:55 UTC
The nodejs issue linked above lists a couple of libraries I can't unbundle
since they aren't packaged for Gentoo yet (ada and sindutf).

Once the corresponding pr is merged, I will put a new ebuild in the tree
for 22.1.0-r1 which will use the external dependencies we have.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-05-10 02:02:10 UTC
(In reply to William Hubbs from comment #1)
> The nodejs issue linked above lists a couple of libraries I can't unbundle
> since they aren't packaged for Gentoo yet (ada and sindutf).
> 
> Once the corresponding pr is merged, I will put a new ebuild in the tree
> for 22.1.0-r1 which will use the external dependencies we have.

Thanks! Please consider packaging ada & simdutf too given they're currently in nodejs.
Comment 3 Larry the Git Cow gentoo-dev 2024-05-27 04:08:44 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55fd0f96d7957ef8eff45bdfd55130b0f17ee502

commit 55fd0f96d7957ef8eff45bdfd55130b0f17ee502
Author:     William Hubbs <williamh@gentoo.org>
AuthorDate: 2024-05-27 03:59:00 +0000
Commit:     William Hubbs <williamh@gentoo.org>
CommitDate: 2024-05-27 04:08:34 +0000

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

 net-libs/nodejs/Manifest             |   1 +
 net-libs/nodejs/nodejs-22.2.0.ebuild | 269 +++++++++++++++++++++++++++++++++++
 2 files changed, 270 insertions(+)