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