Closed
Bug 1402426
Opened 8 years ago
Closed 8 years ago
removing the requirement to sign addons from talos and run from source
Categories
(Testing :: Talos, enhancement)
Testing
Talos
Tracking
(firefox57 fixed, firefox58 fixed)
RESOLVED
FIXED
mozilla58
People
(Reporter: jmaher, Assigned: jmaher)
References
Details
(Whiteboard: [PI:September])
Attachments
(1 file)
|
9.62 KB,
patch
|
rwood
:
review+
|
Details | Diff | Splinter Review |
it appears that we should have the ability to run talos without signing now:
https://bugzilla.mozilla.org/show_bug.cgi?id=1361002#c10
this will help remove roadblocks for developers and help get bug 1336389 landed.
| Assignee | ||
Updated•8 years ago
|
Whiteboard: [PI:September]
| Assignee | ||
Comment 1•8 years ago
|
||
here is a try push with a comparison view:
https://treeherder.mozilla.org/perf.html#/compare?originalProject=try&originalRevision=94bcde4920e6&newProject=try&newRevision=42f9e9893c6a08258b9dfae13e6c805f7c4c1a2a&framework=1
This doesn't remove the .xpi files (will do in a followup when this is landed), nor does it touch the web extensions work (needs more investigation)- ideally both of these in a different bug.
Comment 2•8 years ago
|
||
Comment on attachment 8911953 [details] [diff] [review]
remove requirement for signing legacy addons
Review of attachment 8911953 [details] [diff] [review]:
-----------------------------------------------------------------
LGTM, just one question
::: testing/talos/talos/test.py
@@ +165,5 @@
> 2. Launch Firefox.
> 3. Measure the delta between firstPaint and sessionRestored.
> """
> extensions = \
> + '${talos}/startup_test/sessionrestore/addon'
Just one question, so now somehow the browser automatically finds the addon just by pointing it to the addon directory (without specifying the actual .xpi name)?
Attachment #8911953 -
Flags: review?(rwood) → review+
| Assignee | ||
Comment 3•8 years ago
|
||
in this case we are installing the addon as files in a directory instead of a .xpi.
Comment 4•8 years ago
|
||
(In reply to Joel Maher ( :jmaher) (UTC-5) from comment #3)
> in this case we are installing the addon as files in a directory instead of
> a .xpi.
Ah that's what you meant in coment 1 re: removing .xpi files, I thought that just meant removing the *signed* xpi files, ok thanks
Pushed by jmaher@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/23e5c31fbaea
removing the requirement to sign addons from talos and run from source. r=rwood
Comment 6•8 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox58:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla58
Comment 7•8 years ago
|
||
(This is fantastic, thanks!)
| Assignee | ||
Comment 8•8 years ago
|
||
some of this was accidentally removed in bug 1397180 thanks to rebasing and mozreview.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Pushed by jmaher@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/da9caebfed41
removing the requirement to sign addons from talos and run from source. reland as this was partially reverted in a mozreview rebase. r=me
Should this be re-resolved now?
Flags: needinfo?(jmaher)
| Assignee | ||
Comment 11•8 years ago
|
||
as soon as this lands in mozilla-central it will get resolved :)
Flags: needinfo?(jmaher)
Comment 12•8 years ago
|
||
| bugherder | ||
Status: REOPENED → RESOLVED
Closed: 8 years ago → 8 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Whiteboard: [PI:September] → [PI:September][checkin-needed-beta]
Comment 13•8 years ago
|
||
| bugherder uplift | ||
status-firefox57:
--- → fixed
Whiteboard: [PI:September][checkin-needed-beta] → [PI:September]
You need to log in
before you can comment on or make changes to this bug.
Description
•