# Libs Meeting 2022-06-08
###### tags: `Libs Meetings` `Minutes`
**Meeting Link**: https://meet.jit.si/rust-libs-meeting-ujepnbwg2lzqgt6wvrndwimi
**Attendees**: Amanieu, Jane, Josh Triplett, Josh Stone, Mara, The 8472, Dan Gohman, Ben Kimock
## Agenda
- Triage
- Updates
- New process for unstable features (UCP / ACP / µCP / ICP / ..)
- First experiment: https://github.com/rust-lang/rust/pull/97629
- We don't have a bot for this yet.
- Jane: We can use the agenda generator for now.
- Too many TLAs.
- �CP.
- Summary: a lot of "argh, bikeshedding", and ultimately "let's just use 'comment period'"
- Jane to draft a Blog Post
- Glob crate (https://github.com/rust-lang/glob)
- This was moved to rust-lang. Libs has write and publish access.
- We should add a clarification to the readme of all of our official rust-lang crates that explains what status/mode the crate is in. E.g. only accepting security bug fixes.
- Improved locks ([tracking issue](https://github.com/rust-lang/rust/issues/93740))
- Nearly done. Only issue left is dropping locked locks when leaking a guard on macOS (and other pthread platforms). We can solve that by try_lock+unlocking it in Drop, and leaking if it was locked.
- format_args plans recap
- Most exciting approach is to use closures. We can start with this one, as an experiment.
-`write("a"); write("b");` doesn't optimize to `write("ab");`, unfortunately.
- Anything else?
## Triage
### FCPs
1 open T-libs FCPs:
<details><summary><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-libs-api+label%3Aproposed-final-comment-period">1 <code>rust-lang/rust</code> FCPs</a></summary>
- [[merge 97837](https://github.com/rust-lang/rust/issues/97837#issuecomment-1149009950)] *Document Rust's stance on \`/proc/self/mem\`* - (4 checkboxes left)
</details>
<p></p>
[Amanieu (1)](https://rfcbot.rs/fcp/Amanieu), [yaahc (1)](https://rfcbot.rs/fcp/yaahc), [m-ou-se (1)](https://rfcbot.rs/fcp/m-ou-se), [cuviper (1)](https://rfcbot.rs/fcp/cuviper)
### Critical
None
### Backports
- [1 `rust-lang/rust` `T-libs` `beta-nominated` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:beta-nominated)
- [[97009](https://github.com/rust-lang/rust/pull/97009)] *Allow \`unused\_macro\_rules\` in path tests*
- Jane: looks like this one has already been backported and there is no further work needed from us
### Prioritization Requested
None
### Nominated
- [1 `rust-lang/rust` `I-libs-nominated` items](https://github.com/rust-lang/rust/issues?q=label:I-libs-nominated+is:open)
- [[97467](https://github.com/rust-lang/rust/pull/97467)] *Experiment: force debug\_assertions in consteval context*
- Discussed last time.
- With this big of a performance hit, it should be opt-in, through some mechanism.
- Josh Triplett to reply.
### Waiting on team
None
### Needs decision
None
### Regressions
- [1 `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)
- [[97549](https://github.com/rust-lang/rust/issues/97549)] `P-high` *Higher memory usage on Rust 1.61.0 (compared to 1.60.0) leading to SIGKILL*
- Not a regression in std. It's a regression in cargo. Cargo's regression points at a potential issue with available_parallelism, but that's not a regression.
- [1 `rust-lang/rust` `T-libs` `regression-from-stable-to-nightly` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:regression-from-stable-to-nightly+is:open)
- [[97124](https://github.com/rust-lang/rust/issues/97124)] *Synchronous Windows stdin pipes broke tokio*
## 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)_