From 117aff7d7d7eca5370b45a6c6f2e2c7696da38bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Oct 2026 00:03:46 +0000 Subject: [PATCH 1/2] build(deps): Bump the minor-and-patch group across 1 directory with 4 updates Bumps the minor-and-patch group with 4 updates in the / directory: [thiserror](https://github.com/dtolnay/thiserror), [cudarc](https://github.com/chelsea0x3b/cudarc), [termlens](https://github.com/vyncint/termlens) and [rand](https://github.com/rust-random/rand). Updates `thiserror` from 2.0.20 to 2.0.21 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.20...2.0.21) Updates `cudarc` from 0.19.9 to 0.19.10 - [Release notes](https://github.com/chelsea0x3b/cudarc/releases) - [Commits](https://github.com/chelsea0x3b/cudarc/compare/v0.19.9...v0.19.10) Updates `termlens` from 0.11.2 to 0.11.4 - [Release notes](https://github.com/vyncint/termlens/releases) - [Changelog](https://github.com/vyncint/termlens/blob/main/CHANGELOG.md) - [Commits](https://github.com/vyncint/termlens/compare/v0.11.2...v0.11.4) Updates `rand` from 0.10.2 to 0.10.3 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.10.2...0.10.3) --- updated-dependencies: - dependency-name: cudarc dependency-version: 0.19.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: rand dependency-version: 0.10.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: termlens dependency-version: 0.11.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch - dependency-name: thiserror dependency-version: 2.0.21 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor-and-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 64 +++++++++++++++++++++++++++--------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d8ebe6c..55f33cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -967,7 +967,7 @@ dependencies = [ "parking_lot", "prost", "prost-types", - "rand 0.10.2", + "rand 0.10.3", "rustc_version", "serde", "tokio", @@ -1038,7 +1038,7 @@ dependencies = [ "parking_lot", "prost", "prost-types", - "rand 0.10.2", + "rand 0.10.3", "serde", "tokio", "tokio-stream", @@ -1381,7 +1381,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -1675,9 +1675,9 @@ dependencies = [ [[package]] name = "cudarc" -version = "0.19.9" +version = "0.19.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804764d10e844da09765a7b2ca9641a0851523d1702efb0d7299d73e31b86e80" +checksum = "7359bf1de037ddada72729c3acec9b040f3468400c6e9e740b01ba0cd2e89562" dependencies = [ "libloading", ] @@ -2567,7 +2567,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -3385,7 +3385,7 @@ checksum = "bde5057d6143cc94e861d90f591b9303d6716c6b9602309150bd068853c10899" dependencies = [ "hashbrown 0.16.1", "portable-atomic", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -3950,13 +3950,13 @@ dependencies = [ "parking_lot", "percent-encoding", "quick-xml", - "rand 0.10.2", + "rand 0.10.3", "reqwest", "ring", "serde", "serde_json", "serde_urlencoded", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "url", @@ -4030,7 +4030,7 @@ dependencies = [ "oxidelake-device", "oxidelake-memory", "oxmera", - "rand 0.10.2", + "rand 0.10.3", "safetensors 0.8.0", "tempfile", "tokio", @@ -4043,7 +4043,7 @@ version = "0.2.0" dependencies = [ "datafusion", "serde", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -4188,7 +4188,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15381434bcff12a52ea2f740759a93aee698af0232b3c622a77f5db2eb8c78b" dependencies = [ - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -4754,7 +4754,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "web-time", @@ -4769,14 +4769,14 @@ dependencies = [ "bytes", "getrandom 0.4.3", "lru-slab", - "rand 0.10.2", + "rand 0.10.3", "rand_pcg", "ring", "rustc-hash", "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.20", + "thiserror 2.0.21", "tinyvec", "tracing", "web-time", @@ -4793,7 +4793,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -4838,9 +4838,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" +checksum = "65c9fb96cbc91e3478eaae79a69fcd3f1ae4ad052e471fe6732fff548984b4af" dependencies = [ "chacha20", "getrandom 0.4.3", @@ -4929,7 +4929,7 @@ dependencies = [ "palette", "serde", "strum", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-segmentation", "unicode-truncate", "unicode-width", @@ -5163,7 +5163,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -5702,10 +5702,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -5744,16 +5744,16 @@ dependencies = [ [[package]] name = "termlens" -version = "0.11.2" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f87d209970e479a096785b98dc9f482934a5c74256a878385d1de18cb8ada20" +checksum = "a6a01f95c453a05e278ea908c3e19cab25d716bce21347515d8ef965e93ba941" dependencies = [ "insta", "libc", "portable-pty", "serde", "serde_json", - "thiserror 2.0.20", + "thiserror 2.0.21", "unicode-normalization", "unicode-width", "vt100", @@ -5818,11 +5818,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ - "thiserror-impl 2.0.20", + "thiserror-impl 2.0.21", ] [[package]] @@ -5838,9 +5838,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", @@ -6149,7 +6149,7 @@ checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ "crossbeam-channel", "symlink", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", "tracing-subscriber", ] @@ -6593,7 +6593,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] From 40360e5ff29f7ce8d9166cf1321198bd5dcab90d Mon Sep 17 00:00:00 2001 From: Vyncint Ng <115854244+vyncint@users.noreply.github.com> Date: Mon, 5 Oct 2026 07:07:44 +0700 Subject: [PATCH 2/2] test: inspect's trailer under termlens 0.11.3 and later `termlens_cli_inspect_drives_the_real_dashboard` asserted `still running at the deadline`. Since termlens 0.11.3 the wait ends when the program exits or its output has been silent for --idle (#374), so a dashboard that goes quiet is reported `still running (killed on exit)`, and only one still printing at --timeout says `at the deadline`. The test means that the dashboard did not exit, so it asserts the shared prefix, which holds on 0.11.2 as well. Found by the lockfile bump in this pull request (termlens 0.11.2 to 0.11.4), which failed `test (linux, default)` on exactly this assertion. Checked against the published termlens-cli 0.11.4: the four CLI tests pass. Signed-off-by: Vyncint Ng <115854244+vyncint@users.noreply.github.com> --- crates/oxidelake-tui/tests/termlens_cli.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/crates/oxidelake-tui/tests/termlens_cli.rs b/crates/oxidelake-tui/tests/termlens_cli.rs index 6e5d611..3df2c63 100644 --- a/crates/oxidelake-tui/tests/termlens_cli.rs +++ b/crates/oxidelake-tui/tests/termlens_cli.rs @@ -191,10 +191,15 @@ fn termlens_cli_inspect_drives_the_real_dashboard() { assert!(screen.contains("[CUDA]"), "the plan tags its operators"); // The trailer goes to **stderr** since termlens 0.11 (termlens#340), so // what stdout carries is a saved screen the tool reads back unedited. + // Which "still running" it is depends on what ended the wait: since + // termlens 0.11.3 (#374) a TUI that goes quiet for `--idle` is reported + // `still running (killed on exit)`, and only one that keeps printing + // until `--timeout` says `at the deadline`. Both mean it did not exit. assert!( - String::from_utf8_lossy(&out.stderr).contains("still running at the deadline"), - "the dashboard is a TUI, so inspect reports the deadline rather than \ - an exit — a binary that fell out of the event loop would say so here: {}", + String::from_utf8_lossy(&out.stderr).contains("still running"), + "the dashboard is a TUI, so inspect reports it still running rather \ + than an exit — a binary that fell out of the event loop would say so \ + here: {}", String::from_utf8_lossy(&out.stderr) ); assert!(