Package: rust-sequoia-keyring-linter Version: 1.0.0-1 Severity: serious
rust-rpassword was recently updated to version 6.x, but sequoia-keyring-linter still depends on version 5.x. I have checked crates.io and upstream git, and there does not appear to be an upstream patch available. on bumping the dependency it fails to build with.
error[E0425]: cannot find function `read_password_from_tty` in crate `rpassword` --> src/keyring-linter.rs:57:38 | 57 | match rpassword::read_password_from_tty( | ^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `read_password_from_bufread`
sequoia-sq fixed a similar issue by replacing read_password_from_tty with prompt_password, as can be seen at https://gitlab.com/sequoia-pgp/sequoia/-/commit/7936e3513ee339650a7ac2eff11edd2fac3f037d but I am not in a position to determine if this is also appropriate for sequoia-keyring-linter.