in bugbug/bug_snapshot.py [0:0]
def is_expected_inconsistent_field(field, last_product, bug_id):
# TODO: Remove the Graveyard case when https://bugzilla.mozilla.org/show_bug.cgi?id=1541926 is fixed.
return (
(field.startswith("cf_") and last_product == "Firefox for Android Graveyard")
or (field == "cf_status_firefox_esr52" and bug_id == 1280099)
or (
field == "cf_status_firefox57"
and bug_id
in (1382577, 1382605, 1382606, 1382607, 1382609, 1394996, 1406290, 1407347)
)
or (field == "cf_status_firefox58" and bug_id in {1280099, 1328936, 1394996})
or (field == "cf_status_firefox59" and bug_id in {1280099, 1328936, 1394996})
or (
field == "cf_tracking_firefox59"
and bug_id in (1328936, 1394996, 1_443_367, 1_443_630)
)
or (
field == "cf_status_firefox60"
and bug_id
in [
1_442_627,
1_443_505,
1_443_599,
1_443_600,
1_443_603,
1_443_605,
1_443_608,
1_443_609,
1_443_611,
1_443_614,
1_443_615,
1_443_617,
1_443_644,
1443466,
]
)
or (field == "cf_has_str" and bug_id == 1_440_338)
or (field == "cf_has_regression_range") # the field was removed
)