Summary: | dev-qt/qtbase-6.6.1-r1 fails tests on arm64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mart Raudsepp <leio> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | arm64, ionen |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log.xz
LastTest.log.xz |
Description
Mart Raudsepp
2023-12-22 16:28:19 UTC
Created attachment 880236 [details]
build.log.xz
Created attachment 880237 [details]
LastTest.log.xz
Looks like 4 failures are it expecting a "Unicode Character 'MINUS SIGN' (U+2212)" in front of negative numbers but is getting a regular ASCII "-", and the fifth something about HiDPI.
FAIL! : tst_QDate::printNegativeYear(millennium) Compared values are not the same
Actual (date.toString(QLatin1String("yyyy"))): "-1000"
Expected (expect) : "\u22121000"
Loc: [/tmp/portage/dev-qt/qtbase-6.6.1-r1/work/qtbase-everywhere-src-6.6.1/tests/auto/corelib/time/qdate/tst_qdate.cpp(1651)]
FAIL! : tst_QDate::printNegativeYear(century) Compared values are not the same
Actual (date.toString(QLatin1String("yyyy"))): "-0500"
Expected (expect) : "\u22120500"
Loc: [/tmp/portage/dev-qt/qtbase-6.6.1-r1/work/qtbase-everywhere-src-6.6.1/tests/auto/corelib/time/qdate/tst_qdate.cpp(1651)]
FAIL! : tst_QDate::printNegativeYear(decade) Compared values are not the same
Actual (date.toString(QLatin1String("yyyy"))): "-0020"
Expected (expect) : "\u22120020"
Loc: [/tmp/portage/dev-qt/qtbase-6.6.1-r1/work/qtbase-everywhere-src-6.6.1/tests/auto/corelib/time/qdate/tst_qdate.cpp(1651)]
FAIL! : tst_QDate::printNegativeYear(year) Compared values are not the same
Actual (date.toString(QLatin1String("yyyy"))): "-0007"
Expected (expect) : "\u22120007"
Loc: [/tmp/portage/dev-qt/qtbase-6.6.1-r1/work/qtbase-everywhere-src-6.6.1/tests/auto/corelib/time/qdate/tst_qdate.cpp(1651)]
FAIL! : tst_QHighDpi::environment_QT_SCALE_FACTOR() Compared doubles are not the same (fuzzy compare)
Actual (screen->devicePixelRatio()): 1
Expected (expextedDpr) : 3,1415
Loc: [/tmp/portage/dev-qt/qtbase-6.6.1-r1/work/qtbase-everywhere-src-6.6.1/tests/auto/gui/kernel/qhighdpi/tst_qhighdpi.cpp(325)]
Messed with this a bit but no idea why this happened at the moment and can't reproduce, perhaps related to a bad dev-libs/icu or something. After being successfully keyworded on so many arches (incl. arm64), I'd at least assume it's not arm64-specific. (qtbase has a lot of tests that are flaky depending on system settings, skipping a lot of these already and this could just be more of them) |