Bug 1224309 - libreoffice failing to build with ICU 75
Summary: libreoffice failing to build with ICU 75
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Martin Schreiner
QA Contact: E-mail List
URL: https://bugs.documentfoundation.org/s...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-15 12:37 UTC by Ana Guerrero
Modified: 2024-07-02 08:30 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ana Guerrero 2024-05-15 12:37:54 UTC
Libreoffice is failing to build with ICU 75 ( https://build.opensuse.org/request/show/1171459 )

Build log shows:


[  184s] [build ECH] CustomTarget/i18npool/collator/lrl_include.hxx
[  184s] echo 'constexpr OUStringLiteral LOCAL_RULE_LANGS = u"ca cu dz hu ja ku ln my ne sid vro zh";' > /home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2/workdir/CustomTarget/i18npool/collator/lrl_include.hxx
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/count_word.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/count_word.txt -o $W/CustomTarget/i18npool/breakiterator/count_word.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/dict_word_he.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/dict_word_he.txt -o $W/CustomTarget/i18npool/breakiterator/dict_word_he.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/dict_word_hu.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/dict_word_hu.txt -o $W/CustomTarget/i18npool/breakiterator/dict_word_hu.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/dict_word_nodash.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/dict_word_nodash.txt -o $W/CustomTarget/i18npool/breakiterator/dict_word_nodash.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/dict_word_prepostdash.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/dict_word_prepostdash.txt -o $W/CustomTarget/i18npool/breakiterator/dict_word_prepostdash.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/dict_word.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/dict_word.txt -o $W/CustomTarget/i18npool/breakiterator/dict_word.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/edit_word_he.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/edit_word_he.txt -o $W/CustomTarget/i18npool/breakiterator/edit_word_he.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/edit_word_hu.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/edit_word_hu.txt -o $W/CustomTarget/i18npool/breakiterator/edit_word_hu.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/edit_word.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/edit_word.txt -o $W/CustomTarget/i18npool/breakiterator/edit_word.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/line.brk
[  184s] S=/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2 && I=$S/instdir && W=$S/workdir &&  /usr/bin/genbrk  -r $S/i18npool/source/breakiterator/data/line.txt -o $W/CustomTarget/i18npool/breakiterator/line.brk > /dev/null
[  184s] [build BRK] CustomTarget/i18npool/breakiterator/sent.brk
[  184s] createRuleBasedBreakIterator: ICU Error "U_BRK_UNRECOGNIZED_OPTION"  at line 17, column 14
[  184s] make[1]: *** [/home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2/i18npool/CustomTarget_breakiterator.mk:92: /home/abuild/rpmbuild/BUILD/libreoffice-24.2.3.2/workdir/CustomTarget/i18npool/breakiterator/line.brk] Error 12
[  184s] make[1]: *** Waiting for unfinished jobs....
Comment 1 Ana Guerrero 2024-05-15 12:40:42 UTC
Reported upstream

https://bugs.documentfoundation.org/show_bug.cgi?id=158108
Comment 2 Martin Schreiner 2024-05-21 23:44:24 UTC
In progress.
Comment 3 Martin Schreiner 2024-05-23 14:46:05 UTC
SR submitted: https://build.opensuse.org/request/show/1176503
Comment 4 Martin Schreiner 2024-05-29 21:39:33 UTC
I'm closing this bug as the SR has been merged, and LibreOffice builds using ICU 75 now. So LibreOffice on openSUSE:Factory won't be impacted by ICU 75 landing there.
Comment 8 Maintenance Automation 2024-07-02 08:30:04 UTC
SUSE-SU-2024:2258-1: An update that solves one vulnerability and has one security fix can now be installed.

Category: security (important)
Bug References: 1224279, 1224309
CVE References: CVE-2024-3044
Maintenance Incident: [SUSE:Maintenance:34419](https://smelt.suse.de/incident/34419/)
Sources used:
SUSE Linux Enterprise Software Development Kit 12 SP5 (src):
 libreoffice-24.2.4.2-48.59.3
SUSE Linux Enterprise Workstation Extension 12 12-SP5 (src):
 libreoffice-24.2.4.2-48.59.3

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.
Comment 9 Maintenance Automation 2024-07-02 08:30:08 UTC
SUSE-SU-2024:2257-1: An update that solves one vulnerability and has one security fix can now be installed.

Category: security (important)
Bug References: 1224279, 1224309
CVE References: CVE-2024-3044
Maintenance Incident: [SUSE:Maintenance:34418](https://smelt.suse.de/incident/34418/)
Sources used:
openSUSE Leap 15.5 (src):
 libreoffice-24.2.4.2-150500.20.6.5
openSUSE Leap 15.6 (src):
 libreoffice-24.2.4.2-150500.20.6.5
SUSE Package Hub 15 15-SP5 (src):
 libreoffice-24.2.4.2-150500.20.6.5
SUSE Package Hub 15 15-SP6 (src):
 libreoffice-24.2.4.2-150500.20.6.5
SUSE Linux Enterprise Workstation Extension 15 SP5 (src):
 libreoffice-24.2.4.2-150500.20.6.5
SUSE Linux Enterprise Workstation Extension 15 SP6 (src):
 libreoffice-24.2.4.2-150500.20.6.5

NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination.