Hi,
Debian experimental just got ICU 75 and I tried it to look what breaks
now :)
Indeed it breaks again for breakiterator rules:
[build BRK] CustomTarget/i18npool/breakiterator/sent.brk
S=/home/rene/LibreOffice/git/master && I=$S/instdir && W=$S/workdir &&
/usr/bin/genbrk -r $S/i18npool/source/breakiterator/data/sent.txt -o
$W/CustomTarget/i18npool/breakiterator/sent.brk
createRuleBasedBreakIterator: ICU Error "U_BRK_RULE_EMPTY_SET" at line
109, column 1
make[2]: ***
[/home/rene/LibreOffice/git/master/i18npool/CustomTarget_breakiterator.mk:92:
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/sent.brk]
Error 11
rm
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word_nodash.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word_hu.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/count_word.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/edit_word_he.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/edit_word_hu.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word_prepostdash.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/dict_word_he.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/line.brk
/home/rene/LibreOffice/git/master/workdir/CustomTarget/i18npool/breakiterator/edit_word.brk
make[2]: Leaving directory '/home/rene/LibreOffice/git/master'
make[1]: *** [Makefile:278: build] Error 2
make[1]: Leaving directory '/home/rene/LibreOffice/git/master'
The rule is
https://cgit.freedesktop.org/libreoffice/core/tree/i18npool/source/breakiterator/data/sent.txt#n109
but that doesn't look as "easily" removable like the one which failed in
ICU 74?
Filed it as https://bugs.documentfoundation.org/show_bug.cgi?id=160570
since the ICU 74 one was also in Bugzilla.
(the ICU 74 one, for reference - as that one is still unfixed/open - is
https://bugs.documentfoundation.org/show_bug.cgi?id=158108)
Regards,
Rene