compiler-team icon indicating copy to clipboard operation
compiler-team copied to clipboard

Retire the mailing list and make all decisions on zulip

Open oli-obk opened this issue 1 year ago • 7 comments

Proposal

We already have a private zulip stream. I propose to use it for discussing things like moving a compiler contributor to the compiler team, or adding a new compiler contributor. Similar to how one can reply privately to compiler team leads on email, people should send private zulip DMs to them in case they don't want their comments visible to the entire compiler team and the compiler contributors.

Mentors or Reviewers

N/A

Process

This MCP will not get seconded, but FCPed. Unlike other FCPs, this one requires unanimous approval.

Comments

This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed.

oli-obk avatar Jul 03 '23 16:07 oli-obk

This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed.

cc @rust-lang/compiler @rust-lang/compiler-contributors

rustbot avatar Jul 03 '23 16:07 rustbot

@rfcbot fcp merge

compiler-errors avatar Jul 03 '23 16:07 compiler-errors

Team member @compiler-errors has proposed to merge this. The next step is review by the rest of the tagged team members:

  • [x] @Aaron1011
  • [x] @cjgillot
  • [x] @compiler-errors
  • [x] @davidtwco
  • [x] @eddyb
  • [x] @estebank
  • [x] @jackh726
  • [x] @lcnr
  • [x] @matthewjasper
  • [x] @michaelwoerister
  • [x] @nagisa
  • [x] @oli-obk
  • [x] @petrochenkov
  • [x] @pnkfelix
  • [x] @wesleywiser

Concerns:

  • automatic-sync (https://github.com/rust-lang/compiler-team/issues/649#issuecomment-1618902660)
  • single-point-of-failure-via-stream-archival (https://github.com/rust-lang/compiler-team/issues/649#issuecomment-1664056989)
  • ~~unanimous-approval~~ resolved by https://github.com/rust-lang/compiler-team/issues/649#issuecomment-1779537550

Once a majority of reviewers approve (and at most 2 approvals are outstanding), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up!

See this document for info about what commands tagged team members can give me.

rfcbot avatar Jul 03 '23 16:07 rfcbot

Per comment above, I'll mark a concern that this is waiting on unanimous approval.

@rfcbot concern unanimous-approval

compiler-errors avatar Jul 03 '23 16:07 compiler-errors

adding another concern:

We preferably want to have automatic sync between zulip and folks joining/leaving T-compiler{,-contributors} to make sure these things like membership conversations remain private and also we don't accidentally exclude folks. I've noted in the past that we're not super great at making sure this stays in sync.

@rfcbot concern automatic-sync

compiler-errors avatar Jul 03 '23 17:07 compiler-errors

@rfcbot concern single-point-of-failure-via-stream-archival

As I noted in Zulip, I'm a little nervous about the semi-destructive nature of Zulip's archive command. It might be good for us to have some backup mechanism for streams that are used to capture long-term decisions. (I feel email is fundamentally different here due to its distributed nature, in that we all sort of have a "shared backup", collectively...)

(I'm still torn about whether to treat this as a formal concern, i.e. something that should block progress here, or just as a warniing that all archive actions need to be done with care, at least until/unless zulip adds an "undo" for archive commands...)

pnkfelix avatar Aug 03 '23 14:08 pnkfelix

@rfcbot resolve unanimous-approval

compiler-errors avatar Oct 25 '23 15:10 compiler-errors