-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix the NJulianRuleTest when running with libc check builds #72893
Conversation
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
/azp run runtime-coreclr libraries-jitstressregs |
Azure Pipelines successfully started running 1 pipeline(s). |
@dotnet/dnceng QQ, I have enabled the pipeline |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I did examine which bytes are different, but ultimately -- seems reasonable if it's accepted by the parser..
/azp run runtime-coreclr jitstress-isas-arm |
Azure Pipelines successfully started running 1 pipeline(s). |
@jakobbotsch is this requesting the right jit stress flavor to verify the fix? |
Thanks @danmoseley for asking. According the failure https://dev.azure.com/dnceng/public/_build/results?buildId=1902209&view=ms.vss-test-web.build-test-results-tab&runId=49481618&paneView=debug&resultId=186492 the right pipeline should be |
/azp run runtime-coreclr jitstress |
Azure Pipelines successfully started running 1 pipeline(s). |
Just a note: jitstress does not use a special build of the runtime, rather it uses a normal checked build and just passes some environment variables that makes the JIT behave slightly different. The reason the rolling runtime pipeline runs are not failing is that they run libraries tests for linux-arm32 only with musl libc. Since this is a problem in glibc we don't see the error there. It might be that |
/azp run runtime-coreclr libraries-jitstress |
Azure Pipelines successfully started running 1 pipeline(s). |
FWIW, I've opened #72926 for the jitstress-isas-arm failure. |
Hello, does this still need investigating, from what I understood, the |
The confusion was why the pipeline did not trigger even though it was requested above. The bot replied with "Azure Pipelines successfully started running 1 pipeline(s)." yet there is no triggered run on https://dev.azure.com/dnceng/public/_build?definitionId=668&_a=summary |
Fixes #72825
NJulianRuleTest generates a time zone file at runtime to test with. The generated file works fine except if it is running with the checked
libc
library which causes the assert https://sources.debian.org/src/glibc/2.28-10/time/tzfile.c/#L440. The fix here is to update the tz file contents to avoid the assert and in same time will continue testing what we want test.