Opened 11 months ago

Closed 11 months ago

Last modified 8 months ago

#22333 closed enhancement (fixed)

icu4c-78.1

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 13.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New major version.

Change History (7)

comment:1 by Xi Ruoyao, 11 months ago

It will increase the number of failures in spidermonkey to 106.

comment:2 by Joe Locash, 11 months ago

Firefox FTBFS. sed to fix it supplied by lumaro@… in ​https://lists.linuxfromscratch.org/sympa/arc/blfs-support/2025-11/msg00002.html

sed -i '/VIRAMA = 47/a\      /* UNAMBIGUOUS_HYPHEN = 48,           [UH] */ CLASS_CHARACTER,' intl/lwbrk/LineBreaker.cpp

comment:3 by Bruce Dubbs, 11 months ago

Figuring out the download URL was tricky:

​https://github.com/unicode-org/icu/releases/download/release-78.1/icu4c-78.1-sources.tgz

They changed release-77-1 to release-78.1 (note the change from - (dash) to . (dot) and from 77_1-src to 78.1-sources

It still expands to the directory 'icu'.

It's unclear above, but the sed refers to a file in Firefox, not icu.

For our purposes It looks like the sed needed can be simplified to

  sed -e '/VIRAMA = 47/a CLASS_CHARACTER,' \
      -i  intl/lwbrk/LineBreaker.cpp

We don't really need the comment or to worry about the spacing.

comment:4 by Bruce Dubbs, 11 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

in reply to:  1 comment:5 by Bruce Dubbs, 11 months ago

Replying to Xi Ruoyao:

It will increase the number of failures in spidermonkey to 106.

I added the sed in comment 3 to spidermonkey and got:

$ grep 'UNEXPECTED-FAIL' jstest.log|wc -l
    103

I did update firefox, but not spidermonkey.

comment:6 by Bruce Dubbs, 11 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

22d3efc109 Update to bluefish-2.2.18.
3ee15a765f Update to icu4c-78.1.

comment:7 by Bruce Dubbs, 8 months ago

Milestone: 12.5 → 13.0

Milestone renamed

Note: See TracTickets for help on using tickets.