Repository navigation
Upgrade base images, benchmark images, and Python. - #1526
Conversation
|
A quick update: |
|
TODOs in this PR:
|
|
TODOs in future PRs:
|
|
btw you can just checkout https://github.com/google/fuzzbench/pull/1441/files locally and start pushing to that PR. I don't think we need another one. |
| - 'parent_image=gcr.io/fuzzbench/builders/coverage/{benchmark}-intermediate' | ||
| depends_on: | ||
| - 'coverage-{benchmark}-builder-intermediate' | ||
| - 'base-image' |
There was a problem hiding this comment.
What's the reason for this removal?
There was a problem hiding this comment.
What's the reason for this removal?
I do not know, it comes with this branch of yours : )
There was a problem hiding this comment.
Would you prefer me to revert this?
There was a problem hiding this comment.
Yeah lets rever this
There was a problem hiding this comment.
I think this is causing the CI failure as we discussed
|
CI failed because we've updated |
|
I've fixed all meaningful lint errors in #1529, which involves more than 60+ files. Once that PR is ready, I will merge its branch here. |
|
It is OK to let |
Some projects use `-Werror` to turn all warnings into errors. This affects `Centipede` as we do not separate build and linking flags as it expects, which leads to `unused-command-line-argument` warnings. This PR disables turning that specific warning into errors and keeps the rest the same. See [the same PR from OSS-Fuzz](google/oss-fuzz#9030) for more info and [the error in this PR](google/oss-fuzz#8990) for its use case.
This PR fixes new lint errors from the latest `pylint`, which is required as #1526 upgrades `Python` to `3.10`. I reckon I have fixed all meaningful errors in the *`FuzzBench` framework*, not sure if the rest is worth fixing or could be ignored.
|
@jonathanmetzman : Please let me know if Fix test_build_all_measurers makes sense. |
|
Not sure what is the best way to fix That is also the only thing left to pass all CI tests. |
@jonathanmetzman : A gentle ping on this : ) |
|
@jonathanmetzman:
|
We need to keep coverage for sure. |
Sure! I will merge this on Monday, then.
Yep, it is mainly to avoid the |
FuzzBench now works on Ubuntu 20.04 and Python 3.10. Co-authored-by: Jonathan Metzman <metzman@chromium.org>
I guess this branch has what we need? Not sure why it does not has a PR though.
I make it up-to-date with the master branch so that we can discuss here.