Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#1023122: gnucash: FTBFS with ICU 72.1

0 views
Skip to first unread message

László Böszörményi

unread,
Oct 30, 2022, 8:20:04 AM10/30/22
to
Source: gnucash
Version: 1:4.12-1
Severity: important
Usertags: icu72_1
Tags: ftbfs upstream bookworm sid

Hi,

ICU 72.1 is in experimental and I would like to start its transition
in Sid. Your package fails to build with it, actually one of its
self-tests doesn't pass anymore. Relevant lines:
-- cut --
57/119 Test: test-gnc-timezone
Command: "/build/gnucash-4.12/.build/bin/test-gnc-timezone"
[ RUN ] gnc_timezone_constructors.test_pacific_time_constructor
./libgnucash/engine/test/gtest-gnc-timezone.cpp:54: Failure
Value of: tz->std_zone_abbrev() == "PST"
Actual: false
Expected: true
./libgnucash/engine/test/gtest-gnc-timezone.cpp:55: Failure
Value of: tz->dst_zone_abbrev() == "PDT"
Actual: false
Expected: true
./libgnucash/engine/test/gtest-gnc-timezone.cpp:57: Failure
Expected equality of these values:
-8
tz->base_utc_offset().hours()
Which is: 0
./libgnucash/engine/test/gtest-gnc-timezone.cpp:59: Failure
Expected equality of these values:
-7
dst_offset.hours()
Which is: 0
unknown file: Failure
C++ exception with description "Year is out of valid range:
1400..9999" thrown in the test body.
[ FAILED ] gnc_timezone_constructors.test_pacific_time_constructor (0 ms)
[ RUN ] gnc_timezone_constructors.test_GMT_plus_7_timezone
./libgnucash/engine/test/gtest-gnc-timezone.cpp:101: Failure
Expected equality of these values:
tz->std_zone_abbrev()
Which is: "UTC"
"-07"
./libgnucash/engine/test/gtest-gnc-timezone.cpp:104: Failure
Expected equality of these values:
tz->base_utc_offset().hours()
Which is: 0
-7
[ FAILED ] gnc_timezone_constructors.test_GMT_plus_7_timezone (0 ms)

58/119 Test: test-gnc-datetime
Command: "/build/gnucash-4.12/.build/bin/test-gnc-datetime"
[ RUN ] gnc_datetime_constructors.test_DST_start_transition_time
./libgnucash/engine/test/gtest-gnc-datetime.cpp:407: Failure
Value of: test_offset(1583657940, hours, -28800, -25200, "Los Angeles")
Actual: false (Los Angeles: 03/08/20 08:59:00 UTC +0000 hour 0)
Expected: true
./libgnucash/engine/test/gtest-gnc-datetime.cpp:407: Failure
Value of: test_offset(1583657940, hours, -28800, -25200, "Los Angeles")
Actual: false (Los Angeles: 03/08/20 09:59:00 UTC +0000 hour 1)
Expected: true
[...]
[ FAILED ] gnc_datetime_constructors.test_DST_start_transition_time (0 ms)
[ RUN ] gnc_datetime_constructors.test_DST_end_transition_time
./libgnucash/engine/test/gtest-gnc-datetime.cpp:427: Failure
Value of: test_offset(1604217540, hours, -25200, -28800, "Los Angeles")
Actual: false (Los Angeles: 11/01/20 07:59:00 UTC +0000 hour 0)
Expected: true
./libgnucash/engine/test/gtest-gnc-datetime.cpp:427: Failure
Value of: test_offset(1604217540, hours, -25200, -28800, "Los Angeles")
Actual: false (Los Angeles: 11/01/20 08:59:00 UTC +0000 hour 1)
Expected: true
[...]
[ FAILED ] gnc_datetime_constructors.test_DST_end_transition_time (0 ms)
[ RUN ] gnc_datetime_constructors.test_create_in_transition
./libgnucash/engine/test/gtest-gnc-datetime.cpp:449: Failure
Expected equality of these values:
gncdt0.format_zulu("%Y-%m-%d %H:%M:%S %Z")
Which is: "2018-11-03 23:59:59 UTC"
"2018-11-04 02:59:59 UTC"
[...]
[ FAILED ] gnc_datetime_constructors.test_create_in_transition (0 ms)
-- cut --

Please look into it and/or consult with your upstream for required changes.

Thanks,
Laszlo/GCS
0 new messages