contrib: remove obsolete scripts and move lockfile updates to justfile#575
contrib: remove obsolete scripts and move lockfile updates to justfile#575satsfy wants to merge 1 commit intorust-bitcoin:masterfrom
Conversation
|
NACK patch 2. I believe there is a facility in Re patch 1, I know I have context in mind but for either new reviewers or future debuggers can you flesh out the git log. Here is a post I always point devs to to learn the craft of git log writing. |
jamillambert
left a comment
There was a problem hiding this comment.
Patch 2 is NACKed and patch 1 is in #574. So currently there is nothing here. But...
What Tobin really means is please look at rust-bitcoin and copy what is done there in this PR for updating lock files.
extra_tests.sh was a manual runner for version-specific tests that are now covered by CI. crates.sh listed workspace crates for test scripts that have since been reorganised.
Attempted to use Output Logs
$ cargo rbmt lock
Updating lock files in: /home/renato/Desktop/rust-bitcoin/corepc2
Checking direct minimal versions...
$ cargo check --all-features -Z direct-minimal-versions
Updating crates.io index
error: failed to select a version for `serde`.
... required by package `jsonrpc v0.20.0 (/home/renato/Desktop/rust-bitcoin/corepc2/jsonrpc)`
... which satisfies path dependency `jsonrpc` of package `corepc-client v0.13.0 (/home/renato/Desktop/rust-bitcoin/corepc2/client)`
... which satisfies path dependency `corepc-client` of package `bitcoind v0.38.0 (/home/renato/Desktop/rust-bitcoin/corepc2/bitcoind)`
versions that meet the requirements `^1` are: 1.0.0
all possible versions conflict with previously selected packages.
previously selected package `serde v1.0.103`
... which satisfies dependency `serde = "^1.0.103"` of package `corepc-client v0.13.0 (/home/renato/Desktop/rust-bitcoin/corepc2/client)`
... which satisfies path dependency `corepc-client` of package `bitcoind v0.38.0 (/home/renato/Desktop/rust-bitcoin/corepc2/bitcoind)`
failed to select a version for `serde` which could resolve this conflict
Error updating lock files: command exited with non-zero code `cargo check --all-features -Z direct-minimal-versions`: 101Making it work required bumping minimum bounds in nearly every |
5a4fd2c to
f426e07
Compare
|
Latest rebase improves commit message and removed NACKed solution. |
Based on #574 (comment)
Remove contrib scripts that are no longer used and fold the lockfile update flow into the justfile.
This deletes:
And moves lock file generation to
justfile.