[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gettext-tools 0.21 testsuite fails with musl 1.2.3
From: |
Bruno Haible |
Subject: |
Re: gettext-tools 0.21 testsuite fails with musl 1.2.3 |
Date: |
Tue, 12 Apr 2022 13:25:48 +0200 |
Hi,
Natanael Copa wrote:
> FAIL: msgcat-17
> ===============
>
> --- mcat-test17.ok
> +++ mcat-test17.out
> @@ -13,6 +13,6 @@
> #, c-format
> msgid "write error of a big result on a too small disk% s% s"
> msgstr ""
> -"Fehler beim Schreiben eines großen Ergebnisses auf eine zu kleine Platte% s"
> -"% smit der jederzeitigen Möglichkeit eines Fehlers in jedem Moment und an "
> -"jeder Stelle"
> +"Fehler beim Schreiben eines großen Ergebnisses auf eine zu kleine "
> +"Platte% s% smit der jederzeitigen Möglichkeit eines Fehlers in jedem Moment
> "
> +"und an jeder Stelle"
> FAIL msgcat-17 (exit status: 1)
>
> FAIL: msgfilter-sr-latin-1
> ==========================
>
> --- mfi-srl-1.ok
> +++ mfi-srl-1.out
> @@ -13,8 +13,8 @@
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=UTF-8\n"
> "Content-Transfer-Encoding: 8bit\n"
> -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : (n%10>=2 &&
> n"
> -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
> +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : (n%10>=2 &&
> "
> +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
>
> #: ../gettext-tools/lib/closeout.c:64
> msgid "write error"
> FAIL msgfilter-sr-latin-1 (exit status: 1)
>
> FAIL: msgmerge-11
> =================
>
> --- mm-test11.ok
> +++ mm-test11.out
> @@ -13,8 +13,8 @@
> "MIME-Version: 1.0\n"
> "Content-Type: text/plain; charset=ISO-8859-1\n"
> "Content-Transfer-Encoding: 8bit\n"
> -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 ||
> n"
> -"%100==4 ? 2 : 3);\n"
> +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 ||
> "
> +"n%100==4 ? 2 : 3);\n"
>
> #: foobar.c:32
> #, fuzzy, c-format
> FAIL msgmerge-11 (exit status: 1)
>
> FAIL: xgettext-python-1
> =======================
>
> --- xg-py-1.ok
> +++ xg-py-1.pot
> @@ -25,8 +25,8 @@
> #. interpret_ansic = false, interpret_unicode = false
> msgid ""
> "abc\\\n"
> -"\\\\def\\'ghi\\\"jkl\\a\\b\\f\\n\\r\\t\\v x\\040x\\x7ey"
> -"\\u0142\\U00010123\\N{LATIN SMALL LETTER Z}"
> +"\\\\def\\'ghi\\\"jkl\\a\\b\\f\\n\\r\\t\\v "
> +"x\\040x\\x7ey\\u0142\\U00010123\\N{LATIN SMALL LETTER Z}"
> msgstr ""
>
> #. interpret_ansic = true, interpret_unicode = true
> FAIL xgettext-python-1 (exit status: 1)
Thanks for the report.
These failures have nothing to do with musl libc. They arise because a
newer libunistring version (namely version 1.0) is installed, that
implements line breaking rules from newer Unicode standards. You can
ignore the failures. They will be fixed in a future GNU gettext version.
Bruno