google / clusterfuzz

Scalable fuzzing infrastructure.
https://google.github.io/clusterfuzz
Apache License 2.0
5.27k stars 551 forks source link

Logging skipped files on normalized file set #4127

Closed vitorguidi closed 1 month ago

vitorguidi commented 1 month ago

Motivation

During the python 3.11 upgrade, a behavior change from 3.7 to 3.11 in os.path.realpath made clusterfuzz delete all its files, during update task, when paths with mismatching case in the C: drive were compared raw. In order to recover historical context as to why we choose to delete files that have a mismatch between real and absolute path, this log will be introduced.

Part of this initiative