-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
Use Racket on macOS Big Sur 11.1 or above #158
Conversation
download/download-pages.rkt
Outdated
@@ -118,7 +118,12 @@ | |||
@div[id: "m1_mac_explain" | |||
style: note-style]{ | |||
@div{@b{M1 Mac users:}} | |||
@list{Try a 64-bit ARM build from one of the @pre:installers{snapshot sites}.}}] | |||
@list{ | |||
Try upgrade to macOS Big Sur 11.1 or above and select |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo: "upgrading"
Thanks! I also rearranged the sentence a little bit. |
Here's a variant that tries to be softer about forcing them to upgrade their operating system.
Also, why are we pointing to the snapshot sites? I'm wondering if that's old text so I just changed it. |
I agree that pointing to the snapshots is obsolete, and the suggested text to point to a later Racket version seems right. |
I think (but didn't check) when that paragraph was added, macOS 11.1 hasn't been released yet. |
LGTM |
Done! ("newer" -> "current") I don't have opinion between "newer versions" and "the current version". But I don't understand the comment on 8.0. Are you thinking about HtDP? |
I'm trying to understand who this is for. Is this for someone going to download.racket-lang.org with an 11.0 M1 machine? Or for people who have been linked directly to a past download page? Or something else I'm failing to understand? |
It's for a past download page. In particular, it appears on https://download.racket-lang.org/racket-v7.9.html, and only for version 7.9 (that is, e.g., https://download.racket-lang.org/racket-v7.8.html doesn't have this notice). I think I don't like the word "current version", because when users visit a page like https://download.racket-lang.org/racket-v7.9.html, the current version could mean the version the user is visiting. What about saying "8.0 or later"? Or even "latest version". |
I'm not sure if this is directed at me, but if it is: I don't know! :) I'm happy with the changes. |
For M1 users with macOS 11.0 using Racekt 7.9. In that case, the Intel 64-bit installation crashed, and the snapshot build gave this error.
Makes sense. Before adding the change, could anyone test if 7.8 and a few other versions work on 11.1 or above? |
If this is a warning only for the 7.9 page, then we should more strongly encourage downloading the latest version, I think. |
With suggestions in #158
How about this?
|
It's easier to point the students using Mac M1 to a fixed stable version such as 8.1 or 7.9. For this reason, mentioning the snapshot builds creates extra confusion when the particular build happens to contain other bugs.
As Racket works on Mac M1 with macOS 11.1 (or above) but not macOS 11.0, explain that the user may need to upgrade their OS.