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.
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