From patchwork Fri Jan 16 01:25:58 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: auh@yoctoproject.org X-Patchwork-Id: 78887 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 27A07D489B8 for ; Fri, 16 Jan 2026 01:26:04 +0000 (UTC) Received: from a27-29.smtp-out.us-west-2.amazonses.com (a27-29.smtp-out.us-west-2.amazonses.com [54.240.27.29]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.1484.1768526754809234104 for ; Thu, 15 Jan 2026 17:25:58 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@yoctoproject.org header.s=j46ser6a2yusdzubpv7m7ewqgesde2ie header.b=DAZRUtEU; dkim=pass header.i=@amazonses.com header.s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx header.b=bonoroEa; spf=pass (domain: us-west-2.amazonses.com, ip: 54.240.27.29, mailfrom: 0101019bc468c276-09560d18-8166-402d-9643-2424f3a51754-000000@us-west-2.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=j46ser6a2yusdzubpv7m7ewqgesde2ie; d=yoctoproject.org; t=1768526758; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date; bh=nFYoJWz9NrxOM7bu8Vg3ViFh/Ikyqah7Oc/0kzeK1jQ=; b=DAZRUtEUZEOdbtErceJpqCsEJY2PxD51ObozVrXdb/Tmaycvmk4jZCVoSiaow5Tx IKMeyvYpXc4UHSCjgz9Sd6MLZbq20Yuxmn9h76QX0VLRPJK4mLfVHnmNAymDES91etX hWNPDSmQlKkN5ePpofU6I/UovCs7zSWpE+pgYr4I= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx; d=amazonses.com; t=1768526758; h=Content-Type:MIME-Version:From:To:Cc:Subject:Message-Id:Date:Feedback-ID; bh=nFYoJWz9NrxOM7bu8Vg3ViFh/Ikyqah7Oc/0kzeK1jQ=; b=bonoroEa8GDH5i6SSx1fiod1h2XTrMGDWvp0rMfqpSJE0l4VyNNe5Tv4v//VwtOc H5zeQTbOwwwZrFzS2cLGUVeZm+ZfSNnZsWIskSSoCcJaIzp/BoM6nTK0VD9v5syy4ck SMc+dg/p4ga5WXVybLmImTcOV7KEh/uBn5lHpdzM= MIME-Version: 1.0 From: auh@yoctoproject.org To: openembedded-core@lists.openembedded.org Cc: Subject: [AUH] icu: upgrading to 78.2 FAILED Message-ID: <0101019bc468c276-09560d18-8166-402d-9643-2424f3a51754-000000@us-west-2.amazonses.com> Date: Fri, 16 Jan 2026 01:25:58 +0000 Feedback-ID: ::1.us-west-2.9np3MYPs3fEaOBysGKSlUD4KtcmPijcmS9Az2Hwf7iQ=:AmazonSES X-SES-Outgoing: 2026.01.16-54.240.27.29 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 16 Jan 2026 01:26:04 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/229512 Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe(s) *icu* to *78.2* has Failed(do_compile). Detailed error information: do_compile failed Next steps: - apply the patch: git am 0001-icu-upgrade-78.1-78.2.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- From 32748e7d7f235ef0fc91b31c786ba78380494d5a Mon Sep 17 00:00:00 2001 From: Upgrade Helper Date: Fri, 16 Jan 2026 01:07:29 +0000 Subject: [PATCH] icu: upgrade 78.1 -> 78.2 --- .../0001-Disable-LDFLAGSICUDT-for-Linux.patch | 10 ++-- ...nicodeStringTest-TestLargeMemory-on-.patch | 18 +++---- ...tput-compatible-with-Automake-format.patch | 39 +++++++------- .../icu/0001-icu-Added-armeb-support.patch | 10 ++-- .../icu/icu/0001-test-Add-support-ptest.patch | 51 +++++++++---------- .../icu/{icu_78.1.bb => icu_78.2.bb} | 2 +- 6 files changed, 61 insertions(+), 69 deletions(-) rename meta/recipes-support/icu/{icu_78.1.bb => icu_78.2.bb} (98%) diff --git a/meta/recipes-support/icu/icu/0001-Disable-LDFLAGSICUDT-for-Linux.patch b/meta/recipes-support/icu/icu/0001-Disable-LDFLAGSICUDT-for-Linux.patch index c0e9e2806b..7b224cf5bf 100644 --- a/meta/recipes-support/icu/icu/0001-Disable-LDFLAGSICUDT-for-Linux.patch +++ b/meta/recipes-support/icu/icu/0001-Disable-LDFLAGSICUDT-for-Linux.patch @@ -1,4 +1,4 @@ -From 0f4e9eee64bd4220aa4fae1ab4f7bbf10b87cd69 Mon Sep 17 00:00:00 2001 +From 80aa05d54ee8c7a0f47dd4d3e19c631a40107aaf Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Sat, 15 Feb 2014 21:06:42 +0000 Subject: [PATCH] Disable LDFLAGSICUDT for Linux @@ -7,13 +7,13 @@ Upstream-Status: Inappropriate [ OE Configuration ] Signed-off-by: Khem Raj --- - config/mh-linux | 2 +- + source/config/mh-linux | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/config/mh-linux b/config/mh-linux +diff --git a/source/config/mh-linux b/source/config/mh-linux index 53d6780..b622513 100644 ---- a/config/mh-linux -+++ b/config/mh-linux +--- a/source/config/mh-linux ++++ b/source/config/mh-linux @@ -23,7 +23,7 @@ LD_RPATH= -Wl,-zorigin,-rpath,'$$'ORIGIN LD_RPATH_PRE = -Wl,-rpath, diff --git a/meta/recipes-support/icu/icu/0001-ICU-23120-Mask-UnicodeStringTest-TestLargeMemory-on-.patch b/meta/recipes-support/icu/icu/0001-ICU-23120-Mask-UnicodeStringTest-TestLargeMemory-on-.patch index e2e9546679..8d2e81aa7a 100644 --- a/meta/recipes-support/icu/icu/0001-ICU-23120-Mask-UnicodeStringTest-TestLargeMemory-on-.patch +++ b/meta/recipes-support/icu/icu/0001-ICU-23120-Mask-UnicodeStringTest-TestLargeMemory-on-.patch @@ -1,20 +1,21 @@ -From 4b3e6888c2aaba6465f1bc96f61b17a2513050f3 Mon Sep 17 00:00:00 2001 +From 14f170d07716e6dabbaba790edae4ec5bf4db82c Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sat, 21 Jun 2025 12:28:15 +0200 Subject: [PATCH] ICU-23120 Mask UnicodeStringTest::TestLargeMemory on 32-bit + platforms Upstream-Status: Submitted [https://github.com/unicode-org/icu/pull/3496] Signed-off-by: Daisuke Yamane --- - test/intltest/ustrtest.cpp | 2 +- + source/test/intltest/ustrtest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/test/intltest/ustrtest.cpp b/test/intltest/ustrtest.cpp -index 56976b3e3d2..26225f5b5b5 100644 ---- a/test/intltest/ustrtest.cpp -+++ b/test/intltest/ustrtest.cpp -@@ -2353,7 +2353,7 @@ void UnicodeStringTest::TestUnicodeStringInsertAppendToSelf() { +diff --git a/source/test/intltest/ustrtest.cpp b/source/test/intltest/ustrtest.cpp +index 3f382c5..6049332 100644 +--- a/source/test/intltest/ustrtest.cpp ++++ b/source/test/intltest/ustrtest.cpp +@@ -2375,7 +2375,7 @@ void UnicodeStringTest::TestUnicodeStringInsertAppendToSelf() { } void UnicodeStringTest::TestLargeMemory() { @@ -23,6 +24,3 @@ index 56976b3e3d2..26225f5b5b5 100644 if(quick) { return; } IcuTestErrorCode status(*this, "TestLargeMemory"); constexpr uint32_t len = 2147483643; --- -2.43.0 - diff --git a/meta/recipes-support/icu/icu/0001-Make-ICU-test-output-compatible-with-Automake-format.patch b/meta/recipes-support/icu/icu/0001-Make-ICU-test-output-compatible-with-Automake-format.patch index 484e1c7f6f..bddebfb682 100644 --- a/meta/recipes-support/icu/icu/0001-Make-ICU-test-output-compatible-with-Automake-format.patch +++ b/meta/recipes-support/icu/icu/0001-Make-ICU-test-output-compatible-with-Automake-format.patch @@ -1,4 +1,4 @@ -From 4779f798463d673dd74623979ec93141eb60d07a Mon Sep 17 00:00:00 2001 +From a1a1f1a57ac569ab866296f01591e5419e732ff1 Mon Sep 17 00:00:00 2001 From: Jiaying Song Date: Fri, 21 Nov 2025 10:47:59 +0800 Subject: [PATCH] Make ICU test output compatible with Automake format @@ -16,16 +16,16 @@ Upstream-Status: Submitted [https://github.com/unicode-org/icu/pull/3764] Signed-off-by: Jiaying Song --- - configure.ac | 17 +++++++++++++++++ - test/intltest/intltest.cpp | 10 +++++++++- - tools/ctestfw/ctest.c | 9 ++++++++- + source/configure.ac | 17 +++++++++++++++++ + source/test/intltest/intltest.cpp | 10 +++++++++- + source/tools/ctestfw/ctest.c | 9 ++++++++- 3 files changed, 34 insertions(+), 2 deletions(-) -diff --git a/configure.ac b/configure.ac -index da4f170..514fa0c 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1165,6 +1165,21 @@ If set, it will REPLACE any automatic list of libraries.], +diff --git a/source/configure.ac b/source/configure.ac +index 8ffacf8..9ba3b4e 100644 +--- a/source/configure.ac ++++ b/source/configure.ac +@@ -1103,6 +1103,21 @@ If set, it will REPLACE any automatic list of libraries.], *) AC_MSG_ERROR(bad value ${enableval} for --enable-samples) ;; esac], samples=true) @@ -47,17 +47,17 @@ index da4f170..514fa0c 100644 ICU_CONDITIONAL(SAMPLES, test "$samples" = true) ICUDATA_CHAR=$U_ENDIAN_CHAR -@@ -1428,3 +1443,5 @@ then +@@ -1366,3 +1381,5 @@ then fi $as_unset _CXX_CXXSUFFIX + + -diff --git a/test/intltest/intltest.cpp b/test/intltest/intltest.cpp -index 33829b0..bf3ef56 100644 ---- a/test/intltest/intltest.cpp -+++ b/test/intltest/intltest.cpp -@@ -830,11 +830,19 @@ UBool IntlTest::runTestLoop( char* testname, char* par, char *baseName ) +diff --git a/source/test/intltest/intltest.cpp b/source/test/intltest/intltest.cpp +index 5379479..579dcbc 100644 +--- a/source/test/intltest/intltest.cpp ++++ b/source/test/intltest/intltest.cpp +@@ -824,11 +824,19 @@ UBool IntlTest::runTestLoop( char* testname, char* par, char *baseName ) saveBaseLoc[0]=0; /* reset path */ if (lastErrorCount == errorCount) { @@ -78,10 +78,10 @@ index 33829b0..bf3ef56 100644 if(!no_time) str_timeDelta(msg+strlen(msg),timeStop-timeStart); for(int i=0;i Date: Wed, 8 May 2019 14:42:30 +0900 Subject: [PATCH] icu: Added armeb support. @@ -9,13 +9,13 @@ Upstream-Status: Pending Signed-off-by: Lei Maohui --- - i18n/double-conversion-utils.h | 2 +- + source/i18n/double-conversion-utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff --git a/i18n/double-conversion-utils.h b/i18n/double-conversion-utils.h +diff --git a/source/i18n/double-conversion-utils.h b/source/i18n/double-conversion-utils.h index 303668f..7d859dc 100644 ---- a/i18n/double-conversion-utils.h -+++ b/i18n/double-conversion-utils.h +--- a/source/i18n/double-conversion-utils.h ++++ b/source/i18n/double-conversion-utils.h @@ -146,7 +146,7 @@ int main(int argc, char** argv) { // // If it prints "correct" then the architecture should be here, in the "correct" section. diff --git a/meta/recipes-support/icu/icu/0001-test-Add-support-ptest.patch b/meta/recipes-support/icu/icu/0001-test-Add-support-ptest.patch index 88350c0db5..20a5b9e382 100644 --- a/meta/recipes-support/icu/icu/0001-test-Add-support-ptest.patch +++ b/meta/recipes-support/icu/icu/0001-test-Add-support-ptest.patch @@ -1,4 +1,4 @@ -From 783d9e0d3d7824fbca53c2c3a80e8e5e23eacc82 Mon Sep 17 00:00:00 2001 +From 6e37ab9dd088b37ef26f8285fd06e34a5ffb09bc Mon Sep 17 00:00:00 2001 From: Daisuke Yamane Date: Tue, 1 Jul 2025 18:35:25 +0900 Subject: [PATCH] test: Add support ptest @@ -7,17 +7,17 @@ Upstream-Status: Inappropriate [oe-core specific] Signed-off-by: Daisuke Yamane --- - test/cintltst/Makefile.in | 2 +- - test/intltest/Makefile.in | 2 +- - test/intltest/intltest.cpp | 2 +- - test/iotest/Makefile.in | 2 +- - test/letest/Makefile.in | 2 +- + source/test/cintltst/Makefile.in | 2 +- + source/test/intltest/Makefile.in | 2 +- + source/test/intltest/intltest.cpp | 2 +- + source/test/iotest/Makefile.in | 2 +- + source/test/letest/Makefile.in | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) -diff --git a/test/cintltst/Makefile.in b/test/cintltst/Makefile.in +diff --git a/source/test/cintltst/Makefile.in b/source/test/cintltst/Makefile.in index 552a105..9cf3071 100644 ---- a/test/cintltst/Makefile.in -+++ b/test/cintltst/Makefile.in +--- a/source/test/cintltst/Makefile.in ++++ b/source/test/cintltst/Makefile.in @@ -39,7 +39,7 @@ CPPFLAGS += -I$(top_srcdir)/common -I$(top_srcdir)/i18n -I$(top_srcdir)/tools/ct ifdef QNX_TARGET DEFS += -D'ICU_UNICODE_VERSION="$(UNICODE_VERSION)"' -D'ICU_VERSION="@VERSION@"' -D'ICUDATA_NAME="$(ICUDATA_PLATFORM_NAME)"' -D'U_TOPSRCDIR="/var/icu_tests"' -D'U_TOPBUILDDIR="/var/icu_tests/"' @@ -27,10 +27,10 @@ index 552a105..9cf3071 100644 endif LIBS = $(LIBCTESTFW) $(LIBICUI18N) $(LIBICUTOOLUTIL) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M) -diff --git a/test/intltest/Makefile.in b/test/intltest/Makefile.in -index 5d4a03b..ca4e4cd 100644 ---- a/test/intltest/Makefile.in -+++ b/test/intltest/Makefile.in +diff --git a/source/test/intltest/Makefile.in b/source/test/intltest/Makefile.in +index 2e44831..d5bd240 100644 +--- a/source/test/intltest/Makefile.in ++++ b/source/test/intltest/Makefile.in @@ -39,7 +39,7 @@ CPPFLAGS += -DUNISTR_FROM_CHAR_EXPLICIT= -DUNISTR_FROM_STRING_EXPLICIT= ifdef QNX_TARGET DEFS += -D'U_TOPSRCDIR="/var/icu_tests"' -D'U_TOPBUILDDIR="/var/icu_tests/"' @@ -40,11 +40,11 @@ index 5d4a03b..ca4e4cd 100644 endif LIBS = $(LIBCTESTFW) $(LIBICUI18N) $(LIBICUUC) $(LIBICUTOOLUTIL) $(DEFAULT_LIBS) $(LIB_M) $(LIB_THREAD) -diff --git a/test/intltest/intltest.cpp b/test/intltest/intltest.cpp -index 3806d0f..33829b0 100644 ---- a/test/intltest/intltest.cpp -+++ b/test/intltest/intltest.cpp -@@ -1713,7 +1713,7 @@ static bool fileExists(const char* fileName) { +diff --git a/source/test/intltest/intltest.cpp b/source/test/intltest/intltest.cpp +index a856715..5379479 100644 +--- a/source/test/intltest/intltest.cpp ++++ b/source/test/intltest/intltest.cpp +@@ -1707,7 +1707,7 @@ static bool fileExists(const char* fileName) { * Returns the path to icu/testdata/ */ const char *IntlTest::getSharedTestData(UErrorCode& err) { @@ -53,10 +53,10 @@ index 3806d0f..33829b0 100644 #define REPO_TOP SOURCE_TARBALL_TOP ".." U_FILE_SEP_STRING #define FILE_NAME U_FILE_SEP_STRING "message2" U_FILE_SEP_STRING "valid-tests.json" const char *srcDataDir = nullptr; -diff --git a/test/iotest/Makefile.in b/test/iotest/Makefile.in +diff --git a/source/test/iotest/Makefile.in b/source/test/iotest/Makefile.in index 16c510f..9eeff4b 100644 ---- a/test/iotest/Makefile.in -+++ b/test/iotest/Makefile.in +--- a/source/test/iotest/Makefile.in ++++ b/source/test/iotest/Makefile.in @@ -39,7 +39,7 @@ CPPFLAGS += -DUNISTR_FROM_CHAR_EXPLICIT= -DUNISTR_FROM_STRING_EXPLICIT= ifdef QNX_TARGET DEFS += -D'U_TOPSRCDIR="/var/icu_tests"' -D'U_TOPBUILDDIR="/var/icu_tests/"' @@ -66,10 +66,10 @@ index 16c510f..9eeff4b 100644 endif LIBS = $(LIBCTESTFW) $(LIBICUTOOLUTIL) $(LIBICUIO) $(LIBICUI18N) $(LIBICUUC) $(DEFAULT_LIBS) $(LIB_M) -diff --git a/test/letest/Makefile.in b/test/letest/Makefile.in +diff --git a/source/test/letest/Makefile.in b/source/test/letest/Makefile.in index 156c86f..555a820 100644 ---- a/test/letest/Makefile.in -+++ b/test/letest/Makefile.in +--- a/source/test/letest/Makefile.in ++++ b/source/test/letest/Makefile.in @@ -30,7 +30,7 @@ BUILDDIR := $(BUILDDIR:test\\cintltst/../../=) BUILDDIR := $(BUILDDIR:TEST\\CINTLTST/../../=) @@ -79,6 +79,3 @@ index 156c86f..555a820 100644 LIBS = $(LIBICULX) $(LIBICUUC) $(LIBICUI18N) $(LIBCTESTFW) $(LIBICUTOOLUTIL) $(DEFAULT_LIBS) $(LIB_M) $(ICULEHB_LIBS) COMMONOBJECTS = SimpleFontInstance.o --- -2.43.0 - diff --git a/meta/recipes-support/icu/icu_78.1.bb b/meta/recipes-support/icu/icu_78.2.bb similarity index 98% rename from meta/recipes-support/icu/icu_78.1.bb rename to meta/recipes-support/icu/icu_78.2.bb index ee7245c27b..30ac776e3c 100644 --- a/meta/recipes-support/icu/icu_78.1.bb +++ b/meta/recipes-support/icu/icu_78.2.bb @@ -116,7 +116,7 @@ SRC_URI = "${BASE_SRC_URI};name=code \ SRC_URI:append:class-target = "\ file://0001-Disable-LDFLAGSICUDT-for-Linux.patch \ " -SRC_URI[code.sha256sum] = "6217f58ca39b23127605cfc6c7e0d3475fe4b0d63157011383d716cb41617886" +SRC_URI[code.sha256sum] = "3e99687b5c435d4b209630e2d2ebb79906c984685e78635078b672e03c89df35" SRC_URI[data.sha256sum] = "e7b652244f27194e0ea46a0d21cfc714ee8a818e1fd82d51a93bc91516fdcf65" UPSTREAM_CHECK_REGEX = "releases/tag/release-(?P(?!.+rc).+)"