From d8cfe709429d6e03e1ebe4767330657c6f52868a Mon Sep 17 00:00:00 2001 From: lemonsh Date: Thu, 29 Jan 2026 23:01:01 +0100 Subject: [PATCH] chore: pin vergen transitive dependency to 9.0.6 this fixes librespot-core failing to build due to vergen-gitcl by pinning the version of its vergen dependency to 9.0.6, which depends on the same version of vergen-lib as vergen-gitcl (0.1.6) --- Cargo.lock | 1 + core/Cargo.toml | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 7b2153924..0d2d8419f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1908,6 +1908,7 @@ dependencies = [ "tokio-util", "url", "uuid", + "vergen", "vergen-gitcl", ] diff --git a/core/Cargo.toml b/core/Cargo.toml index 2aafe5f45..db963caf3 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -112,9 +112,11 @@ uuid = { version = "1", default-features = false, features = ["v4"] } [build-dependencies] rand = { version = "0.9", default-features = false, features = ["thread_rng"] } rand_distr = "0.5" -vergen-gitcl = { version = "1.0", default-features = false, features = [ +vergen-gitcl = { version = "1.0.8", default-features = false, features = [ "build", ] } +# fix for https://github.com/rustyhorde/vergen/issues/478#issuecomment-3769340357 +vergen = "=9.0.6" [dev-dependencies] tokio = { version = "1", features = ["macros"] }