GNU bug report logs -
#72039
[core-updates] ki18n test failure of KCatalogTest (locales problem?)
Previous Next
Reported by: Leo Famulari <leo <at> famulari.name>
Date: Wed, 10 Jul 2024 17:23:01 UTC
Severity: normal
Done: Leo Famulari <leo <at> famulari.name>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 72039 in the body.
You can then email your comments to 72039 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#72039
; Package
guix
.
(Wed, 10 Jul 2024 17:23:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Leo Famulari <leo <at> famulari.name>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Wed, 10 Jul 2024 17:23:01 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
On core-updates commit 736939037346, ki18n fails its test suite like
this:
********* Start testing of KCatalogTest *********
Config: Using QtTest library 5.15.10, Qt 5.15.10 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 11.4.0), unknown unknown
PASS : KCatalogTest::initTestCase()
QWARN : KCatalogTest::testLookup() kf.i18n: The value of the LANGUAGE environment variable: "fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH" ( size: 95 ),
was longer than (and consequently truncated to) the max. length of: 54
FAIL! : KCatalogTest::testLookup() Compared values are not the same
Actual (c.name()) : "New Zealand"
Expected (QStringLiteral("Nouvelle-Zélande")): "Nouvelle-Z\u00E9lande"
Loc: [/tmp/guix-build-ki18n-5.114.0.drv-0/ki18n-5.114.0/autotests/kcatalogtest.cpp(40)]
PASS : KCatalogTest::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of KCatalogTest *********
<end of output>
Test time = 0.01 sec
----------------------------------------------------------
Test Failed.
"kcatalogtest" end time: Jul 10 17:16 UTC
"kcatalogtest" time elapsed: 00:00:00
----------------------------------------------------------
It expects the value "New Zealand", but instead receives
"Nouvelle-Z\u00E9lande".
And there is a warning about the LANGUAGE environment variable, although
this variable is defined in the 'environment-variables' debugging file
created when building with '--keep-failed'.
It fails the same with ki18n version 5.116.0, which is the latest
version in the 5 series.
Any ideas?
Information forwarded
to
bug-guix <at> gnu.org
:
bug#72039
; Package
guix
.
(Wed, 10 Jul 2024 18:02:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 72039 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Leo Famulari <leo <at> famulari.name> writes:
> On core-updates commit 736939037346, ki18n fails its test suite like
> this:
>
> ********* Start testing of KCatalogTest *********
> Config: Using QtTest library 5.15.10, Qt 5.15.10 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 11.4.0), unknown unknown
> PASS : KCatalogTest::initTestCase()
> QWARN : KCatalogTest::testLookup() kf.i18n: The value of the LANGUAGE environment variable: "fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH:fr_CH" ( size: 95 ),
> was longer than (and consequently truncated to) the max. length of: 54
> FAIL! : KCatalogTest::testLookup() Compared values are not the same
> Actual (c.name()) : "New Zealand"
> Expected (QStringLiteral("Nouvelle-Zélande")): "Nouvelle-Z\u00E9lande"
> Loc: [/tmp/guix-build-ki18n-5.114.0.drv-0/ki18n-5.114.0/autotests/kcatalogtest.cpp(40)]
> PASS : KCatalogTest::cleanupTestCase()
> Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 2ms
> ********* Finished testing of KCatalogTest *********
> <end of output>
> Test time = 0.01 sec
> ----------------------------------------------------------
> Test Failed.
> "kcatalogtest" end time: Jul 10 17:16 UTC
> "kcatalogtest" time elapsed: 00:00:00
> ----------------------------------------------------------
>
> It expects the value "New Zealand", but instead receives
> "Nouvelle-Z\u00E9lande".
>
> And there is a warning about the LANGUAGE environment variable, although
> this variable is defined in the 'environment-variables' debugging file
> created when building with '--keep-failed'.
>
> It fails the same with ki18n version 5.116.0, which is the latest
> version in the 5 series.
>
> Any ideas?
i think just disable this test, see
https://invent.kde.org/frameworks/ki18n/-/commit/241e0cfa96b1491721f361f1713b3514c58bde56#note_654140
https://gitweb.gentoo.org/proj/kde.git/commit/?id=28525d897f1a83a81df0bbc3ff08de8d94083617
[signature.asc (application/pgp-signature, inline)]
Reply sent
to
Leo Famulari <leo <at> famulari.name>
:
You have taken responsibility.
(Wed, 10 Jul 2024 19:35:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Leo Famulari <leo <at> famulari.name>
:
bug acknowledged by developer.
(Wed, 10 Jul 2024 19:35:02 GMT)
Full text and
rfc822 format available.
Message #13 received at 72039-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Thu, Jul 11, 2024 at 02:00:45AM +0800, Zheng Junjie wrote:
> i think just disable this test, see
>
> https://invent.kde.org/frameworks/ki18n/-/commit/241e0cfa96b1491721f361f1713b3514c58bde56#note_654140
> https://gitweb.gentoo.org/proj/kde.git/commit/?id=28525d897f1a83a81df0bbc3ff08de8d94083617
Ah, good find! I disabled it in commit 378e1d9b69b030a165236323392a0a10684422c5
[signature.asc (application/pgp-signature, inline)]
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 08 Aug 2024 11:24:12 GMT)
Full text and
rfc822 format available.
This bug report was last modified 144 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.