Centipede not enabled by default on ClusterFuzz
Hi,
According to the docs and this line, Centipede should be enabled by default. Yet, looking at the build logs, it is not built for projects that do not explicitly enable it.
I checked only a few projects, but let's consider the following examples:
bitcoin-core centipede is explicitly enabled. The latest build log contains:
Starting Step #12 - "compile-centipede-address-x86_64"
...
Starting Step #21 - "compile-centipede-none-x86_64"
abseil-cpp
No fuzzing_engines defined and no centipede in the latest build log.
Ok, it is indeed not enabled in ClusterFuzz. So while in this oss-fuzz repo it is tested/build by default, it likely is not propagated to final runners.
https://github.com/google/clusterfuzz/blob/22e11083b540518248d512141c45c25c7f560f2e/src/clusterfuzz/_internal/cron/project_setup.py#L204
@DonggeLiu Could you please look into this.
Thanks @kasper93, fixing it in #4040.
Thanks.
Thanks.
I wouldn't say this is quite fixed yet. I need to deploy it, and it might be a while before the main ClusterFuzz branch is safe to deploy in OSS-Fuzz.
Ah, make sense. Let's keep it open until then.