Skip to content

Update dependencies#57

Merged
mkj merged 4 commits into
CodeConstruct:mainfrom
mkj:pr/update-deps
Jul 13, 2026
Merged

Update dependencies#57
mkj merged 4 commits into
CodeConstruct:mainfrom
mkj:pr/update-deps

Conversation

@mkj

@mkj mkj commented Jul 13, 2026

Copy link
Copy Markdown
Member

The main update is avoiding async-io for mctp-linux crate.

At the same time update other dependencies, and get rid of the git deku dep.

mkj added 4 commits July 13, 2026 12:27
This removes a number of dependencies that need to be built for
mctp-linux. smol internally uses async-io, so no change is expected.
This updates to the latest async-io version 2.6.0

Some examples/tests in other crates are still using smol where they need
additional features.

Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
Previous git changes have been merged.

Only API changes required are some clippy warnings.

Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
Added defmt::Format derive for AppCookie.

Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
This removes some duplicated crate versions such as rustix.

time crate is kept at 0.3.45 since that's the last with MSRV < 1.88.

Signed-off-by: Matt Johnston <matt@codeconstruct.com.au>
@mkj mkj force-pushed the pr/update-deps branch from 612ac74 to ec31f9e Compare July 13, 2026 04:59
@mkj

mkj commented Jul 13, 2026

Copy link
Copy Markdown
Member Author

time crate had to be kept back for our 1.85 MSRV.

@jk-ozlabs

Copy link
Copy Markdown
Member

Looks good. This leaves smol in the workspace Cargo.toml; I assume this is needed for the remaining test/example deps?

@mkj

mkj commented Jul 13, 2026

Copy link
Copy Markdown
Member Author

Looks good. This leaves smol in the workspace Cargo.toml; I assume this is needed for the remaining test/example deps?

Yep, standalone serial is also using it, but that is pretty much example code too. We'd use futures-lite directly there if it was widely used.

use smol::future::FutureExt;

@mkj mkj merged commit ec31f9e into CodeConstruct:main Jul 13, 2026
3 checks passed
@mkj mkj deleted the pr/update-deps branch July 13, 2026 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants