Files
meta-openembedded/meta-oe/recipes-devtools
Changqing Li 99ea4b9ff6 nodejs: don't always disable io_uring
The original idea was always disable io_uring to avoid follwing failure
even when UV_USE_IO_URING is set to true, refer [1][2]:
     0608:                    try:
 *** 0609:                        update_hash(" %10s" % pwd.getpwuid(s.st_uid).pw_name)
     0610:                        update_hash(" %10s" % grp.getgrgid(s.st_gid).gr_name)
     0611:                    except KeyError as e:
     0612:                        msg = ("KeyError: %s\nPath %s is owned by uid %d, gid %d, which doesn't match "
     0613:                            "any user/group on target. This may be due to host contamination." %
Exception: Exception: KeyError: 'getpwuid(): uid not found: 20561'

But since 20.11.1, for fix CVE-2024-22017, io_uring is disabled by
default, refer [3]. So maybe patch
0001-deps-disable-io_uring-support-in-libuv.patch is not needed.

For case UV_USE_IO_URING is set to true, user can fix above failure
by "chown root:root -R ${D}" in do_install.

[1] https://lists.openembedded.org/g/openembedded-devel/message/105583
[2] https://bugzilla.yoctoproject.org/show_bug.cgi?id=15244
[3] https://github.com/nodejs/node/commit/686da19abbb83b7e01d48be19f832ab081b87084
[4] https://nvd.nist.gov/vuln/detail/CVE-2024-22017

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-04-14 08:38:41 -07:00
..
2024-02-09 09:52:12 -08:00
2023-12-29 09:04:20 -08:00
2023-11-17 11:38:25 -08:00
2024-02-03 22:03:04 -08:00
2023-02-01 09:28:47 -08:00
2024-01-12 10:30:32 -08:00
2024-02-29 18:47:47 -08:00
2024-02-09 09:52:12 -08:00
2023-12-29 09:04:17 -08:00
2023-02-18 13:19:36 -08:00
2024-01-08 19:54:42 -08:00
2022-08-23 10:04:07 -07:00
2023-12-21 08:20:34 -08:00
2023-11-11 09:26:41 -08:00
2024-02-09 09:52:12 -08:00
2024-02-09 09:52:12 -08:00
2024-02-09 09:52:12 -08:00
2023-11-17 11:38:27 -08:00
2023-03-17 07:06:55 -07:00
2023-06-14 09:41:35 -07:00
2023-09-07 10:31:19 -07:00
2024-02-19 23:22:21 -08:00
2022-06-30 13:39:27 -04:00
2023-08-11 09:36:03 -07:00
2024-03-08 15:34:15 +02:00
2024-03-09 11:20:17 -08:00
2024-02-09 09:52:12 -08:00
2023-10-04 13:09:38 -07:00
2024-02-09 09:52:12 -08:00
2024-02-20 08:46:30 -08:00
2024-01-08 19:54:41 -08:00
2023-12-21 08:00:40 -08:00
2023-12-29 09:04:18 -08:00
2024-01-08 19:54:45 -08:00