Project

General

Profile

Actions

Task #7880

open

Task #5994: tracking: rust: update dependencies

rust/bendy: update to address RUSTSEC-2020-0036

Added by Jason Ish about 1 month ago. Updated 20 days ago.

Status:
New
Priority:
Low
Assignee:
Target version:
Effort:
Difficulty:
Label:

Description

Bendy 0.3.3 uses the failure crate which is no longer been maintained and been assigned RUSTSEC-2020-0036. There should be no risk, this is just an advisory that it is unmaintained.

Bendy 0.4 will use a new maintained error crate but is still in beta.

Bendy homepage: https://github.com/P3KI/bendy


Related issues 1 (1 open0 closed)

Copied from Suricata - Task #5928: rust/bendy: update to address RUSTSEC-2020-0036AssignedJason IshActions
Actions #1

Updated by Jason Ish about 1 month ago

  • Copied from Task #5928: rust/bendy: update to address RUSTSEC-2020-0036 added
Actions #2

Updated by Jason Ish about 1 month ago

Bendy 0.4.0 has been released, but has an MSRV of 1.85.

Actions #3

Updated by Philippe Antoine 22 days ago

And it fails to compile for me, as well as bendy 0.5

error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
  --> /Users/catena/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bendy-0.4.0/src/state_tracker/state.rs:96:33
   |
96 |                     MapKey(Some(std::mem::replace(label, dummy.into())));
   |                                 ^^^ use of unresolved module or unlinked crate `std`
   |
   = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
help: consider importing this module
   |
1  + use core::mem;
   |
help: if you import `mem`, refer to it directly
   |
96 -                     MapKey(Some(std::mem::replace(label, dummy.into())));
96 +                     MapKey(Some(mem::replace(label, dummy.into())));

Actions #4

Updated by Victor Julien 20 days ago

  • Target version changed from 8.0.2 to 9.0.0-beta1
Actions

Also available in: Atom PDF