commit bc5b8d15033975f777cc2bf938ea6bc729a703b6
parent 452b031cdd1c6d1bff266e104228181c813447f4
Author: Antoine A <>
Date: Sat, 23 May 2026 14:16:27 +0200
common: use git for taler-rust dependencies
Diffstat:
3 files changed, 53 insertions(+), 28 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -169,9 +169,9 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "autocfg"
-version = "1.5.0"
+version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
+checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
[[package]]
name = "aws-lc-rs"
@@ -327,9 +327,9 @@ dependencies = [
[[package]]
name = "bumpalo"
-version = "3.20.2"
+version = "3.20.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
+checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
[[package]]
name = "byteorder"
@@ -1661,9 +1661,9 @@ dependencies = [
[[package]]
name = "js-sys"
-version = "0.3.98"
+version = "0.3.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67df7112613f8bfd9150013a0314e196f4800d3201ae742489d999db2f979f08"
+checksum = "142bc4740e452c1e57ade0cbc129f139c9093e354346f0872ef985f4f5cf5f11"
dependencies = [
"cfg-if",
"futures-util",
@@ -1811,6 +1811,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
[[package]]
+name = "libmimalloc-sys"
+version = "0.1.49"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a45a52f43e1c16f667ccfe4dd8c85b7f7c204fd5e3bf46c5b0db9a5c3c0b8e9"
+dependencies = [
+ "cc",
+]
+
+[[package]]
name = "libredox"
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1905,6 +1914,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
+name = "mimalloc"
+version = "0.1.52"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "2d4139bb28d14ad1facf21d5eb8825051b326e172d216b39f6d31df53cc97862"
+dependencies = [
+ "libmimalloc-sys",
+]
+
+[[package]]
name = "mime"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -3301,6 +3319,7 @@ dependencies = [
[[package]]
name = "taler-api"
version = "1.5.0"
+source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b"
dependencies = [
"aws-lc-rs",
"axum",
@@ -3309,6 +3328,7 @@ dependencies = [
"http-body-util",
"jiff",
"listenfd",
+ "rand 0.10.1",
"regex",
"serde",
"serde_json",
@@ -3326,10 +3346,12 @@ dependencies = [
[[package]]
name = "taler-build"
version = "1.5.0"
+source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b"
[[package]]
name = "taler-common"
version = "1.5.0"
+source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b"
dependencies = [
"anyhow",
"aws-lc-rs",
@@ -3358,6 +3380,7 @@ dependencies = [
[[package]]
name = "taler-macros"
version = "1.5.0"
+source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b"
dependencies = [
"proc-macro2",
"quote",
@@ -3367,6 +3390,7 @@ dependencies = [
[[package]]
name = "taler-test-utils"
version = "1.5.0"
+source = "git+git://git.taler.net/taler-rust.git/#c1de21a6fed81c424564aaee60e6ecc82fc9572b"
dependencies = [
"aws-lc-rs",
"axum",
@@ -3907,9 +3931,9 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b"
[[package]]
name = "wasm-bindgen"
-version = "0.2.121"
+version = "0.2.122"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49ace1d07c165b0864824eee619580c4689389afa9dc9ed3a4c75040d82e6790"
+checksum = "3ed04576f974d2b2fba0f38c51dbc5518011e38c36bf1143164be765528fd409"
dependencies = [
"cfg-if",
"once_cell",
@@ -3920,9 +3944,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.71"
+version = "0.4.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "96492d0d3ffba25305a7dc88720d250b1401d7edca02cc3bcd50633b424673b8"
+checksum = "9473dbd2991ae90b6291c3c32c30c6187ac49aa32f9905d1cce280ec1e110b0f"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -3930,9 +3954,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.121"
+version = "0.2.122"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8e68e6f4afd367a562002c05637acb8578ff2dea1943df76afb9e83d177c8578"
+checksum = "916151b09da36bd82f6615cbf3a419e2f0ba23a03c6160e8e92eb6bd4aa1dec6"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -3940,9 +3964,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.121"
+version = "0.2.122"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d95a9ec35c64b2a7cb35d3fead40c4238d0940c86d107136999567a4703259f2"
+checksum = "299047362ccbfce148b67ab7e73349f77748e00c8296f9542adfad2ad82c5c5e"
dependencies = [
"bumpalo",
"proc-macro2",
@@ -3953,9 +3977,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.121"
+version = "0.2.122"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4e0100b01e9f0d03189a92b96772a1fb998639d981193d7dbab487302513441"
+checksum = "9a929b2c61f11ba3e9bc35b50c1f25cb38e0e892c0c231ae2b8cf78d5dad4437"
dependencies = [
"unicode-ident",
]
@@ -3996,9 +4020,9 @@ dependencies = [
[[package]]
name = "web-sys"
-version = "0.3.98"
+version = "0.3.99"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4b572dff8bcf38bad0fa19729c89bb5748b2b9b1d8be70cf90df697e3a8f32aa"
+checksum = "6d621441cfc37b84979402712047321980c178f299193a3589d05b99e8763436"
dependencies = [
"js-sys",
"wasm-bindgen",
diff --git a/Cargo.toml b/Cargo.toml
@@ -35,18 +35,19 @@ sqlx = { version = "0.8", default-features = false, features = [
aws-lc-rs = "1.15"
compact_str = { version = "0.9.0", features = ["serde", "sqlx-postgres"] }
reqwest = "0.13.2"
-taler-common = { path = "../taler-rust/common/taler-common" }
-taler-api = { path = "../taler-rust/common/taler-api" }
-taler-build = { path = "../taler-rust/common/taler-build" }
-taler-test-utils = { path = "../taler-rust/common/taler-test-utils" }
-taler-macros = { path = "../taler-rust/common/taler-macros" }
libeufin-ebics = { path = "crates/libeufin-ebics" }
jiff = { version = "0.2", default-features = false, features = ["tz-system"] }
clap = { version = "4.5", features = ["derive"] }
uuid = { version = "1.0", features = ["v4", "fast-rng", "serde"] }
rand = "0.10"
pretty_assertions = "1"
-#taler-common = { git = "git://git.taler.net/taler-rust.git/" }
-#taler-api = { git = "git://git.taler.net/taler-rust.git/" }
-#taler-build = { git = "git://git.taler.net/taler-rust.git/" }
-#taler-test-utils = { git = "git://git.taler.net/taler-rust.git/" }
+#taler-common = { path = "../taler-rust/common/taler-common" }
+#taler-api = { path = "../taler-rust/common/taler-api" }
+#taler-build = { path = "../taler-rust/common/taler-build" }
+#taler-test-utils = { path = "../taler-rust/common/taler-test-utils" }
+#taler-macros = { path = "../taler-rust/common/taler-macros" }
+taler-common = { git = "git://git.taler.net/taler-rust.git/" }
+taler-api = { git = "git://git.taler.net/taler-rust.git/" }
+taler-build = { git = "git://git.taler.net/taler-rust.git/" }
+taler-test-utils = { git = "git://git.taler.net/taler-rust.git/" }
+taler-macros = { git = "git://git.taler.net/taler-rust.git/" }
diff --git a/crates/libeufin-nexus/src/bin/testbench.rs b/crates/libeufin-nexus/src/bin/testbench.rs
@@ -111,7 +111,7 @@ pub async fn nexus_cmd(cfg: &Config, cmd: &str) -> bool {
#[tokio::main]
async fn main() -> anyhow::Result<()> {
- taler_logger(Some(Level::DEBUG)).init();
+ taler_logger(Some(Level::DEBUG), false).init();
let cmd = TestbenchCmd::parse();
// List available platform
let platforms: Vec<_> = std::fs::read_dir("testbench/test/platform")