rust-vmm / rust-vmm-container

Container with all dependencies required for running rust-vmm crates integration tests.
Apache License 2.0
65 stars 32 forks source link

Update Rust Toolchain to 1.80.1 #111

Closed roypat closed 2 weeks ago

roypat commented 1 month ago

With toolchain version >= 1.80 some crates had regressions due to stricter file descriptor ownership tracking in the standard library (e.g. tracking the same fd in multiple File objects, and thus resulting in multiple close calls for the same fd will now cause panics in the drop impl). We started getting fix-up PRs (https://github.com/rust-vmm/kvm-ioctls/pull/272), so update the CI to 1.80.1 to make sure we don't regress again after merging fixes.

Summary of the PR

Please summarize here why the changes in this PR are needed.

Requirements

Before submitting your PR, please make sure you addressed the following requirements: