coreutils
coreutils copied to clipboard
MSRV 1.64 & Workspace inheritance for dependencies
The first two commits are just bumping the MSRV and fixing the clippy lints.
The last commit is more involved. I'm using the new workspace inheritance method for declaring dependencies. This means that we have a global list of dependencies in the root Cargo.toml that the other crates refer to. If we then want to, for example, bump the version a dependency, we only need to change the version in root Cargo.toml. I think it also creates a clear overview of (almost) all dependencies in the project. There were also many dependencies for which the spec was outdated or where one crate specified it as "0.2" and another as "0.2.3".
I can remove this last commit if you want, but I think it's useful. @sylvestre
GNU testsuite comparison:
Congrats! The gnu test tests/misc/tee is no longer failing!
GNU test failed: tests/tail-2/inotify-dir-recreate. tests/tail-2/inotify-dir-recreate is passing on 'main'. Maybe you have to rebase?
GNU testsuite comparison:
Congrats! The gnu test tests/misc/tee is no longer failing!
GNU test failed: tests/tail-2/inotify-dir-recreate. tests/tail-2/inotify-dir-recreate is passing on 'main'. Maybe you have to rebase?
So much better, it will make our life much easier :) many thanks