Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package icu for openSUSE:Factory checked in at 2022-04-16 00:12:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icu (Old) and /work/SRC/openSUSE:Factory/.icu.new.1941 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icu" Sat Apr 16 00:12:36 2022 rev:84 rq:969258 version:71.1 Changes: -------- --- /work/SRC/openSUSE:Factory/icu/icu.changes 2021-11-24 23:54:22.392499021 +0100 +++ /work/SRC/openSUSE:Factory/.icu.new.1941/icu.changes 2022-04-16 00:12:37.957519583 +0200 @@ -1,0 +2,18 @@ +Sat Apr 9 22:10:56 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 71.1: + * updates to CLDR 41 locale data with various additions and corrections. + * phrase-based line breaking for Japanese. Existing line breaking methods + follow standards and conventions for body text but do not work well for + short Japanese text, such as in titles and headings. This new feature is + optimized for these use cases. + * support for Hindi written in Latin letters (hi_Latn). The CLDR data for + this increasingly popular locale has been significantly revised and + expanded. Note that based on user expectations, hi_Latn incorporates a + large amount of English, and can also be referred to as ???Hinglish???. + * time zone data updated to version 2022a. Note that pre-1970 data for a + number of time zones has been removed, as has been the case in the upstream + tzdata release since 2021b. +- drop fix-ucptrietest-golden-diff.patch (upstream) + +------------------------------------------------------------------- Old: ---- fix-ucptrietest-golden-diff.patch icu4c-70_1-docs.zip icu4c-70_1-docs.zip.asc icu4c-70_1-src.tgz icu4c-70_1-src.tgz.asc New: ---- icu4c-71_1-docs.zip icu4c-71_1-docs.zip.asc icu4c-71_1-src.tgz icu4c-71_1-src.tgz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icu.spec ++++++ --- /var/tmp/diff_new_pack.NcQ2kn/_old 2022-04-16 00:12:39.933522223 +0200 +++ /var/tmp/diff_new_pack.NcQ2kn/_new 2022-04-16 00:12:39.937522228 +0200 @@ -1,7 +1,7 @@ # # spec file for package icu # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,8 @@ %define lname libicu70 -%define amajor 70 -%define aversion 70 +%define amajor 71 +%define aversion 71 %ifarch %armb hppa mips mips64 ppc ppc64 %sparc s390 s390x m68k %define be_platform 1 %else @@ -26,18 +26,16 @@ %endif # icu-versioning.diff needs update for new Version too Name: icu -Version: 70.1 +Version: 71.1 Release: 0 Summary: International Components for Unicode License: ICU Group: Development/Libraries/C and C++ -URL: http://icu-project.org/ - -#Git-Clone: https://github.com/unicode-org/icu.git -Source: https://github.com/unicode-org/icu/releases/download/release-70-1/icu4c-70_1-src.tgz -Source2: https://github.com/unicode-org/icu/releases/download/release-70-1/icu4c-70_1-src.tgz.asc -Source3: https://github.com/unicode-org/icu/releases/download/release-70-1/icu4c-70_1-docs.zip -Source4: https://github.com/unicode-org/icu/releases/download/release-70-1/icu4c-70_1-docs.zip.asc +URL: https://icu.unicode.org/ +Source: https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-src.tgz +Source2: https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-src.tgz.asc +Source3: https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-docs.zip +Source4: https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-docs.zip.asc Source99: icu.keyring Source100: baselibs.conf Patch4: icu-fix-install-mode-files.diff @@ -45,7 +43,6 @@ Patch7: icu-avoid-x87-excess-precision.diff Patch8: locale.diff Patch9: nan-undefined-conversion.patch -Patch10: fix-ucptrietest-golden-diff.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: pkg-config ++++++ icu-avoid-x87-excess-precision.diff ++++++ --- /var/tmp/diff_new_pack.NcQ2kn/_old 2022-04-16 00:12:40.025522345 +0200 +++ /var/tmp/diff_new_pack.NcQ2kn/_new 2022-04-16 00:12:40.025522345 +0200 @@ -11,7 +11,7 @@ =================================================================== --- icu.orig/source/test/intltest/dcfmapts.cpp +++ icu/source/test/intltest/dcfmapts.cpp -@@ -870,7 +870,8 @@ void IntlTestDecimalFormatAPI::TestFixed +@@ -875,7 +875,8 @@ void IntlTestDecimalFormatAPI::TestFixed ASSERT_EQUAL(22, fd.getPluralOperand(PLURAL_OPERAND_V)); ASSERT_EQUAL(1234567890123456789LL, fd.getPluralOperand(PLURAL_OPERAND_F)); ASSERT_EQUAL(1234567890123456789LL, fd.getPluralOperand(PLURAL_OPERAND_T)); @@ -21,7 +21,7 @@ ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); ASSERT_EQUAL(FALSE, fd.isNegative()); -@@ -965,7 +966,8 @@ void IntlTestDecimalFormatAPI::TestFixed +@@ -970,7 +971,8 @@ void IntlTestDecimalFormatAPI::TestFixed ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); // note: going through DigitList path to FixedDecimal, which is trimming // int64_t fields to 18 digits. See ticket Ticket #10374 ++++++ icu4c-70_1-src.tgz -> icu4c-71_1-src.tgz ++++++ /work/SRC/openSUSE:Factory/icu/icu4c-70_1-src.tgz /work/SRC/openSUSE:Factory/.icu.new.1941/icu4c-71_1-src.tgz differ: char 12, line 1 ++++++ locale.diff ++++++ --- /var/tmp/diff_new_pack.NcQ2kn/_old 2022-04-16 00:12:40.105522452 +0200 +++ /var/tmp/diff_new_pack.NcQ2kn/_new 2022-04-16 00:12:40.109522458 +0200 @@ -9,7 +9,7 @@ =================================================================== --- icu.orig/source/common/putil.cpp +++ icu/source/common/putil.cpp -@@ -1607,7 +1607,7 @@ static const char *uprv_getPOSIXIDForCat +@@ -1616,7 +1616,7 @@ static const char *uprv_getPOSIXIDForCat /* Solaris speaks POSIX - See IEEE Std 1003.1-2008 * This is needed to properly handle empty env. variables */ ++++++ nan-undefined-conversion.patch ++++++ --- /var/tmp/diff_new_pack.NcQ2kn/_old 2022-04-16 00:12:40.121522473 +0200 +++ /var/tmp/diff_new_pack.NcQ2kn/_new 2022-04-16 00:12:40.121522473 +0200 @@ -4,9 +4,11 @@ Subject: [PATCH] ICU-21613 Fix undefined behaviour in ComplexUnitsConverter::applyRounder ---- a/source/i18n/units_complexconverter.cpp -+++ b/source/i18n/units_complexconverter.cpp -@@ -237,6 +237,11 @@ void ComplexUnitsConverter::applyRounder(MaybeStackArray<int64_t, 5> &intValues, +Index: icu/source/i18n/units_complexconverter.cpp +=================================================================== +--- icu.orig/source/i18n/units_complexconverter.cpp ++++ icu/source/i18n/units_complexconverter.cpp +@@ -242,6 +242,11 @@ void ComplexUnitsConverter::applyRounder } quantity = decimalQuantity.toDouble();