Closed a-gardner1 closed 1 year ago
This is actually a side-effect of a bug in cache extraction. Somehow the commands were extracted (which means that the SerAPI options were captured), but file dependencies were not, and the resulting metadata just shows an empty string for the SerAPI options.
While it is easy to band-aid the solution by treating the symptom (ensuring that we explicitly add nodes to the graph in ProjectCommitData.files
instead of adding them only as side-effects of edge additions), we need to get to the bottom of what went wrong during cache extraction on these particular commits and Coq version (8.9.1).
I cannot reproduce the error in cache extraction, but I did identify some other bugs that may or may not have played a role. They will be bundled with the fixes for the rest of the repair mining errors, which are now waiting on a pipeline to complete.