* [OE-core][styhead 0/4] Patch review
@ 2025-02-11 21:57 Steve Sakoman
0 siblings, 0 replies; 7+ messages in thread
From: Steve Sakoman @ 2025-02-11 21:57 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for styhead and have comments back by
end of day Thursday, February 13
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/998
The following changes since commit e475321e933e9c58e88dd445328f9228c417b4ff:
lrzsz: update SRC_URI to avoid redirect (2025-02-10 08:06:16 -0800)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/styhead-nut
https://git.openembedded.org/openembedded-core-contrib/log/?h=stable/styhead-nut
Bruce Ashfield (1):
linux-yocto/6.6: update to v6.6.75
Peter Marko (3):
python3: upgrade 3.12.8 -> 3.12.9
go: upgrade 1.22.11 -> 1.22.12
cmake: apply parallel build settings to ptest tasks
meta/classes-recipe/cmake.bbclass | 2 +
.../go/{go-1.22.11.inc => go-1.22.12.inc} | 2 +-
...1.22.11.bb => go-binary-native_1.22.12.bb} | 6 +--
....22.11.bb => go-cross-canadian_1.22.12.bb} | 0
...o-cross_1.22.11.bb => go-cross_1.22.12.bb} | 0
...ssdk_1.22.11.bb => go-crosssdk_1.22.12.bb} | 0
...ntime_1.22.11.bb => go-runtime_1.22.12.bb} | 0
.../go/{go_1.22.11.bb => go_1.22.12.bb} | 0
...shebang-overflow-on-python-config.py.patch | 2 +-
...sts-due-to-load-variability-on-YP-AB.patch | 4 +-
...001-ctypes-correct-gcc-check-in-test.patch | 53 +++++++++++++++++++
...asename-to-replace-CC-for-checking-c.patch | 10 ++--
...t_readline-skip-limited-history-test.patch | 4 +-
...up.py-do-not-add-a-curses-include-pa.patch | 2 +-
.../python/python3/makerace.patch | 2 +-
.../{python3_3.12.8.bb => python3_3.12.9.bb} | 3 +-
.../linux/linux-yocto-rt_6.6.bb | 6 +--
.../linux/linux-yocto-tiny_6.6.bb | 6 +--
meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++-----
19 files changed, 93 insertions(+), 37 deletions(-)
rename meta/recipes-devtools/go/{go-1.22.11.inc => go-1.22.12.inc} (89%)
rename meta/recipes-devtools/go/{go-binary-native_1.22.11.bb => go-binary-native_1.22.12.bb} (78%)
rename meta/recipes-devtools/go/{go-cross-canadian_1.22.11.bb => go-cross-canadian_1.22.12.bb} (100%)
rename meta/recipes-devtools/go/{go-cross_1.22.11.bb => go-cross_1.22.12.bb} (100%)
rename meta/recipes-devtools/go/{go-crosssdk_1.22.11.bb => go-crosssdk_1.22.12.bb} (100%)
rename meta/recipes-devtools/go/{go-runtime_1.22.11.bb => go-runtime_1.22.12.bb} (100%)
rename meta/recipes-devtools/go/{go_1.22.11.bb => go_1.22.12.bb} (100%)
create mode 100644 meta/recipes-devtools/python/python3/0001-ctypes-correct-gcc-check-in-test.patch
rename meta/recipes-devtools/python/{python3_3.12.8.bb => python3_3.12.9.bb} (99%)
--
2.43.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [OE-core][styhead 0/4] Patch review
@ 2025-03-07 13:58 Steve Sakoman
0 siblings, 0 replies; 7+ messages in thread
From: Steve Sakoman @ 2025-03-07 13:58 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for styhead and have comments back by
end of day Tuesday, March 11
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1138
The following changes since commit 35ffa0ed523ba95f069dff5b7df3f819ef031015:
build-appliance-image: Update to styhead head revision (2025-02-21 14:06:37 -0800)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/styhead-nut
https://git.openembedded.org/openembedded-core-contrib/log/?h=stable/styhead-nut
Alessio Cascone (1):
tzcode-native: Fix compiler setting from 2023d version
Peter Marko (2):
subversion: ignore CVE-2024-45720
libxml2: upgrade 2.13.3 -> 2.13.6
Priyal Doshi (1):
tzdata/tzcode-native: upgrade 2024b -> 2025a
meta/recipes-core/libxml/libxml2/install-tests.patch | 4 ++--
.../libxml/{libxml2_2.13.3.bb => libxml2_2.13.6.bb} | 2 +-
meta/recipes-devtools/subversion/subversion_1.14.3.bb | 2 ++
meta/recipes-extended/timezone/timezone.inc | 6 +++---
meta/recipes-extended/timezone/tzcode-native.bb | 2 +-
5 files changed, 9 insertions(+), 7 deletions(-)
rename meta/recipes-core/libxml/{libxml2_2.13.3.bb => libxml2_2.13.6.bb} (97%)
--
2.43.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [OE-core][styhead 0/4] Patch review
@ 2025-03-19 14:10 Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 1/4] openssh: patch CVE-2025-26466 Steve Sakoman
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Steve Sakoman @ 2025-03-19 14:10 UTC (permalink / raw)
To: openembedded-core
Please review this set of changes for styhead and have comments back by
end of day Friday, March 21
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/1213
The following changes since commit a0989930949689dd971dea61e851b548af86a1bf:
xserver-xorg: upgrade 21.1.15 -> 21.1.16 (2025-03-12 07:10:58 -0700)
are available in the Git repository at:
https://git.openembedded.org/openembedded-core-contrib stable/styhead-nut
https://git.openembedded.org/openembedded-core-contrib/log/?h=stable/styhead-nut
Makarios Christakis (1):
icu: Adjust ICU_DATA_DIR path on big endian targets
Peter Marko (3):
openssh: patch CVE-2025-26466
openssh: patch CVE-2025-26465
xserver-xorg: mark CVEs fixed in 21.1.16 as fixed
.../openssh/openssh/CVE-2025-26465.patch | 166 ++++++++++++++++++
.../openssh/openssh/CVE-2025-26466.patch | 36 ++++
.../openssh/openssh_9.8p1.bb | 2 +
.../xorg-xserver/xserver-xorg.inc | 4 +
meta/recipes-support/icu/icu_75-1.bb | 2 +-
5 files changed, 209 insertions(+), 1 deletion(-)
create mode 100644 meta/recipes-connectivity/openssh/openssh/CVE-2025-26465.patch
create mode 100644 meta/recipes-connectivity/openssh/openssh/CVE-2025-26466.patch
--
2.43.0
^ permalink raw reply [flat|nested] 7+ messages in thread
* [OE-core][styhead 1/4] openssh: patch CVE-2025-26466
2025-03-19 14:10 [OE-core][styhead 0/4] Patch review Steve Sakoman
@ 2025-03-19 14:10 ` Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 2/4] openssh: patch CVE-2025-26465 Steve Sakoman
` (2 subsequent siblings)
3 siblings, 0 replies; 7+ messages in thread
From: Steve Sakoman @ 2025-03-19 14:10 UTC (permalink / raw)
To: openembedded-core
From: Peter Marko <peter.marko@siemens.com>
Pick commit:
https://github.com/openssh/openssh-portable/commit/6ce00f0c2ecbb9f75023dbe627ee6460bcec78c2
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../openssh/openssh/CVE-2025-26466.patch | 36 +++++++++++++++++++
.../openssh/openssh_9.8p1.bb | 1 +
2 files changed, 37 insertions(+)
create mode 100644 meta/recipes-connectivity/openssh/openssh/CVE-2025-26466.patch
diff --git a/meta/recipes-connectivity/openssh/openssh/CVE-2025-26466.patch b/meta/recipes-connectivity/openssh/openssh/CVE-2025-26466.patch
new file mode 100644
index 0000000000..1c81515638
--- /dev/null
+++ b/meta/recipes-connectivity/openssh/openssh/CVE-2025-26466.patch
@@ -0,0 +1,36 @@
+From 6ce00f0c2ecbb9f75023dbe627ee6460bcec78c2 Mon Sep 17 00:00:00 2001
+From: "djm@openbsd.org" <djm@openbsd.org>
+Date: Tue, 18 Feb 2025 08:02:12 +0000
+Subject: [PATCH 1/2] upstream: Don't reply to PING in preauth phase or during
+ KEX
+
+Reported by the Qualys Security Advisory team. ok markus@
+
+OpenBSD-Commit-ID: c656ac4abd1504389d1733d85152044b15830217
+
+CVE: CVE-2025-26466
+Upstream-Status: Backport [https://github.com/openssh/openssh-portable/commit/6ce00f0c2ecbb9f75023dbe627ee6460bcec78c2]
+Signed-off-by: Peter Marko <peter.marko@siemens.com>
+---
+ packet.c | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/packet.c b/packet.c
+index 486f85157..9dea2cfc5 100644
+--- a/packet.c
++++ b/packet.c
+@@ -1865,6 +1865,14 @@ ssh_packet_read_poll_seqnr(struct ssh *ssh, u_char *typep, u_int32_t *seqnr_p)
+ if ((r = sshpkt_get_string_direct(ssh, &d, &len)) != 0)
+ return r;
+ DBG(debug("Received SSH2_MSG_PING len %zu", len));
++ if (!ssh->state->after_authentication) {
++ DBG(debug("Won't reply to PING in preauth"));
++ break;
++ }
++ if (ssh_packet_is_rekeying(ssh)) {
++ DBG(debug("Won't reply to PING during KEX"));
++ break;
++ }
+ if ((r = sshpkt_start(ssh, SSH2_MSG_PONG)) != 0 ||
+ (r = sshpkt_put_string(ssh, d, len)) != 0 ||
+ (r = sshpkt_send(ssh)) != 0)
diff --git a/meta/recipes-connectivity/openssh/openssh_9.8p1.bb b/meta/recipes-connectivity/openssh/openssh_9.8p1.bb
index 83145dbd18..3d6cb9f245 100644
--- a/meta/recipes-connectivity/openssh/openssh_9.8p1.bb
+++ b/meta/recipes-connectivity/openssh/openssh_9.8p1.bb
@@ -26,6 +26,7 @@ SRC_URI = "http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar
file://0001-Cast-to-sockaddr-in-systemd-interface.patch \
file://0001-regress-banner.sh-log-input-and-output-files-on-erro.patch \
file://0001-regress-test-exec-use-the-absolute-path-in-the-SSH-e.patch \
+ file://CVE-2025-26466.patch \
"
SRC_URI[sha256sum] = "dd8bd002a379b5d499dfb050dd1fa9af8029e80461f4bb6c523c49973f5a39f3"
--
2.43.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [OE-core][styhead 2/4] openssh: patch CVE-2025-26465
2025-03-19 14:10 [OE-core][styhead 0/4] Patch review Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 1/4] openssh: patch CVE-2025-26466 Steve Sakoman
@ 2025-03-19 14:10 ` Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 3/4] xserver-xorg: mark CVEs fixed in 21.1.16 as fixed Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 4/4] icu: Adjust ICU_DATA_DIR path on big endian targets Steve Sakoman
3 siblings, 0 replies; 7+ messages in thread
From: Steve Sakoman @ 2025-03-19 14:10 UTC (permalink / raw)
To: openembedded-core
From: Peter Marko <peter.marko@siemens.com>
Pick commit:
https://github.com/openssh/openssh-portable/commit/0832aac79517611dd4de93ad0a83577994d9c907
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
.../openssh/openssh/CVE-2025-26465.patch | 166 ++++++++++++++++++
.../openssh/openssh_9.8p1.bb | 1 +
2 files changed, 167 insertions(+)
create mode 100644 meta/recipes-connectivity/openssh/openssh/CVE-2025-26465.patch
diff --git a/meta/recipes-connectivity/openssh/openssh/CVE-2025-26465.patch b/meta/recipes-connectivity/openssh/openssh/CVE-2025-26465.patch
new file mode 100644
index 0000000000..a0bb5d7cd4
--- /dev/null
+++ b/meta/recipes-connectivity/openssh/openssh/CVE-2025-26465.patch
@@ -0,0 +1,166 @@
+From 0832aac79517611dd4de93ad0a83577994d9c907 Mon Sep 17 00:00:00 2001
+From: "djm@openbsd.org" <djm@openbsd.org>
+Date: Tue, 18 Feb 2025 08:02:48 +0000
+Subject: [PATCH 2/2] upstream: Fix cases where error codes were not correctly
+ set
+
+Reported by the Qualys Security Advisory team. ok markus@
+
+OpenBSD-Commit-ID: 7bcd4ffe0fa1e27ff98d451fb9c22f5fae6e610d
+
+CVE: CVE-2025-26465
+Upstream-Status: Backport [https://github.com/openssh/openssh-portable/commit/0832aac79517611dd4de93ad0a83577994d9c907]
+Signed-off-by: Peter Marko <peter.marko@siemens.com>
+---
+ krl.c | 4 +++-
+ ssh-agent.c | 5 +++++
+ ssh-sk-client.c | 4 +++-
+ sshconnect2.c | 5 ++++-
+ sshsig.c | 1 +
+ 5 files changed, 16 insertions(+), 3 deletions(-)
+
+diff --git a/krl.c b/krl.c
+index e2efdf066..0d0f69534 100644
+--- a/krl.c
++++ b/krl.c
+@@ -1,4 +1,4 @@
+-/* $OpenBSD: krl.c,v 1.59 2023/07/17 05:22:30 djm Exp $ */
++/* $OpenBSD: krl.c,v 1.60 2025/02/18 08:02:48 djm Exp $ */
+ /*
+ * Copyright (c) 2012 Damien Miller <djm@mindrot.org>
+ *
+@@ -674,6 +674,7 @@ revoked_certs_generate(struct revoked_certs *rc, struct sshbuf *buf)
+ break;
+ case KRL_SECTION_CERT_SERIAL_BITMAP:
+ if (rs->lo - bitmap_start > INT_MAX) {
++ r = SSH_ERR_INVALID_FORMAT;
+ error_f("insane bitmap gap");
+ goto out;
+ }
+@@ -1059,6 +1060,7 @@ ssh_krl_from_blob(struct sshbuf *buf, struct ssh_krl **krlp)
+ }
+
+ if ((krl = ssh_krl_init()) == NULL) {
++ r = SSH_ERR_ALLOC_FAIL;
+ error_f("alloc failed");
+ goto out;
+ }
+diff --git a/ssh-agent.c b/ssh-agent.c
+index 48973b2c1..c27c5a956 100644
+--- a/ssh-agent.c
++++ b/ssh-agent.c
+@@ -1208,6 +1208,7 @@ parse_key_constraint_extension(struct sshbuf *m, char **sk_providerp,
+ "restrict-destination-v00@openssh.com") == 0) {
+ if (*dcsp != NULL) {
+ error_f("%s already set", ext_name);
++ r = SSH_ERR_INVALID_FORMAT;
+ goto out;
+ }
+ if ((r = sshbuf_froms(m, &b)) != 0) {
+@@ -1217,6 +1218,7 @@ parse_key_constraint_extension(struct sshbuf *m, char **sk_providerp,
+ while (sshbuf_len(b) != 0) {
+ if (*ndcsp >= AGENT_MAX_DEST_CONSTRAINTS) {
+ error_f("too many %s constraints", ext_name);
++ r = SSH_ERR_INVALID_FORMAT;
+ goto out;
+ }
+ *dcsp = xrecallocarray(*dcsp, *ndcsp, *ndcsp + 1,
+@@ -1234,6 +1236,7 @@ parse_key_constraint_extension(struct sshbuf *m, char **sk_providerp,
+ }
+ if (*certs != NULL) {
+ error_f("%s already set", ext_name);
++ r = SSH_ERR_INVALID_FORMAT;
+ goto out;
+ }
+ if ((r = sshbuf_get_u8(m, &v)) != 0 ||
+@@ -1245,6 +1248,7 @@ parse_key_constraint_extension(struct sshbuf *m, char **sk_providerp,
+ while (sshbuf_len(b) != 0) {
+ if (*ncerts >= AGENT_MAX_EXT_CERTS) {
+ error_f("too many %s constraints", ext_name);
++ r = SSH_ERR_INVALID_FORMAT;
+ goto out;
+ }
+ *certs = xrecallocarray(*certs, *ncerts, *ncerts + 1,
+@@ -1741,6 +1745,7 @@ process_ext_session_bind(SocketEntry *e)
+ /* record new key/sid */
+ if (e->nsession_ids >= AGENT_MAX_SESSION_IDS) {
+ error_f("too many session IDs recorded");
++ r = -1;
+ goto out;
+ }
+ e->session_ids = xrecallocarray(e->session_ids, e->nsession_ids,
+diff --git a/ssh-sk-client.c b/ssh-sk-client.c
+index 321fe53a2..06fad2213 100644
+--- a/ssh-sk-client.c
++++ b/ssh-sk-client.c
+@@ -1,4 +1,4 @@
+-/* $OpenBSD: ssh-sk-client.c,v 1.12 2022/01/14 03:34:00 djm Exp $ */
++/* $OpenBSD: ssh-sk-client.c,v 1.13 2025/02/18 08:02:48 djm Exp $ */
+ /*
+ * Copyright (c) 2019 Google LLC
+ *
+@@ -439,6 +439,7 @@ sshsk_load_resident(const char *provider_path, const char *device,
+ }
+ if ((srk = calloc(1, sizeof(*srk))) == NULL) {
+ error_f("calloc failed");
++ r = SSH_ERR_ALLOC_FAIL;
+ goto out;
+ }
+ srk->key = key;
+@@ -450,6 +451,7 @@ sshsk_load_resident(const char *provider_path, const char *device,
+ if ((tmp = recallocarray(srks, nsrks, nsrks + 1,
+ sizeof(*srks))) == NULL) {
+ error_f("recallocarray keys failed");
++ r = SSH_ERR_ALLOC_FAIL;
+ goto out;
+ }
+ debug_f("srks[%zu]: %s %s uidlen %zu", nsrks,
+diff --git a/sshconnect2.c b/sshconnect2.c
+index a69c4da18..1ee6000ab 100644
+--- a/sshconnect2.c
++++ b/sshconnect2.c
+@@ -99,7 +99,7 @@ verify_host_key_callback(struct sshkey *hostkey, struct ssh *ssh)
+ options.required_rsa_size)) != 0)
+ fatal_r(r, "Bad server host key");
+ if (verify_host_key(xxx_host, xxx_hostaddr, hostkey,
+- xxx_conn_info) == -1)
++ xxx_conn_info) != 0)
+ fatal("Host key verification failed.");
+ return 0;
+ }
+@@ -698,6 +698,7 @@ input_userauth_pk_ok(int type, u_int32_t seq, struct ssh *ssh)
+
+ if ((pktype = sshkey_type_from_name(pkalg)) == KEY_UNSPEC) {
+ debug_f("server sent unknown pkalg %s", pkalg);
++ r = SSH_ERR_INVALID_FORMAT;
+ goto done;
+ }
+ if ((r = sshkey_from_blob(pkblob, blen, &key)) != 0) {
+@@ -708,6 +709,7 @@ input_userauth_pk_ok(int type, u_int32_t seq, struct ssh *ssh)
+ error("input_userauth_pk_ok: type mismatch "
+ "for decoded key (received %d, expected %d)",
+ key->type, pktype);
++ r = SSH_ERR_INVALID_FORMAT;
+ goto done;
+ }
+
+@@ -727,6 +729,7 @@ input_userauth_pk_ok(int type, u_int32_t seq, struct ssh *ssh)
+ SSH_FP_DEFAULT);
+ error_f("server replied with unknown key: %s %s",
+ sshkey_type(key), fp == NULL ? "<ERROR>" : fp);
++ r = SSH_ERR_INVALID_FORMAT;
+ goto done;
+ }
+ ident = format_identity(id);
+diff --git a/sshsig.c b/sshsig.c
+index 6e03c0b06..3da005d62 100644
+--- a/sshsig.c
++++ b/sshsig.c
+@@ -874,6 +874,7 @@ cert_filter_principals(const char *path, u_long linenum,
+ }
+ if ((principals = sshbuf_dup_string(nprincipals)) == NULL) {
+ error_f("buffer error");
++ r = SSH_ERR_ALLOC_FAIL;
+ goto out;
+ }
+ /* success */
diff --git a/meta/recipes-connectivity/openssh/openssh_9.8p1.bb b/meta/recipes-connectivity/openssh/openssh_9.8p1.bb
index 3d6cb9f245..066ff70258 100644
--- a/meta/recipes-connectivity/openssh/openssh_9.8p1.bb
+++ b/meta/recipes-connectivity/openssh/openssh_9.8p1.bb
@@ -27,6 +27,7 @@ SRC_URI = "http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar
file://0001-regress-banner.sh-log-input-and-output-files-on-erro.patch \
file://0001-regress-test-exec-use-the-absolute-path-in-the-SSH-e.patch \
file://CVE-2025-26466.patch \
+ file://CVE-2025-26465.patch \
"
SRC_URI[sha256sum] = "dd8bd002a379b5d499dfb050dd1fa9af8029e80461f4bb6c523c49973f5a39f3"
--
2.43.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [OE-core][styhead 3/4] xserver-xorg: mark CVEs fixed in 21.1.16 as fixed
2025-03-19 14:10 [OE-core][styhead 0/4] Patch review Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 1/4] openssh: patch CVE-2025-26466 Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 2/4] openssh: patch CVE-2025-26465 Steve Sakoman
@ 2025-03-19 14:10 ` Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 4/4] icu: Adjust ICU_DATA_DIR path on big endian targets Steve Sakoman
3 siblings, 0 replies; 7+ messages in thread
From: Steve Sakoman @ 2025-03-19 14:10 UTC (permalink / raw)
To: openembedded-core
From: Peter Marko <peter.marko@siemens.com>
These are tracked as versionless redhat CVEs in NVD DB.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-graphics/xorg-xserver/xserver-xorg.inc | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
index e2754426cf..815be6a498 100644
--- a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
+++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
@@ -177,3 +177,7 @@ python populate_packages:prepend() {
}
CVE_STATUS[CVE-2023-5574] = "${@bb.utils.contains('PACKAGECONFIG', 'xvfb', 'unpatched', 'not-applicable-config: specific to Xvfb', d)}"
+
+CVE_STATUS_GROUPS = "CVE_STATUS_REDHAT"
+CVE_STATUS_REDHAT = "CVE-2025-26594 CVE-2025-26595 CVE-2025-26596 CVE-2025-26597 CVE-2025-26598 CVE-2025-26599 CVE-2025-26600 CVE-2025-26601"
+CVE_STATUS_REDHAT[status] = "fixed-version: these are tracked as versionless redhat CVEs in NVD DB, fixed in 21.1.16"
--
2.43.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [OE-core][styhead 4/4] icu: Adjust ICU_DATA_DIR path on big endian targets
2025-03-19 14:10 [OE-core][styhead 0/4] Patch review Steve Sakoman
` (2 preceding siblings ...)
2025-03-19 14:10 ` [OE-core][styhead 3/4] xserver-xorg: mark CVEs fixed in 21.1.16 as fixed Steve Sakoman
@ 2025-03-19 14:10 ` Steve Sakoman
3 siblings, 0 replies; 7+ messages in thread
From: Steve Sakoman @ 2025-03-19 14:10 UTC (permalink / raw)
To: openembedded-core
From: Makarios Christakis <makchrbiz@gmail.com>
On big-endian systems the preprocessor define ICU_DATA_DIR
is currently being set to a path ending with the ${PV} of
the recipe.
The PV version string has changed to a '-' separator
since oe-core commit cebe8439cdc656d53355506a31a3782312bf03c5
whereas the build system installs the data files into a
path ending with the dot-separated version of ICU.
This causes the ICU data file to not be detected at runtime,
consequently breaking any dependant applications.
We therefore substitute ${PV} with the dot-separated version
string of ICU, as returned from the icu_install_folder function,
on the ICU_DATA_DIR define on big-endian targets.
Signed-off-by: Makarios Christakis <makchrbiz@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 28cdc0110def011e3d690da1d591076385267ef7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
meta/recipes-support/icu/icu_75-1.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-support/icu/icu_75-1.bb b/meta/recipes-support/icu/icu_75-1.bb
index 8f7f5e6cc7..73d4a7cf6c 100644
--- a/meta/recipes-support/icu/icu_75-1.bb
+++ b/meta/recipes-support/icu/icu_75-1.bb
@@ -25,7 +25,7 @@ EXTRA_OECONF:class-native = "--disable-icu-config"
EXTRA_OECONF:class-nativesdk = "--with-cross-build=${STAGING_ICU_DIR_NATIVE} --disable-icu-config"
EXTRA_OECONF:append:class-target = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' --with-data-packaging=archive', '', d)}"
-TARGET_CXXFLAGS:append = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' -DICU_DATA_DIR=\\""${datadir}/${BPN}/${PV}\\""', '', d)}"
+TARGET_CXXFLAGS:append = "${@oe.utils.conditional('SITEINFO_ENDIANNESS', 'be', ' -DICU_DATA_DIR=\\""${datadir}/${BPN}/${@icu_install_folder(d)}\\""', '', d)}"
ASNEEDED = ""
--
2.43.0
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-03-19 14:10 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-19 14:10 [OE-core][styhead 0/4] Patch review Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 1/4] openssh: patch CVE-2025-26466 Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 2/4] openssh: patch CVE-2025-26465 Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 3/4] xserver-xorg: mark CVEs fixed in 21.1.16 as fixed Steve Sakoman
2025-03-19 14:10 ` [OE-core][styhead 4/4] icu: Adjust ICU_DATA_DIR path on big endian targets Steve Sakoman
-- strict thread matches above, loose matches on Subject: below --
2025-03-07 13:58 [OE-core][styhead 0/4] Patch review Steve Sakoman
2025-02-11 21:57 Steve Sakoman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox