Skip to content

chore: Update dependencies and fix clippy warnings #327

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

bryantbiggs
Copy link

  • Update dependencies
  • Correct clippy lint warnings
  • Remove invalid tests cases due to Abort a process when FD ownership is violated rust-lang/rust#124210 - when an owned fd has already been closed before it's dropped means that something else touched the fd in ways its not allowed to. Therefore, these tests fail
    due to this new behavior enforcement

CI tests were executed on fork first to ensure tests pass https://github.com/bryantbiggs/tokio-uring/actions/runs/14344438841?pr=1

Closes #324
Closes #313
Closes #272

Resolves #316

Due to rust-lang/rust#124210, when an owned fd
has already been closed before it's dropped means that something else
touched the fd in ways its not allowed to. Therefore, these tests fail
due to this new behavior enforcement

Signed-off-by: Bryant Biggs <[email protected]>
@bryantbiggs
Copy link
Author

cc @Noah-Kennedy if you have a few cycles to review

@paolobarbolini
Copy link

paolobarbolini commented Apr 25, 2025

Drive-by review: I don't think bumping patch versions of dependencies makes sense unless the older versions have a serious security vulnerability, are completely broken or break -Zminimal-versions builds

@bryantbiggs
Copy link
Author

@paolobarbolini what are the downsides of bumping the patch versions?

@paolobarbolini
Copy link

@paolobarbolini what are the downsides of bumping the patch versions?

The inflexibility of not being able to update things at my own pace, which for me personally I try to update things frequently, but if I have to revert to a previous version I don't want to have to downgrade or fork a second dependency just because the minimum allowed version was bumped too high.

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.

Version 0.5.0 does not build: libc dependency needs to be updated.
2 participants