Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 942694 - dev-libs/icu: Bump version to 76.1
Summary: dev-libs/icu: Bump version to 76.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 866947
  Show dependency tree
 
Reported: 2024-11-02 02:50 UTC by Sandi (Sandy) Vujaković
Modified: 2024-11-10 19:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sandi (Sandy) Vujaković 2024-11-02 02:50:10 UTC
Version 76.1 was released last week (24th October, 2024): https://github.com/unicode-org/icu/releases/tag/release-76-1

As far as I can tell from https://unicode-org.atlassian.net/browse/ICU-22001 and the tags listed on https://github.com/unicode-org/icu/commit/edfe255de360eed46e653c7d35983a757568dec8, this release fixes the LTO ODR violation issue encountered when trying to build and run the test suite (https://bugs.gentoo.org/866947).
Comment 1 Joonas Niilola gentoo-dev 2024-11-02 06:34:52 UTC
76 should also finally fix Thunderbird's calendar issues with +system-icu.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-02 06:46:47 UTC
(In reply to Joonas Niilola from comment #1)
> 76 should also finally fix Thunderbird's calendar issues with +system-icu.

Are you sure? The upstream bug linked in bug 920713 appears to be open still.
Comment 3 Joonas Niilola gentoo-dev 2024-11-02 06:53:05 UTC
Oh. Well then.

Anyway Firefox-134 will ship icu-76 bundled so we should be compatible with our version for +system-icu there.

https://bugzilla.mozilla.org/show_bug.cgi?id=1927706
https://bugzilla.mozilla.org/show_bug.cgi?id=1927706#c0 (the unfortunate thing)
Comment 4 Larry the Git Cow gentoo-dev 2024-11-10 19:49:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42930f4b96c926bf59bae0b715b5df14ef14a837

commit 42930f4b96c926bf59bae0b715b5df14ef14a837
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-11-10 19:39:03 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-10 19:48:20 +0000

    dev-libs/icu: add 76.1
    
    Bug: https://bugs.gentoo.org/942694
    Bug: https://bugs.gentoo.org/866947
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/icu/Manifest                             |   2 +
 dev-libs/icu/files/icu-76.1-remove-bashisms.patch | 151 ++++++++++++++++++
 dev-libs/icu/icu-76.1.ebuild                      | 178 ++++++++++++++++++++++
 3 files changed, 331 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f8b403a9b5197c0f7965b6873094a26506f80e

commit d7f8b403a9b5197c0f7965b6873094a26506f80e
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-11-10 19:38:43 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-10 19:48:19 +0000

    dev-libs/icu-layoutex: add 76.1
    
    Bug: https://bugs.gentoo.org/942694
    Bug: https://bugs.gentoo.org/866947
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/icu-layoutex/Manifest                     |   2 +
 .../files/icu-layoutex-76.1-remove-bashisms.patch  | 151 +++++++++++++++++++++
 dev-libs/icu-layoutex/icu-layoutex-76.1.ebuild     | 135 ++++++++++++++++++
 3 files changed, 288 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ab7087b1dccd7c7d6ba1526880656557c598ff

commit 53ab7087b1dccd7c7d6ba1526880656557c598ff
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-11-10 19:13:19 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-11-10 19:48:18 +0000

    sec-keys/openpgp-keys-icu: add 20241110
    
    Uses KEYS from the 76 branch.
    
    Bug: https://unicode-org.atlassian.net/browse/ICU-22959
    Bug: https://bugs.gentoo.org/942694
    Signed-off-by: Sam James <sam@gentoo.org>

 sec-keys/openpgp-keys-icu/Manifest                 |  1 +
 .../openpgp-keys-icu-20241110.ebuild               | 23 ++++++++++++++++++++++
 2 files changed, 24 insertions(+)