First 2 Devedition releases are released before betas. In this case we
try to run sanity checks using the latest devedtion version
against versions in firefox_primary_builds.json, which
doesn't explicitly contain devedition versions. The sanity check fails
with Too few firefox primary builds for FIREFOX_DEVEDITION.
The patch adds FIREFOX_DEVEDITION to the list of versions used in
firefox_primary_builds.json using set sowe don't duplicate entries.
This also means that sometimes we may have multiple entries with beta
version pattern in firefox_primary_builds.json. Per our chat with pmac,
this shouldn't be an issue. We have something similar when we ship 2 ESR
releases at the same time.
First 2 Devedition releases are released before betas. In this case we try to run sanity checks using the latest devedtion version against versions in firefox_primary_builds.json, which doesn't explicitly contain devedition versions. The sanity check fails with
Too few firefox primary builds for FIREFOX_DEVEDITION
.The patch adds FIREFOX_DEVEDITION to the list of versions used in firefox_primary_builds.json using
set
sowe don't duplicate entries.This also means that sometimes we may have multiple entries with beta version pattern in firefox_primary_builds.json. Per our chat with pmac, this shouldn't be an issue. We have something similar when we ship 2 ESR releases at the same time.