outdated versions of dependencies are used #37

Closed
opened 2026-07-19 20:06:16 +00:00 by hugo · 1 comment
Owner

there are some dependencies that are outdated (some even from the start) and all dependencies should be brought up to latest stable release, including needed source changes.

Also check for dependencies that are not used anymore, so we keep the list of dependencies to the minimum we really need for the project, be it dev tools or library dependencies for production code.

there are some dependencies that are outdated (some even from the start) and all dependencies should be brought up to latest stable release, including needed source changes. Also check for dependencies that are not used anymore, so we keep the list of dependencies to the minimum we really need for the project, be it dev tools or library dependencies for production code.
hugo added the bug label 2026-07-19 20:06:31 +00:00
Author
Owner

Implemented in 1d190d3. Updated every outdated direct dependency (syn 3.0.2 and wry 0.55.1), refreshed Cargo.lock to the latest compatible transitive releases, removed the unused bds-server clap dependency, and documented globally installed cargo-machete/cargo-outdated build gates. The two cargo-machete exclusions are required dependencies: libsqlite3-sys enables bundled SQLite and winresource is used by the Windows build script. Neutral review found no Allium behavior change; this matches bDS2's explicit dependency-validation approach. Verified with cargo machete --with-metadata, cargo outdated --workspace --root-deps-only --exit-code 1, cargo update --dry-run (0 updates), allium check specs/*.allium, cargo build --workspace, focused bds-ui i18n/AST tests, and cargo test --workspace.

Implemented in 1d190d3. Updated every outdated direct dependency (syn 3.0.2 and wry 0.55.1), refreshed Cargo.lock to the latest compatible transitive releases, removed the unused bds-server clap dependency, and documented globally installed cargo-machete/cargo-outdated build gates. The two cargo-machete exclusions are required dependencies: libsqlite3-sys enables bundled SQLite and winresource is used by the Windows build script. Neutral review found no Allium behavior change; this matches bDS2's explicit dependency-validation approach. Verified with cargo machete --with-metadata, cargo outdated --workspace --root-deps-only --exit-code 1, cargo update --dry-run (0 updates), allium check specs/*.allium, cargo build --workspace, focused bds-ui i18n/AST tests, and cargo test --workspace.
hugo closed this issue 2026-07-20 11:37:56 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hugo/RuDS#37