Trying to build procs-0.14.2 with anything older than rust-1.73 yields this error about a not-yet stabilized method: error[E0658]: use of unstable library feature 'local_key_cell_methods' --> src/./columns/group.rs:42:46 | 42 | if let Some(group) = USERS_CACHE.with_borrow_mut(|x| x.get_group_by_gid(gid)) { | ^^^^^^^^^^^^^^^ | = note: see issue #92122 <https://github.com/rust-lang/rust/issues/92122> for more information The effective MSRV of procs-0.14.2 is 1.73, despite its Cargo.toml claiming 1.67. Note that this was apparently unintentional, and upstream committed a fix today to support 1.67 again, so procs-0.14.3 will work fine with rust-1.67. Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c83fa33fffbef1e599e4820bc42b980106b68e commit 75c83fa33fffbef1e599e4820bc42b980106b68e Author: Sam James <sam@gentoo.org> AuthorDate: 2023-10-21 17:43:57 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-10-21 17:43:57 +0000 sys-process/procs: add 0.14.3, drop 0.14.2 Closes: https://bugs.gentoo.org/916044 Signed-off-by: Sam James <sam@gentoo.org> sys-process/procs/Manifest | 25 ++++++++++++---- .../{procs-0.14.2.ebuild => procs-0.14.3.ebuild} | 33 ++++++++++++---------- 2 files changed, 37 insertions(+), 21 deletions(-)