Stream: project leads (public)

Topic: tier RFC


nikomatsakis (Aug 27 2020 at 14:31, on Zulip):

btw @Josh Triplett, @Pietro Albini was mentioning that they've got some unmerged edits for the tier rfc

nikomatsakis (Aug 27 2020 at 14:31, on Zulip):

and that this is likely the major holdup I think?

Josh Triplett (Aug 27 2020 at 14:32, on Zulip):

@nikomatsakis That's the remaining thing I need to do, figure out how and where to incorporate Pietro's feedback. I don't want to completely bifurcate the tiers into host-tools and non-host-tools, but I do want to incorporate that feedback nonetheless.

Josh Triplett (Aug 27 2020 at 14:32, on Zulip):

Still planning to do that.

Pietro Albini (Aug 27 2020 at 14:58, on Zulip):

@Josh Triplett what's your plan to integrate it?

Josh Triplett (Aug 27 2020 at 15:21, on Zulip):

@Pietro Albini (Currently multitasking several times over; I'm attending Linux Plumbers Conference.)

Pietro Albini (Aug 27 2020 at 15:21, on Zulip):

@Josh Triplett and I'm releasing 1.46.0 :P

Josh Triplett (Aug 27 2020 at 15:21, on Zulip):

@Pietro Albini I'd like to add some text in each section about additional requirements related to host tooling.

Pietro Albini (Aug 27 2020 at 15:21, on Zulip):

so you're not alone with not much time to talk today :smiley:

Pietro Albini (Aug 31 2020 at 10:32, on Zulip):

btw @Josh Triplett, I think bifurcating the tiers is going to be easier to understand for users, and provides a clearer guarantee of what's happening

Pietro Albini (Aug 31 2020 at 10:32, on Zulip):

why are you wary of bifurcating?

Pietro Albini (Aug 31 2020 at 11:23, on Zulip):

an example of this being confusing -- https://rust-lang.zulipchat.com/#narrow/stream/242906-t-compiler.2Farm/topic/Cross.20compiling.20aarch64-linux-musl.20from.20x84-linux-gnu

Josh Triplett (Sep 03 2020 at 03:39, on Zulip):

@Pietro Albini Among other things, I feel like the complexity of the RFC grows non-linearly with the number of tiers (because of interactions between various requirements), and I want to keep it to 3 rather than 5-6 tiers.

Pietro Albini (Sep 03 2020 at 09:22, on Zulip):

I totally understand the complexity

Pietro Albini (Sep 03 2020 at 09:23, on Zulip):

but I feel like splitting tier 1 and 2 into two separate groups (development environment and compilation target) is what actually represents the level of support we want to provide

Pietro Albini (Sep 03 2020 at 09:23, on Zulip):

having to explain that one target is yes tier 2, but "less tier 2" than that other target is not great

XAMPPRocky (Sep 03 2020 at 09:49, on Zulip):

Yeah I agree, I think its important to distinguish because it frankly is a different level of support and capability. I don't think it requires separate tiers in the policy though. I think it would be sufficient to present and talk about tiers as "Host Tier X" and "Target Tier X" to users and in the guide level explanation, and in the actual policy there's requirements in each tier along the lines of "Additionally to qualify as a host target of this tier you must satisfy X, Y, and Z".

Pietro Albini (Sep 03 2020 at 10:03, on Zulip):

yeah copy-pasting the requirements in the reference level explaination is not worth it

Pietro Albini (Sep 03 2020 at 10:03, on Zulip):

totally agree with that

BatmanAoD (Kyle Strand) (Sep 03 2020 at 13:10, on Zulip):

Right, "host/non-host" is a binary attribute of each tier level.

Josh Triplett (Sep 03 2020 at 15:11, on Zulip):

Ok, then we're completely on the same page.

Josh Triplett (Sep 03 2020 at 15:11, on Zulip):

I'm planning to make a subheading under each of tier 2 and 1 for the additional host requirements.

Pietro Albini (Oct 13 2020 at 07:35, on Zulip):

@Josh Triplett did you have a chance to add the development platform/compilation target split?

Last update: Jun 20 2021 at 00:15UTC