bug 1712633 enabled MOZ_REQUIRE_SIGNING for esr
Categories
(Firefox Build System :: General, defect)
Tracking
(firefox-esr78 unaffected, firefox90 wontfix, firefox91+ fixed, firefox92 fixed)
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox90 | --- | wontfix |
firefox91 | + | fixed |
firefox92 | --- | fixed |
People
(Reporter: jcristau, Assigned: glandium)
References
(Regression)
Details
(Keywords: regression)
Attachments
(3 files)
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
This is from code inspection rather than looking at an actual build, but it seems to me the changes in 1712633 mean the next esr will have MOZ_REQUIRE_SIGNING
enabled (it matches is_release_or_beta
, and no longer disables the signing requirement in mozconfig).
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
It was enabled in bug 1712633 by mistake.
Because there wasn't a way to distinguish esr yet, we add one, and while
at it, expose it to the build system.
Assignee | ||
Comment 3•3 years ago
|
||
Reporter | ||
Updated•3 years ago
|
Comment 5•3 years ago
|
||
Should we add an AppConstants for this as well?
https://searchfox.org/mozilla-central/source/toolkit/modules/AppConstants.jsm#26
Should I open a separate bug?
Assignee | ||
Comment 6•3 years ago
|
||
(In reply to Mike Kaply [:mkaply] from comment #5)
Should we add an AppConstants for this as well?
https://searchfox.org/mozilla-central/source/toolkit/modules/AppConstants.jsm#26
Should I open a separate bug?
Sure, please do.
Assignee | ||
Comment 7•3 years ago
|
||
Comment on attachment 9230817 [details]
Bug 1719852 - Remove leftovers from bug 1712633.
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: The bug affects esr specifically.
- User impact if declined: Firefox requires addons to be signed, which is not expected on esr.
- Fix Landed on Version: 92
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): build change only.
- String or UUID changes made by this patch:
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 8•3 years ago
|
||
Should this land on beta too for consistency?
Comment 9•3 years ago
•
|
||
I think if you put it on beta it will go in ESR91. I don't think we have a 91 ESR branch yet.
So it should just go in beta.
but yes, It should go in both 91s.
Reporter | ||
Comment 10•3 years ago
|
||
Comment on attachment 9230817 [details]
Bug 1719852 - Remove leftovers from bug 1712633.
What Mike said, it'll get into esr91 by way of beta.
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Updated•3 years ago
|
Comment 11•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/248b19f1b5e6
https://hg.mozilla.org/mozilla-central/rev/f087d46c2b86
https://hg.mozilla.org/mozilla-central/rev/e5224e804fa8
Comment 12•3 years ago
|
||
Comment on attachment 9230817 [details]
Bug 1719852 - Remove leftovers from bug 1712633.
Approved for 91 beta 3, thanks.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 13•3 years ago
|
||
bugherder uplift |
Reporter | ||
Comment 14•3 years ago
|
||
Mike, as far as I can tell, ESR
is now always defined, either empty or 1
. Would it make sense to do something like the below so that when we're not on ESR the macro is undefined instead, for consistency with the other similar macros NIGHTLY_BUILD and RELEASE_OR_BETA?
- is_esr=app_version_display.endswith("esr"),
+ is_esr=app_version_display.endswith("esr") or None,
Comment 16•3 years ago
|
||
I'll fix this in 1720389
Updated•3 years ago
|
Updated•3 years ago
|
Description
•