From 375e094c77713eb810665e9afa4e9fee9f3ab7a9 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Fri, 13 Jan 2023 10:52:33 +0000 Subject: [PATCH] Revert "build: drop clap from dev-dependencies" This reverts commit 998fb48ff276821f3b3ced6d07d492130eef7fec. This is breaking the release build process (cross build for aarch64 musl) so temporarily reverting until we can identify the cause to allow the release proceeed. Signed-off-by: Rob Bradford --- Cargo.toml | 3 +++ build.rs | 5 ++++- performance-metrics/Cargo.toml | 3 +++ performance-metrics/build.rs | 6 ++++-- vhost_user_block/Cargo.toml | 2 ++ vhost_user_net/Cargo.toml | 2 ++ 6 files changed, 18 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 499891c6c..89f8880ce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,6 +43,9 @@ vmm = { path = "vmm" } vmm-sys-util = "0.11.0" vm-memory = "0.10.0" +[build-dependencies] +clap = { version = "4.0.29", features = ["cargo"] } + # List of patched crates [patch.crates-io] kvm-bindings = { git = "https://github.com/cloud-hypervisor/kvm-bindings", branch = "ch-v0.6.0-tdx" } diff --git a/build.rs b/build.rs index a0b98f571..3c0c84df8 100644 --- a/build.rs +++ b/build.rs @@ -3,10 +3,13 @@ // SPDX-License-Identifier: Apache-2.0 // +#[macro_use(crate_version)] +extern crate clap; + use std::process::Command; fn main() { - let mut version = "v".to_owned() + env!("CARGO_PKG_VERSION"); + let mut version = "v".to_owned() + crate_version!(); if let Ok(git_out) = Command::new("git").args(["describe", "--dirty"]).output() { if git_out.status.success() { diff --git a/performance-metrics/Cargo.toml b/performance-metrics/Cargo.toml index ab53bd4f3..85241e684 100644 --- a/performance-metrics/Cargo.toml +++ b/performance-metrics/Cargo.toml @@ -13,3 +13,6 @@ serde_json = "1.0.89" test_infra = { path = "../test_infra" } thiserror = "1.0.38" wait-timeout = "0.2.0" + +[build-dependencies] +clap = { version = "4.0.29", features = ["cargo"] } diff --git a/performance-metrics/build.rs b/performance-metrics/build.rs index 7dcd810af..0898cac38 100644 --- a/performance-metrics/build.rs +++ b/performance-metrics/build.rs @@ -3,11 +3,13 @@ // SPDX-License-Identifier: Apache-2.0 // +#[macro_use(crate_version)] +extern crate clap; + use std::process::Command; fn main() { - let mut git_human_readable = "v".to_owned() + env!("CARGO_PKG_VERSION"); - + let mut git_human_readable = "v".to_owned() + crate_version!(); if let Ok(git_out) = Command::new("git").args(["describe", "--dirty"]).output() { if git_out.status.success() { if let Ok(git_out_str) = String::from_utf8(git_out.stdout) { diff --git a/vhost_user_block/Cargo.toml b/vhost_user_block/Cargo.toml index 0d1ab834a..ff12ef76a 100644 --- a/vhost_user_block/Cargo.toml +++ b/vhost_user_block/Cargo.toml @@ -20,3 +20,5 @@ virtio-queue = "0.7.0" vm-memory = "0.10.0" vmm-sys-util = "0.11.0" +[build-dependencies] +clap = { version = "4.0.29", features = ["cargo"] } diff --git a/vhost_user_net/Cargo.toml b/vhost_user_net/Cargo.toml index da06dd84f..e29f55e25 100644 --- a/vhost_user_net/Cargo.toml +++ b/vhost_user_net/Cargo.toml @@ -18,3 +18,5 @@ virtio-bindings = "0.1.0" vm-memory = "0.10.0" vmm-sys-util = "0.11.0" +[build-dependencies] +clap = { version = "4.0.29", features = ["cargo"] }