Skip to content

Commit e9d4b06

Browse files
committed
build: un-pinned some dependency versions
Some of our crates were pinning their dependency versions. This was redundant, since we are using a versioned, worskspace-wide, Cargo.lock which we update with every release. It also resulted in `cargo update` not updating the depended-upon crates to their latest versions. This commit switches all dependecy version specifications to the latest version (i.e. the ">=<version>" syntax), and also updates Cargo.lock (via `cargo update`). Signed-off-by: Dan Horobeanu <[email protected]>
1 parent 2e67394 commit e9d4b06

File tree

11 files changed

+45
-52
lines changed

11 files changed

+45
-52
lines changed

Cargo.lock

Lines changed: 30 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/api_server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ authors = ["Amazon Firecracker team <[email protected]>"]
77
serde = ">=1.0.27"
88
serde_derive = ">=1.0.27"
99
serde_json = ">=1.0.9"
10-
epoll = "=4.0.1"
10+
epoll = ">=4.0.1"
1111
libc = ">=0.2.39"
1212

1313
logger = { path = "../logger" }

src/arch/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ version = "0.1.0"
44
authors = ["The Chromium OS Authors"]
55

66
[dependencies]
7-
kvm-bindings = "0.1"
8-
kvm-ioctls = "0.3"
7+
kvm-bindings = ">=0.1"
8+
kvm-ioctls = ">=0.3"
99
libc = ">=0.2.39"
1010

1111
arch_gen = { path = "../arch_gen" }

src/cpuid/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ version = "0.1.0"
44
authors = ["Amazon Firecracker team <[email protected]>"]
55

66
[dependencies]
7-
kvm-bindings = "0.1"
8-
kvm-ioctls = "0.3"
9-
vmm-sys-util = "0.2.0"
7+
kvm-bindings = ">=0.1"
8+
kvm-ioctls = ">=0.3"
9+
vmm-sys-util = ">=0.2.0"

src/devices/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ edition = "2018"
66

77
[dependencies]
88
byteorder = ">=1.2.1"
9-
epoll = "=4.0.1"
9+
epoll = ">=4.0.1"
1010
libc = ">=0.2.39"
1111

1212
dumbo = { path = "../dumbo" }

src/firecracker/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.19.0"
44
authors = ["Amazon Firecracker team <[email protected]>"]
55

66
[dependencies]
7-
backtrace = {version = "=0.3.35", features = ["libunwind", "libbacktrace", "std"], default-features = false}
7+
backtrace = {version = ">=0.3.35", features = ["libunwind", "libbacktrace", "std"], default-features = false}
88
clap = { version = ">=2.27.1", default-features = false}
99
libc = ">=0.2.39"
1010

src/logger/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ authors = ["Amazon Firecracker team <[email protected]>"]
66
[dependencies]
77
lazy_static = ">=1.2"
88
libc = ">=0.2.39"
9-
log = { version = "0.4", features = ["std"] }
9+
log = { version = ">=0.4", features = ["std"] }
1010
serde = ">=1.0.27"
1111
serde_derive = ">=1.0.27"
1212
serde_json = ">=1.0.9"

src/micro_http/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ version = "0.1.0"
44
authors = ["Amazon Firecracker team <[email protected]>"]
55

66
[dependencies]
7-
epoll = "=4.0.1"
7+
epoll = ">=4.0.1"

src/rate_limiter/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors = ["Amazon Firecracker team <[email protected]>"]
55

66
[dependencies]
77
libc = ">=0.2.39"
8-
timerfd = "1.0"
8+
timerfd = ">=1.0"
99

1010
utils = { path = "../utils" }
1111
logger = { path = "../logger" }

src/utils/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ authors = ["Amazon Firecracker team <[email protected]>"]
55
edition = "2018"
66

77
[dependencies]
8-
vmm-sys-util = "0.2.0"
8+
vmm-sys-util = ">=0.2.0"
99
libc = ">=0.2.39"
1010
serde = ">=1.0.27"
1111
net_gen = { path = "../net_gen" }

src/vmm/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ version = "0.1.0"
44
authors = ["Amazon Firecracker team <[email protected]>"]
55

66
[dependencies]
7-
kvm-bindings = "0.1"
8-
kvm-ioctls = "0.3.0"
7+
kvm-bindings = ">=0.1"
8+
kvm-ioctls = ">=0.3.0"
99
libc = ">=0.2.39"
10-
epoll = "=4.0.1"
10+
epoll = ">=4.0.1"
1111
serde = ">=1.0.27"
1212
serde_derive = ">=1.0.27"
1313
serde_json = ">=1.0.9"

0 commit comments

Comments
 (0)