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-11-14 14:28:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icu (Old) and /work/SRC/openSUSE:Factory/.icu.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icu" Mon Nov 14 14:28:45 2022 rev:86 rq:1031330 version:72.1 Changes: -------- --- /work/SRC/openSUSE:Factory/icu/icu.changes 2022-04-26 20:17:20.984730277 +0200 +++ /work/SRC/openSUSE:Factory/.icu.new.1597/icu.changes 2022-11-14 14:28:51.150927849 +0100 @@ -1,0 +2,11 @@ +Wed Oct 19 11:22:26 UTC 2022 - Jan Engelhardt <[email protected]> + +- Update to release 72.1 + * Support for Unicode 15, including new characters, scripts, + emoji, and corresponding API constants. + * Support for CLDR 42 locale data with various additions and + corrections. + * Shift to tzdb 2022e. Pre-1970 data for a number of timezones + has been removed. + +------------------------------------------------------------------- Old: ---- icu.keyring icu4c-71_1-docs.zip icu4c-71_1-docs.zip.asc icu4c-71_1-src.tgz icu4c-71_1-src.tgz.asc New: ---- icu4c-72_1-docs.zip icu4c-72_1-docs.zip.asc icu4c-72_1-src.tgz icu4c-72_1-src.tgz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icu.spec ++++++ --- /var/tmp/diff_new_pack.ModG1T/_old 2022-11-14 14:28:52.546935151 +0100 +++ /var/tmp/diff_new_pack.ModG1T/_new 2022-11-14 14:28:52.550935172 +0100 @@ -16,9 +16,9 @@ # -%define lname libicu71 -%define amajor 71 -%define aversion 71 +%define lname libicu72 +%define amajor 72 +%define aversion 72 %ifarch %armb hppa mips mips64 ppc ppc64 %sparc s390 s390x m68k %define be_platform 1 %else @@ -26,17 +26,16 @@ %endif # icu-versioning.diff needs update for new Version too Name: icu -Version: 71.1 +Version: 72.1 Release: 0 Summary: International Components for Unicode License: ICU Group: Development/Libraries/C and C++ 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 +Source: https://github.com/unicode-org/icu/releases/download/release-72-1/icu4c-72_1-src.tgz +Source2: https://github.com/unicode-org/icu/releases/download/release-72-1/icu4c-72_1-src.tgz.asc +Source3: https://github.com/unicode-org/icu/releases/download/release-72-1/icu4c-72_1-docs.zip +Source4: https://github.com/unicode-org/icu/releases/download/release-72-1/icu4c-72_1-docs.zip.asc Source100: baselibs.conf Patch4: icu-fix-install-mode-files.diff Patch6: icu-error-reporting.diff @@ -48,7 +47,7 @@ BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: unzip -Provides: bundled(timezone) = 2021b +Provides: bundled(timezone) = 2022e %description ICU is a set of C and C++ libraries that provide extensive Unicode and locale @@ -64,9 +63,6 @@ Summary: International Components for Unicode Group: System/Libraries Requires: timezone -%if "%lname" == "libicu71" -Conflicts: libicu70 = 71.1 -%endif Provides: libicu = %version %if %be_platform Requires: libicu%aversion-bedata = %version ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.ModG1T/_old 2022-11-14 14:28:52.590935382 +0100 +++ /var/tmp/diff_new_pack.ModG1T/_new 2022-11-14 14:28:52.594935402 +0100 @@ -1,6 +1,5 @@ -libicu71 - conflicts "libicu70-<targettype> = 71.1" +libicu72 libicu-devel requires -libicu-<targettype> - requires "libicu71-<targettype> = <version>" + requires "libicu72-<targettype> = <version>" ++++++ icu-avoid-x87-excess-precision.diff ++++++ --- /var/tmp/diff_new_pack.ModG1T/_old 2022-11-14 14:28:52.602935444 +0100 +++ /var/tmp/diff_new_pack.ModG1T/_new 2022-11-14 14:28:52.606935465 +0100 @@ -18,8 +18,8 @@ - ASSERT_EQUAL(345678901234567890LL, fd.getPluralOperand(PLURAL_OPERAND_I)); + volatile double xxa = fd.getPluralOperand(PLURAL_OPERAND_I); + ASSERT_EQUAL(345678901234567890LL, xxa); - ASSERT_EQUAL(FALSE, fd.hasIntegerValue()); - ASSERT_EQUAL(FALSE, fd.isNegative()); + ASSERT_EQUAL(false, fd.hasIntegerValue()); + ASSERT_EQUAL(false, fd.isNegative()); @@ -970,7 +971,8 @@ void IntlTestDecimalFormatAPI::TestFixed ASSERT_EQUAL(0, fd.getPluralOperand(PLURAL_OPERAND_T)); @@ -28,7 +28,7 @@ - ASSERT_EQUAL(223372036854775807LL, fd.getPluralOperand(PLURAL_OPERAND_I)); + volatile double xxb = fd.getPluralOperand(PLURAL_OPERAND_I); + ASSERT_EQUAL(223372036854775807LL, xxb); - ASSERT_EQUAL(TRUE, fd.hasIntegerValue()); - ASSERT_EQUAL(FALSE, fd.isNegative()); + ASSERT_EQUAL(true, fd.hasIntegerValue()); + ASSERT_EQUAL(false, fd.isNegative()); ++++++ icu-error-reporting.diff ++++++ --- /var/tmp/diff_new_pack.ModG1T/_old 2022-11-14 14:28:52.618935528 +0100 +++ /var/tmp/diff_new_pack.ModG1T/_new 2022-11-14 14:28:52.622935549 +0100 @@ -48,10 +48,10 @@ +#include <errno.h> #include <stdio.h> +#include <string.h> + #include <inttypes.h> #include <time.h> #include "unicode/utypes.h" - #include "unicode/putil.h" -@@ -65,8 +67,8 @@ usrc_createWithHeader(const char *path, +@@ -66,8 +68,8 @@ usrc_createWithoutHeader(const char *pat if (f==NULL) { fprintf( stderr, ++++++ icu4c-71_1-src.tgz -> icu4c-72_1-src.tgz ++++++ /work/SRC/openSUSE:Factory/icu/icu4c-71_1-src.tgz /work/SRC/openSUSE:Factory/.icu.new.1597/icu4c-72_1-src.tgz differ: char 12, line 1
