Skip to content

Conversation

@nyonson
Copy link
Contributor

@nyonson nyonson commented Oct 27, 2025

First patch cleans up some docs, the second adds a MAINTAINER_TOOLS_LOG_LEVEL environment variable to run the tasks in quiet mode. Went with an env var over a flag to avoid parsing.

While testing this locally with rust-bitcoin, I noticed that the do_dup_deps test is actually failing right now. Is that by design? Here I have updated the task to err instead of just say_err to be more noticeable. But tbh, I am not quite sure the best way to "fix" rust-bitcoin in its current state.

Add a "quiet" mode for non-CI usage when we want things to be
quick and quiet.
This allows the run_task script to control output even in the extra_test
and extra_lint scripts. This might polute the script if a lot of logic
is put in the extra_* scripts, but that isn't their intended use.
@nyonson
Copy link
Contributor Author

nyonson commented Oct 27, 2025

There is already an open issue in rust-bitcoin for the dup deps: rust-bitcoin/rust-bitcoin#4865

@tcharding
Copy link
Member

This is hot AF. I love the quiet mode, you rule.

I tested this with the whitelist file I posted here: rust-bitcoin/rust-bitcoin#4865 (comment)

Copy link
Member

@tcharding tcharding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 97df681

@tcharding
Copy link
Member

@apoelstra do you remember where we put that merge-policy document? The one that has a table with each crate and the merge policy?

I don't remember the merge policy here, since we can't use merged changes without a PR to each downstream repo I think we can just one-ack merge? Will give you a few days to look though.

@tcharding
Copy link
Member

lol, shellcheck hates you @nyonson

Copy link
Member

@tcharding tcharding left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK b2329b8

@apoelstra
Copy link
Member

utACK b2329b8

@apoelstra
Copy link
Member

@tcharding I think you can one-ACK merge here. If I'm really concerned about something I can read it before we start using it.

@apoelstra apoelstra merged commit e7ad5b2 into rust-bitcoin:master Oct 29, 2025
1 check passed
@tcharding
Copy link
Member

Got it, cheers.

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.

3 participants