Skip to content

fix(whl_library): avoid excessive report_progress() messages#2280

Merged
rickeylev merged 3 commits intobazel-contrib:mainfrom
mattnworb:mattbrown/issue-2206
Oct 9, 2024
Merged

fix(whl_library): avoid excessive report_progress() messages#2280
rickeylev merged 3 commits intobazel-contrib:mainfrom
mattnworb:mattbrown/issue-2206

Conversation

@mattnworb
Copy link
Copy Markdown
Contributor

@mattnworb mattnworb commented Oct 8, 2024

With the current behavior, we see really long progress messages in the console like

Running whl_library.ResolveRequirement(foobar_pip_deps_regex, regex==2023.12.25     --hash=sha256:0694219a1d54336fd0445ea3\
82d49d36882415c0134ee1e8332afd1529f0baa5
<many more lines of --hash values>

This spams the console and isn't very useful.

To fix, only print up to the first white space, which captures the important information
(e.g. "regex==2024.12.25") and is brief.

Closes #2206

should close bazel-contrib#2206

with current behavior, we see really long progress messages in the
console like

```
Running whl_library.ResolveRequirement(foobar_pip_deps_regex, regex==2023.12.25     --hash=sha256:0694219a1d54336fd0445ea3\
82d49d36882415c0134ee1e8332afd1529f0baa5     --hash=sha256:086dd15e9435b393ae06f96ab69ab2d333f5d65cbe65ca5a3ef0ec9564dfe770     --hash=sha256:094ba3\
86bb5c01e54e14434d4caabf6583334090865b23ef58e0424a6286d3dc     --hash=sha256:09da66917262d9481c719599116c7dc0c321ffcec4b1f510c4f8a066f8768105     --\
hash=sha256:0ecf44ddf9171cd7566ef1768047f6e66975788258b1c6c6ca78098b95cf9a3d     --hash=sha256:0fda75704357805eb953a3ee15a2b240694a9a514548cd49b3c51\
24b4e2ad01b     --hash=sha256:11a963f8e25ab5c61348d090bf1b07f1953929c13bd2309a0662e9ff680763c9     --hash=sha256:150c39f5b964e4d7dba46a7962a088fbc91\
f06e606f023ce57bb347a3b2d4630     --hash=sha256:1b9d811f72210fa9306aeb88385b8f8bcef0dfbf3873410413c00aa94c56c2b6     --hash=sha256:1e0eabac536b4cc7f\
57a5f3d095bfa557860ab912f25965e08fe1545e2ed8b4c     --hash=sha256:22a86d9fff2009302c440b9d799ef2fe322416d2d58fc124b926aa89365ec482     --hash=sha256\
:22f3470f7524b6da61e2020672df2f3063676aff444db1daa283c2ea4ed259d6     --hash=sha256:263ef5cc10979837f243950637fffb06e8daed7f1ac1e39d5910fd29929e489a\
     --hash=sha256:283fc8eed679758de38fe493b7d7d84a198b558942b03f017b1f94dda8efae80     --hash=sha256:29171aa128da69afdf4bde412d5bedc335f2ca8fcfe448\
...
```
@mattnworb mattnworb changed the title whl_library: avoid excessive report_progress() messages fix(whl_library): avoid excessive report_progress() messages Oct 8, 2024
Copy link
Copy Markdown
Collaborator

@rickeylev rickeylev left a comment

Choose a reason for hiding this comment

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

LGTM. Thanks for the PR!

@rickeylev rickeylev added this pull request to the merge queue Oct 8, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 8, 2024
@mattnworb
Copy link
Copy Markdown
Contributor Author

seems like the status check errors on the merge queue are transient errors? i'm not too familiar with the setup


# Updating existing repository mirror to find commit 65f8116d93e96b98acf0b9d4085656ad5aa3d352
$ git --git-dir /var/lib/gitmirrors/https---github-com-bazelbuild-rules-python-git fetch origin gh-readonly-queue/main/pr-2280-84ff5777421c336f1cf1329a3ff0a5754b5bbf47
fatal: couldn't find remote ref gh-readonly-queue/main/pr-2280-84ff5777421c336f1cf1329a3ff0a5754b5bbf47
⚠️ Warning: Checkout failed! getting/updating git mirror: exit status 128 (Attempt 1/3 Retrying in 2s)

@rickeylev rickeylev added this pull request to the merge queue Oct 8, 2024
@rickeylev
Copy link
Copy Markdown
Collaborator

Yeah, looks like a network flake. Re-queued.

Merged via the queue into bazel-contrib:main with commit ca0b27a Oct 9, 2024
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.

release 0.35.0 has spammy output

2 participants