Skip to content

[main blog] Reducing support for 32-bit Apple targets #487

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

Merged

Conversation

pietroalbini
Copy link
Member

@pietroalbini pietroalbini commented Dec 27, 2019

RFC 2837, "Demote Apple 32bit targets to Tier 3", is going to be merged soon, and one of the things it requires is a blog post on the main blog announcing the change, to bring as much awareness to the demotion as we can.

I wrote a draft of the post, what do y'all think?

r? @rust-lang/core
cc @rust-lang/release

@pietroalbini
Copy link
Member Author

The RFC has been merged.

@pietroalbini
Copy link
Member Author

Added a section in the end on how the change will affect nightly users.

Copy link
Contributor

@jonas-schievink jonas-schievink left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, except the spelling of "Apple 32bit targets" looks a bit weird IMO. I've usually seen it as "32-bit Apple targets" instead. Feel free to disregard if that spelling has precedence though.

@pietroalbini
Copy link
Member Author

Good point @jonas-schievink, amended the blog post.

@pietroalbini pietroalbini changed the title [main blog] Reducing support for Apple 32bit targets [main blog] Reducing support for 32-bit Apple targets Dec 30, 2019
- Tier 3 targets are not available for download through rustup, and are
ignored during our automated builds. You can still build their standard
library for cross-compiling (or the full compiler in some cases) from source
on your own, but you might encounter build errors, bugs, or missing features.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if we need a full summary of how support tiers work in this announcement. I think the links to the current support tiers and RFC 2803, together with a simple statement that 32-bit Apple targets will no longer be exercised in any way via the Rust project's CI infrastructure, would be sufficient.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As this affects both tier 1 and tier 2 platforms going into tier 3, I think having a brief description of what those tiers mean in the blog post is useful.

Co-Authored-By: Kyle J Strand <[email protected]>
@pietroalbini pietroalbini merged commit 76146a0 into rust-lang:master Jan 3, 2020
@pietroalbini pietroalbini deleted the reducing-support-for-apple-32bit branch January 3, 2020 19:23
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

Successfully merging this pull request may close these issues.

5 participants