From 3bacbec879f3868c12eea88f411366e29f2c8ed7 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Thu, 24 Mar 2022 14:42:53 -0700 Subject: [PATCH 1/3] Add post about Cargo team changes --- .../2022-03-25-cargo-team-changes.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 posts/inside-rust/2022-03-25-cargo-team-changes.md diff --git a/posts/inside-rust/2022-03-25-cargo-team-changes.md b/posts/inside-rust/2022-03-25-cargo-team-changes.md new file mode 100644 index 000000000..dd46eb4c4 --- /dev/null +++ b/posts/inside-rust/2022-03-25-cargo-team-changes.md @@ -0,0 +1,53 @@ +--- +layout: post +title: "Changes at the Cargo Team" +author: Eric Huss +team: The Cargo Team +--- + +We are thrilled to publicly announce that [Weihang +Lo](https://github.com/weihanglo) and [Ed Page](https://github.com/epage/) +have joined the Cargo Team! + +Weihang has been providing thoughtful and helpful replies on our issue +tracker. He has often had the patience to explain to people what problem +they're hitting and how to get unstuck. He often summarizes technical +conversations clearly describing the available solutions and their costs both +technical and more importantly human. He has also been contributing to many +improvements and code reviews. + +Ed has been a champion on many fronts. He has done tremendous work on +[toml_edit](https://crates.io/crates/toml_edit) to push Cargo towards getting +`cargo add` [merged in cargo +proper](https://github.com/rust-lang/cargo/pull/10472). He has brought +[clap](https://crates.io/crates/clap) to the momentous 3.0 release and +continues to push on CLI improvements, more advanced testing tools, and much +more! + +At the same time one of the pillars of our team is stepping down. Alex is +a programming robot sent back in time from the future to make sure that Rust +succeeds. [Alex Crichton](https://github.com/alexcrichton/) has done +more than his fair share being a keystone holding the Rust project together. +[Several years +ago](https://internals.rust-lang.org/t/scaling-back-my-involvement-in-rust/) +he stepped back from single-handedly running everything, to spin out many new +teams to take care of things he did alone. The Cargo Team was lucky enough to +be one of the places he still had energy to provide guidance, mentorship, and +continuity. He is the last member of the team to have been involved with Rust +since before Cargo existed. He will be deeply missed. Good luck on your next +project of interest! Or, take the time to relax. You've earned it! + +As a result of these changes to the team, the rate of new PRs is beyond our +capacity to accept at this time. Reviews for PRs will be taking significantly +longer than before. For now, Cargo will be having a freeze on any new features +or major changes. We will still be accepting bug fixes and work on existing +projects under active development. As capacity becomes more available, new +features may be accepted after being approved by the Cargo Team. + +Cargo is a large project with many moving pieces and different use cases. The +fact that it works reliably and that it is intuitive has been a significant +multiplier for Rust's success. But it also means that reviewing changes needs +to be done very carefully. It is easy for changes to on one hand break on some +obscure configuration, or be a targeted fix that deepens our technical debt +making it even harder to understand the whole of Cargo. We appreciate people's +patience as we move forward. From 3d8a47f6ced8955fb99ff6d7b651ab70b1e8d6d3 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Thu, 31 Mar 2022 16:18:42 -0700 Subject: [PATCH 2/3] Apply suggestion from nikomatsakis --- posts/inside-rust/2022-03-25-cargo-team-changes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posts/inside-rust/2022-03-25-cargo-team-changes.md b/posts/inside-rust/2022-03-25-cargo-team-changes.md index dd46eb4c4..b67a59e3f 100644 --- a/posts/inside-rust/2022-03-25-cargo-team-changes.md +++ b/posts/inside-rust/2022-03-25-cargo-team-changes.md @@ -47,7 +47,7 @@ features may be accepted after being approved by the Cargo Team. Cargo is a large project with many moving pieces and different use cases. The fact that it works reliably and that it is intuitive has been a significant multiplier for Rust's success. But it also means that reviewing changes needs -to be done very carefully. It is easy for changes to on one hand break on some +to be done very carefully. It is easy for changes to break some obscure configuration, or be a targeted fix that deepens our technical debt making it even harder to understand the whole of Cargo. We appreciate people's patience as we move forward. From 68aa2b760c6a36d97c9f27160fe1cd54903caf56 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Thu, 31 Mar 2022 16:20:29 -0700 Subject: [PATCH 3/3] Update date --- ...-25-cargo-team-changes.md => 2022-03-31-cargo-team-changes.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename posts/inside-rust/{2022-03-25-cargo-team-changes.md => 2022-03-31-cargo-team-changes.md} (100%) diff --git a/posts/inside-rust/2022-03-25-cargo-team-changes.md b/posts/inside-rust/2022-03-31-cargo-team-changes.md similarity index 100% rename from posts/inside-rust/2022-03-25-cargo-team-changes.md rename to posts/inside-rust/2022-03-31-cargo-team-changes.md