Do not print project configuration on every invocation
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
Research direction
Start at the BuildStream CLI entry point and trace where the effective project configuration is printed during a normal invocation. Compare the proposed --print-configuration and --verbose behaviors, then verify that ordinary terminal output is quieter while an explicit flag still shows the configuration, including the CI use case.
Written by the indexing model from the issue text.
Description
While showing the effective configuration bst is running in can be a useful debugging tool, it really clutters the tool's output and most of the times scrolls by too fast to evaluate anyway. When using bst on a terminal it really adds to the clutter of printed output and making it really hard to scroll to navigate anywhere in that shell.
IMHO it should be shown only when a flag like --print-configuration or just --verbose is given and not otherwise.
I can understand why it is useful for CI environments to always show it, but for those cases I feel like it should just be controlled by the verbose flag and CI environments should configure that.
- Dominant language
- Python
- Stars
- 144
- Forks
- 45
- Avg merge
- 20h 38m
- Merged PRs (30d)
- 6
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from apache/buildstream
-
logging
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
apache/buildstream#2150 · 3 comments ·
-
question
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
apache/buildstream#2143 · 2 comments · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
apache/buildstream#2194 ·
-
Modification time of an element with an open workspace propagates into consumer element's sandbox Openbug
Difficulty 3/5 1-2 days Newbie friendliness 58/100
apache/buildstream#2186 · 2 comments · 2 reactions ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
apache/buildstream#2184 · 1 comment ·
All issues in apache/buildstream
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100