-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Repl 2023-08-07
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
SERVER-79361 describes an issue where the IDL compatibility script will fail due to using the current IDL compiler on older IDL files from previous branches. This is relevant for the v7.1+ IDL compiler, which expects the shouldBeFCVGated field to exist in every feature flag, but this was not backported to <= v7.0 IDL files.
Due to the bug described in SERVER-78441, this has not failed on waterfall yet, since 7.0 is still in prerelease. Unfortunately, we believe that the IDL compatibility script will begin failing on waterfall once 7.0 is officially released. Since it seems unlikely that we will be able to merge in a complete fix for SERVER-79361 before 7.0 is released, we should temporarily disable the IDL script to prevent redness and blocking commits until we can complete SERVER-79361