fail to build from source
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
icu (Ubuntu) |
Fix Released
|
Undecided
|
Rodrigo Figueiredo Zaiden |
Bug Description
When building ICU package from source, Time Zones tests are failing, leading to a build failure.
This is happening because for Ubuntu, ICU uses tzdata package to retrieve Time Zone information
And, tzdata is updated but ICU tests are not.
The tests that are failing are:
1)TestAliasedNames, TestCanonicalID:
different at 8
} ERRORS (1) in TestAliasedNames
FAIL: getCanonicalID(
FAIL: getCanonicalID(
FAIL: getCanonicalID(
} ERRORS (3) in TestCanonicalID
-- These does not have a fix in upstream and need to be fixed (hirsute and focal).
There are other issues that have fixes in upstream and need to be patched:
2) TestGenericAPI
FAIL: getTZDataVersion returned 2021a3
} ERRORS (1) in TestGenericAPI
-- https:/
3) TestCanonicalID
FAIL: getCanonicalID(
FAIL: getCanonicalID(
FAIL: getCanonicalID(
FAIL: getCanonicalID(
FAIL: getCanonicalID(
FAIL: getCanonicalID(
} ERRORS (6) in TestCanonicalID
-- https:/
This bug was fixed in the package icu - 67.1-6ubuntu2.1
---------------
icu (67.1-6ubuntu2.1) hirsute-security; urgency=medium
* SECURITY UPDATE: Double Free patches/ CVE-2021- 30535-prereq. patch: Fix invalid free when common/ locid.cpp. patches/ CVE-2021- 30535.patch: Fix edge cases with baseName common/ locid.cpp to patches/ tzdata- 2021b-tests. patch: Fix TestCalendar function test/cintltst/ ccaltst. c and TestGenericAPI in test/intltest/ tztest. cpp to accept tz.version with longer patches/ skip-tztests. patch: Skip specific Time Zones tests in edNames and TestCanonicalID functions in test/intltest/ tztest. cpp. They don't match with data from
- debian/
using long locale name in Locale functions in
source/
- debian/
in setKeywordValue function in source/
prevent double free and protect from heap corruption.
- CVE-2021-30535
* fix failing tests causing build-time failure: (LP: #1951432)
- debian/
in source/
source/
string size to prevent tests from failing.
- debian/
TestAlias
source/
updated tzdata and needed to be skiped to prevent tests from failing.
-- Rodrigo Figueiredo Zaiden <email address hidden> Thu, 18 Nov 2021 13:51:35 -0300