]> xenbits.xensource.com Git - xen-guest-agent.git/commitdiff
Cargo: bump MSRV to 1.71
authorYann Dirson <yann.dirson@vates.fr>
Fri, 2 Feb 2024 16:14:09 +0000 (17:14 +0100)
committerYann Dirson <yann.dirson@vates.fr>
Fri, 2 Feb 2024 16:43:34 +0000 (17:43 +0100)
Our dependency `env_logger` suffers from a bug in versions of Cargo
older than 1.71, fixed by https://github.com/rust-lang/cargo/pull/12130
(the one we suffered from before the "Cargo: don't let feature
"static" pull xenstore-rs unless "xenstore" is set" fix).

Note that some of our dependencies already required 1.70 or later.

Signed-off-by: Yann Dirson <yann.dirson@vates.fr>
Cargo.toml
README.md

index fa119c62498a6b091b556e2070c12db84e9c4b99..f861aa86622c3a83e0686611b1b88d031bb130a8 100644 (file)
@@ -3,7 +3,7 @@ name = "xen-guest-agent"
 version = "0.5.0-dev"
 authors = ["Yann Dirson <yann.dirson@vates.fr>"]
 edition = "2018"
-rust-version = "1.64"
+rust-version = "1.71"
 license = "AGPL-3.0-only"
 
 [dependencies]
index 256ef57bdb1cbaf9e4c7330ce64e3282bc05d02d..bd98eb602b5d2bcc5e58730cfc75269bb58a62db 100644 (file)
--- a/README.md
+++ b/README.md
@@ -40,8 +40,7 @@ Some features to consider (from `xe-guest-utilities`):
 
 ### Build requirements
 
-You need a Rust toolchain.  Some of our dependencies require Rust
-1.70 or later.
+You need a Rust 1.71 toolchain or later.
 
 Since the Cargo tool cannot be told about non-Rust dependencies, you
 have to install manually on your build machine: