Skip to content
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

Notarization of binaries on macOS #114796

Closed
arif-desu opened this issue Aug 14, 2023 · 1 comment
Closed

Notarization of binaries on macOS #114796

arif-desu opened this issue Aug 14, 2023 · 1 comment

Comments

@arif-desu
Copy link

This stems from issue #3422 on rustup issues page.

The curl-to-sh method of installing rust binaries is already disapproved by many (including me) and this is acknowledge in rust documentation here, where alternate methods to install including the native installer methods are listed. For macOS, .pkg installer is available, however it fails to open due to Gatekeeper check, making it clear the pkg was not notarized.

I would like raise the request for rust related binaries, such as rustc and cargo, be taken through notarization process for making it more accessible on macOS users. The workarounds like trust the package in settings shouldn't be considered a good security practice.

The 3rd party package managers come with their own caveats, which I wouldn't want to discuss here.

Other toolchains have already adopted this model of distribution by providing notarized packages, such as Go, CMake and ARM GNU Toolchain.

@rustbot rustbot added the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Aug 14, 2023
@ehuss
Copy link
Contributor

ehuss commented Aug 14, 2023

Thanks for the report! I believe this is a duplicate of #27694, so closing in favor of that. Unfortunately I think there are some difficult technical issues to resolve to make progress that we don't have capacity for.

@ehuss ehuss closed this as not planned Won't fix, can't repro, duplicate, stale Aug 14, 2023
@Noratrieb Noratrieb removed the needs-triage This issue may need triage. Remove it if it has been sufficiently triaged. label Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants