Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upmacOS packages and Windows MSIs are not signed #27694
Comments
sfackler
added
O-macos
A-infrastructure
labels
Aug 12, 2015
This comment has been minimized.
This comment has been minimized.
All our releases and their checksums, including OS X ones, are signed with PGP signature already. I’m not disagreeing they could also be signed using whatever method Apple for their OSes, but I'm not convinced $100/$300 is a fair price for getting rid of this dialog. OTOH we probably could piggy back on the same account used to generate signatures for Firefox. |
This comment has been minimized.
This comment has been minimized.
|
@nagisa If that is your issue, point me to a form where I can chip in 100$ yearly. Either we want to supply installers for their platform and then do it proper or we should just ship tarballs. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
cc @edunham Seems totally fixable in the infinite expanse of time. |
This comment has been minimized.
This comment has been minimized.
|
I would be willing to invest time on building the signing tooling, but obviously can't help with certificate handling. |
This comment has been minimized.
This comment has been minimized.
briansmith
commented
Oct 24, 2015
|
Note that on Windows 8 and later (or, at least, Windows 8.1), Windows Safescreen makes it look like it is impossible to run the installer, and so the installation experience is terrible all around. Especially with the new MSVC port reaching Stable, it would be great to have a Good OOBE on Windows, at least for the Stable releases. |
This comment has been minimized.
This comment has been minimized.
rtoal
commented
Oct 26, 2015
This comment has been minimized.
This comment has been minimized.
|
@rtoal Just in case: you can, in the meantime, go to "Systems Settings" -> "Security and Privacy" and click the appropriate button to still start the installation process. |
This comment has been minimized.
This comment has been minimized.
|
@brson this ticket needs |
This comment has been minimized.
This comment has been minimized.
rtoal
commented
Oct 26, 2015
|
@skade Thanks but I just used homebrew which also has 1.3.0. :) |
This comment has been minimized.
This comment has been minimized.
|
I'd like to bump this again, also, Servo has the same issue and cannot be easily run on OS X, as it is unsigned. |
This comment has been minimized.
This comment has been minimized.
I doubt this would be accepted by the Firefox people. You want your private keys locked down, having two projects with independent infrastructure share a key sounds like a bad idea. I think both Rust and Servo can get their own. Not sure if it should be the same one. |
This comment has been minimized.
This comment has been minimized.
|
For reference, here's the issue for windows. #25457 |
This comment has been minimized.
This comment has been minimized.
|
Agree this is something we should solve soon. |
alexcrichton
added
the
P-low
label
Aug 22, 2016
This comment has been minimized.
This comment has been minimized.
|
@brson I don't think this has been solved for either macOS or Windows. Could you give an update on this? |
Mark-Simulacrum
added
the
O-windows
label
Jun 22, 2017
Mark-Simulacrum
changed the title
OS X package is not signed
macOS packages and Windows MSIs are not signed
Jun 22, 2017
Mark-Simulacrum
added
T-infra
and removed
A-infrastructure
labels
Jun 25, 2017
Mark-Simulacrum
added
the
C-enhancement
label
Jul 22, 2017
This comment has been minimized.
This comment has been minimized.
|
Triage: not aware of any changes here. |

skade commentedAug 12, 2015
•
edited
This possibly applies to other platforms as well.
Currently, the Rust installer comes up with this nice warning, making the user navigate to a settings pane and acknowledge to really start the installer. Administrators can also decide to completely deactivate this.
I think at least the official installers of Rust should be signed using an Apple Developer Certificate.