---
# System prepended metadata

title: Libs Meeting 2022-03-02
tags: [Minutes, Libs Meetings]

---

# Libs Meeting 2022-03-02

###### tags: `Libs Meetings` `Minutes`

**Meeting Link**: https://meet.jit.si/rust-libs-meeting-ujepnbwg2lzqgt6wvrndwimi
**Attendees**: Jane, Mara, Josh Stone, Josh Triplett, The 8472, Mark, bstrie, Urgau

## Agenda

- [Open Action Items](https://hackmd.io/Uehlc0qUQfWfvY1swYWRgQ)
- Triage
- Anything else?

## Triage

### FCPs

0 open T-libs FCPs.

### Critical

- [1 `rust-lang/rust` `T-libs` `P-critical` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:P-critical+is:open)
  - [[94335](https://github.com/rust-lang/rust/issues/94335)] `P-critical` *Fix for CVE\-2022\-21658 is unsafe on some file systems*
    - Patch available.
    - Not sure if it should be critical, since it is tier 2.

### Backports

- [2 `rust-lang/rust` `T-libs` `beta-nominated` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:beta-nominated)
  - [[94168](https://github.com/rust-lang/rust/pull/94168)] *Fix stabilization of vget\_low\_s8*
    - rejected
  - [[94283](https://github.com/rust-lang/rust/pull/94283)] *remove feature gate in control\_flow examples*
    - The thing this fixes should've not passed CI. Mark to check why it passed CI.

### Prioritization Requested

- [1 `rust-lang/rust` `T-libs` `I-prioritize` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:I-prioritize+is:open)
  - [[94504](https://github.com/rust-lang/rust/issues/94504)] *regression: abs\_diff parameter types*
    - Very small breakage, expected. Nothing to do for us right now.
    - (Long term it'd be nice if we can avoid such problems, somehow.)
    - the8472 will notify the crate author (thanks!)
- [1 `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)
  - [[94507](https://github.com/rust-lang/rust/issues/94507)] *regression: Display and Debug for ErrorKind*
      * Display impl added at: https://github.com/rust-lang/rust/pull/93090
      * Permitted breakage (method resolution ambiguity)
      * Small scope, not a very popular crate.
      * Acceptable.
      * the8472 will notify the crate author (thanks again!)

### Nominated

None

### Waiting on team

- [2 `rust-lang/rust` `T-libs` `S-waiting-on-team` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:S-waiting-on-team+is:open)
  - [[88588](https://github.com/rust-lang/rust/pull/88588)] *Make feature key optional for rustc\_stable, rustc\_const\_stable attributes*
    - Maybe we should keep the tracking issue number on stable attributes too.
    - This PR doesn't seem to solve any actual problem. And it may make it less likely that we use an attribute that we want to
  - [[94079](https://github.com/rust-lang/rust/pull/94079)] *\[Draft\] library: Move \`CStr\` to libcore, and \`CString\` to liballoc*
    - Discussion on extension trait vs inherent impl.
    - Maybe CStr shouldn't have any methods that result in CString. A `From` impl is better and doesn't make CString special.
    - In the past, there was SliceExt, etc. but we moved away from that. We can reconsider that. But for now a lang item for this change makes most sense, and we discuss the problem of splitting methods over our crates/features later.
    - Josh to summarize in a comment on the PR.

### Needs decision

- [3 `rust-lang/rust` `T-libs` `I-needs-decision` items](https://github.com/rust-lang/rust/issues?q=label:T-libs+label:I-needs-decision+is:open)
  - [[87707](https://github.com/rust-lang/rust/issues/87707)] *#\[track\_caller\] for std::sync::Once*
  - [[88025](https://github.com/rust-lang/rust/pull/88025)] *ScmCredentials netbsd implementation.*
  - [[91004](https://github.com/rust-lang/rust/issues/91004)] *Deref documentation: Remove references to "smart pointers"*

### Regressions

None

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