Bugzilla – Bug 1215425
icu: Failing test TestHebrewCalendarInTemporalLeapYear
Last modified: 2023-09-23 00:15:36 UTC
A few days ago, the year 5784 started in the hebrew calendar and this happens to be a Leap year. Since then the test TestHebrewCalendarInTemporalLeapYear fails. Relevant log parts: [ 111s] TestHebrewCalendarInTemporalLeapYear { [ 111s] FAIL: inTemporalLeapYear; got 1=0x01; expected 0=0x00 [ 111s] FAIL: inTemporalLeapYear; got 1=0x01; expected 0=0x00 [ 111s] FAIL: inTemporalLeapYear; got 1=0x01; expected 0=0x00 [ 111s] FAIL: inTemporalLeapYear; got 1=0x01; expected 0=0x00 [ 111s] FAIL: inTemporalLeapYear; got 1=0x01; expected 0=0x00 [ 111s] FAIL: inTemporalLeapYear; got 1=0x01; expected 0=0x00 [ 111s] FAIL: inTemporalLeapYear; got 1=0x01; expected 0=0x00 [ 111s] FAIL: inTemporalLeapYear; got 1=0x01; expected 0=0x00 ... [ 111s] } ERRORS (232) in TestHebrewCalendarInTemporalLeapYear ... [ 111s] } ERRORS (232) in CalendarTest((1.6s)) ... [ 149s] [All tests passed successfully...] [ 149s] Elapsed Time: 00:00:11.046 [ 149s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/icu/source/test/cintltst' [ 149s] ------------- [ 149s] | *** FAILING TEST SUMMARY FOR: intltest [ 149s] TestHebrewCalendarInTemporalLeapYear [ 149s] CalendarTest [ 149s] format [ 149s] | *** END FAILING TEST SUMMARY FOR: intltest [ 149s] --------------- [ 149s] ALL TESTS SUMMARY: [ 149s] ok: testdata iotest cintltst [ 149s] ===== ERRS: intltest [ 149s] make[1]: *** [Makefile:91: check-recursive] Error 1
This is currently blocking all staging projects - as icu fails to build everywhere since the new leap-year has now started.
https://github.com/unicode-org/icu/pull/2610/ https://github.com/unicode-org/icu/pull/2610/commits/b6b3e89231a623441940889b5badd90f74bdce2b https://build.opensuse.org/request/show/1112123
My original issue ICU-22506 was ignored and a new one filed: https://unicode-org.atlassian.net/browse/ICU-22512 Andreas thank you for being so reactive with the patch, however that patch hasn't been reviewed yet and it's not well indented. There are some CI checks failing as well, so I have my doubts.
Good news, I just took a closer look to the patch and the CI tests. The patch is well indented and the failing CI tests are unrelated to this change.
Please tell me we are able to skip a time dependent test failure within a day and a half.
This is an autogenerated message for OBS integration: This bug (1215425) was mentioned in https://build.opensuse.org/request/show/1112347 Factory / chromium
The PR was merged upstream, and Dirk moved the code up in https://build.opensuse.org/request/show/1112349
It turns out, I had seen that one before https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/PZVK36KUEDRUSVSUP6KILC5NZPBKZ2VT/ and even added it to https://rb.zq1.de/compare.factory-20230830/timebombs and pinged our maintainer in Slack, since upstream was not responding to the other bug either.