# 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)_