Merge pull request #2298 from EmbarkStudios/directories-next2

Replace unmaintained directories crate - RUSTSEC-2020-0054
This commit is contained in:
Nick Fitzgerald
2020-10-21 15:16:57 -07:00
committed by GitHub
3 changed files with 46 additions and 29 deletions

71
Cargo.lock generated
View File

@@ -105,7 +105,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46254cf2fdcdf1badb5934448c1bcbe046a56537b3987d96c51a7afc5d03f293" checksum = "46254cf2fdcdf1badb5934448c1bcbe046a56537b3987d96c51a7afc5d03f293"
dependencies = [ dependencies = [
"addr2line", "addr2line",
"cfg-if", "cfg-if 0.1.10",
"libc", "libc",
"miniz_oxide", "miniz_oxide",
"object 0.20.0", "object 0.20.0",
@@ -259,6 +259,12 @@ version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]] [[package]]
name = "chrono" name = "chrono"
version = "0.4.13" version = "0.4.13"
@@ -549,7 +555,7 @@ version = "0.66.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"capstone", "capstone",
"cfg-if", "cfg-if 0.1.10",
"cranelift", "cranelift",
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
@@ -603,7 +609,7 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
] ]
[[package]] [[package]]
@@ -624,7 +630,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
dependencies = [ dependencies = [
"autocfg 1.0.0", "autocfg 1.0.0",
"cfg-if", "cfg-if 0.1.10",
"crossbeam-utils", "crossbeam-utils",
"lazy_static", "lazy_static",
"maybe-uninit", "maybe-uninit",
@@ -638,7 +644,7 @@ version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
"crossbeam-utils", "crossbeam-utils",
"maybe-uninit", "maybe-uninit",
] ]
@@ -650,7 +656,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8"
dependencies = [ dependencies = [
"autocfg 1.0.0", "autocfg 1.0.0",
"cfg-if", "cfg-if 0.1.10",
"lazy_static", "lazy_static",
] ]
@@ -660,7 +666,7 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34ac344c7efccb80cd25bc61b2170aec26f2f693fd40e765a539a1243db48c71" checksum = "34ac344c7efccb80cd25bc61b2170aec26f2f693fd40e765a539a1243db48c71"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
] ]
[[package]] [[package]]
@@ -712,13 +718,13 @@ dependencies = [
] ]
[[package]] [[package]]
name = "directories" name = "directories-next"
version = "2.0.2" version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "551a778172a450d7fc12e629ca3b0428d00f6afa9a43da1b630d54604e97371c" checksum = "e99a2917b211508b8c64dac237f316bc4d71b4b818521f4ee60ab38d1ea28081"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 1.0.0",
"dirs-sys", "dirs-sys-next",
] ]
[[package]] [[package]]
@@ -727,7 +733,7 @@ version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3" checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
"dirs-sys", "dirs-sys",
] ]
@@ -742,6 +748,17 @@ dependencies = [
"winapi", "winapi",
] ]
[[package]]
name = "dirs-sys-next"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99de365f605554ae33f115102a02057d4fc18b01f3284d6870be0938743cfe7d"
dependencies = [
"libc",
"redox_users",
"winapi",
]
[[package]] [[package]]
name = "dynasm" name = "dynasm"
version = "0.5.2" version = "0.5.2"
@@ -863,7 +880,7 @@ version = "0.2.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "affc17579b132fc2461adf7c575cc6e8b134ebca52c51f5411388965227dc695" checksum = "affc17579b132fc2461adf7c575cc6e8b134ebca52c51f5411388965227dc695"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
"libc", "libc",
"redox_syscall", "redox_syscall",
"winapi", "winapi",
@@ -908,7 +925,7 @@ version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
"libc", "libc",
"wasi", "wasi",
] ]
@@ -1116,7 +1133,7 @@ version = "0.4.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
] ]
[[package]] [[package]]
@@ -2024,7 +2041,7 @@ version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
"libc", "libc",
"rand 0.7.3", "rand 0.7.3",
"redox_syscall", "redox_syscall",
@@ -2075,7 +2092,7 @@ name = "test-programs"
version = "0.19.0" version = "0.19.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cfg-if", "cfg-if 0.1.10",
"os_pipe", "os_pipe",
"pretty_env_logger", "pretty_env_logger",
"target-lexicon", "target-lexicon",
@@ -2149,7 +2166,7 @@ version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c" checksum = "6d79ca061b032d6ce30c660fded31189ca0b9922bf483cd70759f13a2d86786c"
dependencies = [ dependencies = [
"cfg-if", "cfg-if 0.1.10",
"log", "log",
"tracing-attributes", "tracing-attributes",
"tracing-core", "tracing-core",
@@ -2307,7 +2324,7 @@ name = "wasi-common"
version = "0.20.0" version = "0.20.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cfg-if", "cfg-if 0.1.10",
"cpu-time", "cpu-time",
"filetime", "filetime",
"getrandom", "getrandom",
@@ -2361,7 +2378,7 @@ dependencies = [
"anyhow", "anyhow",
"backtrace", "backtrace",
"bincode", "bincode",
"cfg-if", "cfg-if 0.1.10",
"lazy_static", "lazy_static",
"libc", "libc",
"log", "log",
@@ -2411,7 +2428,7 @@ dependencies = [
"anyhow", "anyhow",
"base64 0.12.3", "base64 0.12.3",
"bincode", "bincode",
"directories", "directories-next",
"errno", "errno",
"file-per-thread-logger", "file-per-thread-logger",
"filetime", "filetime",
@@ -2493,7 +2510,7 @@ name = "wasmtime-environ"
version = "0.20.0" version = "0.20.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cfg-if", "cfg-if 0.1.10",
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
"cranelift-wasm", "cranelift-wasm",
@@ -2543,7 +2560,7 @@ name = "wasmtime-jit"
version = "0.20.0" version = "0.20.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cfg-if", "cfg-if 0.1.10",
"cranelift-codegen", "cranelift-codegen",
"cranelift-entity", "cranelift-entity",
"cranelift-frontend", "cranelift-frontend",
@@ -2596,7 +2613,7 @@ name = "wasmtime-profiling"
version = "0.20.0" version = "0.20.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cfg-if", "cfg-if 0.1.10",
"gimli", "gimli",
"ittapi-rs", "ittapi-rs",
"lazy_static", "lazy_static",
@@ -2615,7 +2632,7 @@ version = "0.20.0"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"cc", "cc",
"cfg-if", "cfg-if 0.1.10",
"indexmap", "indexmap",
"lazy_static", "lazy_static",
"libc", "libc",
@@ -2834,7 +2851,7 @@ name = "yanix"
version = "0.20.0" version = "0.20.0"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"cfg-if", "cfg-if 0.1.10",
"filetime", "filetime",
"libc", "libc",
"tracing", "tracing",

View File

@@ -12,7 +12,7 @@ edition = "2018"
anyhow = "1.0" anyhow = "1.0"
base64 = "0.12.0" base64 = "0.12.0"
bincode = "1.1.4" bincode = "1.1.4"
directories = "2.0.1" directories-next = "1.0"
file-per-thread-logger = "0.1.1" file-per-thread-logger = "0.1.1"
log = { version = "0.4.8", default-features = false } log = { version = "0.4.8", default-features = false }
serde = { version = "1.0.94", features = ["derive"] } serde = { version = "1.0.94", features = ["derive"] }

View File

@@ -2,7 +2,7 @@
use super::Worker; use super::Worker;
use anyhow::{anyhow, bail, Context, Result}; use anyhow::{anyhow, bail, Context, Result};
use directories::ProjectDirs; use directories_next::ProjectDirs;
use log::{trace, warn}; use log::{trace, warn};
use serde::{ use serde::{
de::{self, Deserializer}, de::{self, Deserializer},