Closed
Bug 1369517
Opened 8 years ago
Closed 7 years ago
Ensure that everything in automation can run with MOZ_ENABLE_LEGACY_EXTENSIONS=false
Categories
(Toolkit :: Add-ons Manager, enhancement, P1)
Toolkit
Add-ons Manager
Tracking
()
RESOLVED
FIXED
mozilla57
Tracking | Status | |
---|---|---|
firefox57 | --- | fixed |
People
(Reporter: aswan, Assigned: aswan)
References
Details
(Keywords: meta, Whiteboard: triaged)
Attachments
(1 file)
With bug 1363897 we will build beta and release with support for legacy extensions disabled at build time. This bug is to track all the things we need to do in automated tests of all varieties to prepare for that.
Assignee | ||
Updated•8 years ago
|
Updated•8 years ago
|
Priority: -- → P1
Whiteboard: triaged
Comment hidden (mozreview-request) |
Assignee | ||
Comment 2•8 years ago
|
||
Here is a try run with the attached patch and with legacy extensions disabled at build time:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7105ca2bde5f7bba2625f6a4b7a470d4f14b6416
The Fxfn failures are bug 1360687 (nudge :whimboo) and I didn't run Talos since that still isn't working (bug 1361002). But overall, looking good.
(and when bug 1363897 lands we'll be able to disable legacy extensions in a more graceful way, and more importantly, in a way that it will happen automatically when sheriffs do their regular beta simulation builds)
Assignee | ||
Updated•8 years ago
|
Attachment #8881055 -
Flags: review?(rhelmer)
Comment 3•8 years ago
|
||
mozreview-review |
Comment on attachment 8881055 [details]
Bug 1369517 Make automation work with legacy extensions disabled
https://reviewboard.mozilla.org/r/152396/#review157538
::: python/mozbuild/mozbuild/mozinfo.py:93
(Diff revision 1)
> d['telemetry'] = substs.get('MOZ_TELEMETRY_REPORTING') == '1'
> d['tests_enabled'] = substs.get('ENABLE_TESTS') == "1"
> d['bin_suffix'] = substs.get('BIN_SUFFIX', '')
> d['addon_signing'] = substs.get('MOZ_ADDON_SIGNING') == '1'
> d['require_signing'] = substs.get('MOZ_REQUIRE_SIGNING') == '1'
> + d['no_legacy_extensions'] = substs.get('MOZ_ALLOW_LEGACY_EXTENSIONS') == '0'
Hm so this says `no_legacy_extensions` but xpcshell.ini has `!legacy_extensions`... should this be `legacy_extensions (...) == '1'` or am I missing something about how this works?
Attachment #8881055 -
Flags: review?(rhelmer)
Comment hidden (mozreview-request) |
Comment 5•8 years ago
|
||
mozreview-review |
Comment on attachment 8881055 [details]
Bug 1369517 Make automation work with legacy extensions disabled
https://reviewboard.mozilla.org/r/152396/#review157682
Attachment #8881055 -
Flags: review?(rhelmer) → review+
Assignee | ||
Updated•8 years ago
|
Keywords: leave-open
Pushed by aswan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/94dcf7784bd0
Make automation work with legacy extensions disabled r=rhelmer
Comment 7•8 years ago
|
||
bugherder |
Assignee | ||
Comment 8•8 years ago
|
||
Unassigning myself since this is a meta-bug. Also removing the dependency on sync since that's not currently causing failures in automation (thought it would probably still be a good thing to address at some point)
Assignee: aswan → nobody
No longer depends on: 1370407
Comment 10•7 years ago
|
||
I think we're good!
Assignee: nobody → aswan
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox57:
--- → fixed
Flags: needinfo?(ryanvm)
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
Updated•7 years ago
|
Flags: qe-verify-
Comment 11•7 years ago
|
||
Removing leave-open keyword from resolved bugs, per :sylvestre.
Keywords: leave-open
You need to log in
before you can comment on or make changes to this bug.
Description
•