Skip to content
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

Avoid tagging as I-nominated on toolstate breakage #70407

Merged

Conversation

spastorino
Copy link
Member

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Mar 25, 2020
@Mark-Simulacrum
Copy link
Member

We've confirmed with compiler team that we want this, right? If so, r=me -- seems correct but could break - we'll have to see.

@spastorino
Copy link
Member Author

spastorino commented Mar 25, 2020

We agreed during last week compiler team meeting. @nikomatsakis have said that as long as we have a mechanism to raise alarm if problems are persisting he would be ok.

With that in mind I've added a step to check toolstate during prioritization on t-compiler, then talked to @Centril who has said that T-release can take care of this.

Please everyone confirm that this is what we want.

@Mark-Simulacrum
Copy link
Member

then talked to @Centril who has said that T-release can take care of this

I think this should be a compiler team check -- release team would end up just pinging compiler team creating needless run arounds.

However, we can work out that exact process later, I think, and if we run into trouble in some sense.

@bors r+

@bors
Copy link
Contributor

bors commented Mar 25, 2020

📌 Commit 5884c9d has been approved by Mark-Simulacrum

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Mar 25, 2020
@spastorino
Copy link
Member Author

then talked to @Centril who has said that T-release can take care of this

I think this should be a compiler team check -- release team would end up just pinging compiler team creating needless run arounds.

However, we can work out that exact process later, I think, and if we run into trouble in some sense.

@bors r+

Going to add that back to prioritization wg procedure.

@bors
Copy link
Contributor

bors commented Mar 25, 2020

💡 This pull request was already approved, no need to approve it again.

@bors
Copy link
Contributor

bors commented Mar 25, 2020

📌 Commit 5884c9d has been approved by spastorino

@spastorino
Copy link
Member Author

spastorino commented Mar 25, 2020

doh!, didn't check what I was replying to. Marking as approved by @Mark-Simulacrum again.

@bors r=Mark-Simulacrum

@bors
Copy link
Contributor

bors commented Mar 25, 2020

💡 This pull request was already approved, no need to approve it again.

@bors
Copy link
Contributor

bors commented Mar 25, 2020

📌 Commit 5884c9d has been approved by Mark-Simulacrum

@rust-lang rust-lang deleted a comment from bors Mar 25, 2020
@rust-lang rust-lang deleted a comment from bors Mar 25, 2020
@Centril
Copy link
Contributor

Centril commented Mar 25, 2020

I think this should be a compiler team check -- release team would end up just pinging compiler team creating needless run arounds.

@Mark-Simulacrum I don't think that's would be necessary. At this point I think that between the release team members / associated people, we have sufficient experience wrt. infra (Pietro + Mark), compiler internals (Mark + Centril + Jonas + Cuviper + Tmandry), and tools (huuyumi) to contact the tools people directly and work things out in crisis situations (which is very rare).

@Mark-Simulacrum
Copy link
Member

Just because we have overlap in the set of folks does not mean that release team should be responsible for identifying whether tool breakage is a problem. It is (obviously) true that we have experience on the release team, but I don't want to see us taking on this responsibility at this time, and I believe it is better suited to the compiler team triage process (which has a pre-triage element for a small group of people). If the release team is to take this responsibility on, it basically means that someone (me? who?) on the release team now needs to start checking in with toolstate regularly. Maybe that's a good thing to discuss doing -- or even setting up alerts -- but I don't want to do that right now as part of this decision to remove the I-nominated tag.

@Centril
Copy link
Contributor

Centril commented Mar 25, 2020

Maybe that's a good thing to discuss doing -- or even setting up alerts -- but I don't want to do that right now as part of this decision to remove the I-nominated tag.

Fair; I'm happy to have this discussion with you / others at some other point though. :)

bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 25, 2020
Rollup of 5 pull requests

Successful merges:

 - rust-lang#69700 (Rename LayoutDetails to just Layout.)
 - rust-lang#70392 (Make x.py compatible with python 3.8.)
 - rust-lang#70406 (Clean up E0458 explanation)
 - rust-lang#70407 (Avoid tagging as I-nominated on toolstate breakage)
 - rust-lang#70409 (gitignore: allow target to be a symlink)

Failed merges:

 - rust-lang#70375 (avoid catching InterpError)

r? @ghost
@bors bors merged commit 5bccef5 into rust-lang:master Mar 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants