-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Backports release 1.5.3 #38122
Backports release 1.5.3 #38122
Conversation
(cherry picked from commit 8c3f6e5)
1ba7261
to
628e8cb
Compare
@KristofferC, I hope you don't mind: I took the liberty of pushing the patches we carry for #37594 - dump: ensure Array eltype layout is initialized early on Julia 1.5.2 and checked off / added those to your list of manual backports at top :). (Those patches have been exercised by our team for a few weeks each now.) |
Hm, would #38049 be a backport candidate once it merges, what with fixing precompilation failures? |
Seems like a nice bug fix, so makes sense to me. Usually it is good to have PRs be on master for a while to shake out anything egregiously wrong but that should be pretty harmless and easy to test. |
@Sacha0, seems like Windows is not happy with one of the backports? |
Include #37769? |
Also include #38002? |
Yes, it looks like #37101 introduces the failure in package_win{32,64}. Amusingly the failure is the Windows-equivalent of #36821:
i.e. the rec_backtrace_ctx calls introduced by #37101 need the trailing argument that #36821 adds to a call in signals-mach.c. |
I've pushed a commit that should sort out the error identified above. I'm not confident that fix will sort Windows out altogether, but let's ask the buildbot 🤞 :). |
It looks like package_win32 failed in a new and exciting way also related to #37101 (particularly its removal of jl_trygetUnwindInfo). Having a look now :). |
fd03cb5
to
a408c1d
Compare
That last push seems to have fixed the package_ failures, but surfaced another new and exciting failure in tester_win32. I suspect that fixing the latter requires adding #37002 to the patch. I will give that a whirl tomorrow. |
This should make this previously non-atomic mutex threadsafe. Fixes #35117
a408c1d
to
bb83a29
Compare
The package_linuxaarch64 failure was a timeout, and the logs look otherwise clean. So we seem to be in good shape. I'll stop messing with your branch now @KristofferC 😄. |
@nanosoldier |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Your package evaluation job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
It sounds like we're planning to backport this? I've opened a PR against this branch, here: |
@nanosoldier |
@nanosoldier |
Your package evaluation job has completed - possible new issues were detected. A full report can be found here. cc @maleadt |
Your benchmark job has completed - possible performance regressions were detected. A full report can be found here. cc @christopher-dG |
https://github.com/perrutquist/CodeTransformation.jl segfaults but that one heavily uses nternals so not sure we can do much about that. |
From a brief review of this thread, it seems like this pull request, and ergo 1.5.3, is ready to go? Is merge etc waiting on anything at this point? :) |
I think this should be good to go from my pov as well. |
What about #38122 (comment)? It fixes something that got broken in v1.5.0. |
Hi, is there a chance #37243 will make it to some 1.5.* release? It seems it didn't make it to 1.5.2 nor 1.5.3. |
Backported PRs:
RELOC_TAG_OFFSET
to handle larger system images #37613 - increaseRELOC_TAG_OFFSET
to handle larger system imagesgetfield_tfunc
forPartialStruct
withVararg
#37769 - Fixgetfield_tfunc
forPartialStruct
with `Varargstatic_show()
print valid identifiers #38049 - Makestatic_show()
print valid identifiersNeed manual backport:
Contains multiple commits, manual intervention needed: