Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RUSTSEC-2020-0168: mach is unmaintained #2647

Open
github-actions bot opened this issue Mar 13, 2023 · 2 comments
Open

RUSTSEC-2020-0168: mach is unmaintained #2647

github-actions bot opened this issue Mar 13, 2023 · 2 comments

Comments

@github-actions
Copy link

mach is unmaintained

Details
Status unmaintained
Package mach
Version 0.3.2
URL fitzgen/mach#63
Date 2020-07-14

Last release was almost 4 years ago.

Maintainer(s) seem to be completely unreachable.

Possible Alternative(s)

These may or may not be suitable alternatives and have not been vetted in any way;

See advisory page for additional details.

@Razican
Copy link
Member

Razican commented Mar 31, 2023

We have 2 crates in our dependency tree that depend on mach:

  • region: Dependency of wasmer-engine-universal and wasmer-vm
  • wasmer-vm: Dependency of wasmer, wasmer-engine, wasmer-engine-dylib and wasmer-engine-universal

From here, we can tell that everything comes from wasmer-wasi and icu_codepointtrie_builder, which both depend on wasmer. The firs one is a dependency of icu_codepointtrie_builder itself, while icu_codepointtrie_builder is a dependency of icu_datagen.

icu_codepointtrie_builder depends on wasmer 2.2.1, while the new wasmer 3.1.1 no longer depends on mach.

Here we have the Cargo.toml file: https://github.com/unicode-org/icu4x/blob/edde7d3de287f3fb520eb2fc8da9fcca5fd002f3/components/collections/codepointtrie_builder/Cargo.toml#L46

I will try to create a PR for this during the weekend, along with the syn 2.0 support for ICU crates.

@Razican
Copy link
Member

Razican commented Mar 31, 2023

It was a bit tricky to update the wasmer dependency for ICU4x, so I created unicode-org/icu4x#3241

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant