-
Notifications
You must be signed in to change notification settings - Fork 89
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
On macOS, when a PR build is installed, Juliaup should print instructions for doing the ad-hoc codesigning #1127
Comments
Yeah, you'll need to ad-hoc codesign the PR builds yourself. PR builds can contain code written by anyone (since anyone can make a PR to JuliaLang/julia), so we don't codesign the PR builds, because we don't want to end up unintentionally codesigning malware. You should be able to use the |
What we should do is to:
|
Thanks. Yes that all makes sense. Just in case others google this, my workaround is codesign --force --sign - ~/.julia/juliaup/julia-pr56801/bin/julia
codesign --force --sign - ~/.julia/juliaup/julia-pr56801/lib/libjulia.1.12.0.dylib which worked. However, before this, there is no error message at all. The julia binary just crashes. So I think we definitely need some sort of message advising how to do the manual code signature. |
The easiest first step is probably to print an informational message any time that Juliaup is used to install a PR build. Is there an easy way to detect that codepath in Juliaup, and print the informational message? |
Maybe here, or somewhere nearby? |
-pr{number}
build's libjulia has invalid code signature on macOS
I was doing a bit of a yak shave for something else, but am out of dev bandwidth other than to report the issue – sorry. I'm happy with the manual codesign for now. |
The PR builds seem to have an invalid code signature on macOS:
which leads to the PR channel builds crashing without any error messages: #1126.
The text was updated successfully, but these errors were encountered: