Skip to content

Notarization of binaries on macOS #114796

@arif-desu

Description

@arif-desu

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions