# Libs Meeting 2021-09-22 ###### tags: `Libs Meetings` `Minutes` **Meeting Link**: https://meet.jit.si/rust-libs-meeting-ujepnbwg2lzqgt6wvrndwimi **Attendees**: Amanieu, Josh Stone, Josh Triplett, Jane, Mara, The 8472 ## Agenda - [Open Action Items](https://hackmd.io/Uehlc0qUQfWfvY1swYWRgQ) - https://github.com/rust-lang/std-dev-guide/pull/28 - Triage - Anything else? - We should have a general policy with regards to importing features from external crates into the standard library. For example, `lazy_static!` (now `Lazy`), `ArrayVec` (discussed in Zulip), `cfg_if!` (used in `std`), etc. - More general question: What is the standard library? What should and should not go in there? Mara: send time picker for a new meeting time ## Triage ### FCPs 0 open T-libs-api FCPs: <p></p> ### Critical None ### Prioritization Requested - [3 `rust-lang/rust` `T-libs-api` `I-prioritize` items](https://github.com/rust-lang/rust/issues?q=label:T-libs-api+label:I-prioritize+is:open) - [[88967](https://github.com/rust-lang/rust/issues/88967)] *Stabilizing Iterator::intersperse breaks a large number of crates* - [[88970](https://github.com/rust-lang/rust/issues/88970)] *regression: HashMap/Set::from inference failures* - [[88971](https://github.com/rust-lang/rust/issues/88971)] *regression: int\_roundings conflicts with existing APIs* ### Backports - [1 `rust-lang/rust` `T-libs` `beta-nominated` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:beta-nominated) - [[88587](https://github.com/rust-lang/rust/pull/88587)] *Fix WinUWP std compilation errors due to I/O safety* - accepted ### Nominated - [1 `rust-lang/rust` `T-libs` `I-nominated` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:I-nominated+is:open) - [[88612](https://github.com/rust-lang/rust/pull/88612)] *Add a better error message for #39364* - approved. - mpsc channel: - deprecate? - replace by `Mutex<Vec>` or something? Or something from crates.io? - take it from flume? author is on board with that. - depend on it like hashbrown? or have a copy? - Copy seems easier. - possibly extend mpsc to cover more of what flume provides, in the future. not the problem right now. - [1 `rust-lang/libs-team` `T-libs` `I-nominated` items](https://github.com/rust-lang/libs-team/issues?q=label:T-libs+label:I-nominated+is:open) - [[28](https://github.com/rust-lang/libs-team/issues/28)] *Experts Map* ### Regressions - [2 `rust-lang/rust` `T-libs` `regression-from-stable-to-stable` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:regression-from-stable-to-stable+is:open) - [[71359](https://github.com/rust-lang/rust/issues/71359)] `P-medium` *Regression in usable type complexity: overflow representing the type \`...\`* - Reassigned to t-compiler. - [[78713](https://github.com/rust-lang/rust/issues/78713)] `P-medium` *regression: \`panic!\` and RUST\_BACKTRACE=1 Show Wrong & Non\-Informative Function Names when Unwinding* - [1 `rust-lang/rust` `T-libs` `regression-from-stable-to-beta` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:regression-from-stable-to-beta+is:open) - [[88764](https://github.com/rust-lang/rust/issues/88764)] `P-high` *UWP implementations weren't updated for I/O safety* - discussed the PR that fixes this above ## Actions - [ ] Reply to all issues/PRs discussed in this meeting, or add them to the [open action items](https://hackmd.io/Uehlc0qUQfWfvY1swYWRgQ). _Generated by [fully-automatic-rust-libs-team-triage-meeting-agenda-generator](https://github.com/rust-lang/libs-team/tree/main/tools/agenda-generator)_