Bug 1215425 - icu: Failing test TestHebrewCalendarInTemporalLeapYear
Summary: icu: Failing test TestHebrewCalendarInTemporalLeapYear
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other (show other bugs)
Version: Current
Hardware: Other Other
: P1 - Urgent : Normal (vote)
Target Milestone: ---
Assignee: Dirk Mueller
QA Contact: E-mail List
URL: https://unicode-org.atlassian.net/bro...
Whiteboard:
Keywords:
Depends on:
Blocks: 1215279
  Show dependency treegraph
 
Reported: 2023-09-18 08:26 UTC by Ana Guerrero
Modified: 2023-09-23 00:15 UTC (History)
6 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ana Guerrero 2023-09-18 08:26:05 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
Comment 1 Dominique Leuenberger 2023-09-18 08:37:16 UTC
This is currently blocking all staging projects - as icu fails to build everywhere since the new leap-year has now started.
Comment 3 Ana Guerrero 2023-09-19 06:05:06 UTC
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.
Comment 4 Ana Guerrero 2023-09-19 08:14:23 UTC
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.
Comment 5 Andreas Stieger 2023-09-19 16:24:08 UTC
Please tell me we are able to skip a time dependent test failure within a day and a half.
Comment 6 OBSbugzilla Bot 2023-09-19 17:15:04 UTC
This is an autogenerated message for OBS integration:
This bug (1215425) was mentioned in
https://build.opensuse.org/request/show/1112347 Factory / chromium
Comment 7 Andreas Stieger 2023-09-19 17:27:27 UTC
The PR was merged upstream, and Dirk moved the code up in
https://build.opensuse.org/request/show/1112349
Comment 8 Bernhard Wiedemann 2023-09-23 00:15:36 UTC
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.