Firefox/Meeting/21-Jul-2015: Difference between revisions
Jump to navigation
Jump to search
(General Topics / Roundtable) |
(→Go Faster: reorder) |
||
| (14 intermediate revisions by 4 users not shown) | |||
| Line 9: | Line 9: | ||
== General Topics / Roundtable == | == General Topics / Roundtable == | ||
(tips/tricks, productivity improvements, industry news) | (tips/tricks, productivity improvements, industry news) | ||
* BrowserTestUtils | * New BrowserTestUtils directory for shared testing utilities | ||
** [https://mxr.mozilla.org/mozilla-central/source/testing/mochitest/BrowserTestUtils/BrowserTestUtils.jsm BrowserTestUtils] has a bunch of useful utilities for testing and avoids having duplication between head.js files. | |||
** [https://mxr.mozilla.org/mozilla-central/source/testing/mochitest/BrowserTestUtils/ContentTask.jsm ContentTask].spawn is useful for running code in the content process in an e10s-safe way. | |||
* [http://mikeconley.ca/blog/2015/04/04/things-ive-learned-this-week-march-30-april-3-2015/ How to get a profile from a hung process (Mac and Linux)] | |||
* Easily add live pref-controlled logging to your module which outputs to stdout and the Browser Console (with inspectable objects): <code> | * Easily add live pref-controlled logging to your module which outputs to stdout and the Browser Console (with inspectable objects): <code> | ||
XPCOMUtils.defineLazyGetter(this, "log", () => { | XPCOMUtils.defineLazyGetter(this, "log", () => { | ||
| Line 21: | Line 24: | ||
</code> | </code> | ||
* Frequency of this meeting | * Frequency of this meeting | ||
** May change to once every 2 weeks. No decision made yet. | |||
* What is the status of feature reviews? | * What is the status of feature reviews? | ||
** Need to ask bsmedberg. mfinkle gave examples of more things being considered for the list. | |||
* What is the status of product line reviews? | * What is the status of product line reviews? | ||
** One happened yesterday. An update should occur shortly. | |||
* Have we centrally documented our new sub-team structure? | |||
** Helps to find whom to ask if you have a question about something | |||
** Existing module system doesn't have answers for User Experience and Product | |||
** Mossop will document out what the sub-teams are and possibly list members. | |||
== Friends of the Firefox team == | == Friends of the Firefox team == | ||
| Line 43: | Line 53: | ||
== Project Updates == | == Project Updates == | ||
=== e10s === | === e10s === | ||
* Team is in "M8" - [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=cf_tracking_e10s%3Am8%2B&list_id=12351245 see list of M8 bugs here] | |||
** M8 slated to be finished over the rest of the quarter | |||
** The end goal of M8 is to make e10s ready enough to be enabled by default on Aurora | |||
** Nobody is perfect. There are lingering [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=cf_tracking_e10s%3Am7%2B&list_id=12408910 M7] and [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=cf_tracking_e10s%3Am6%2B&list_id=12408908 M6] bugs still. :/ We're working on it. | |||
* Team is starting to shift focus from "make e10s work" to "fix add-ons with e10s" and "make e10s fast" | |||
* Fun facts: | |||
** about:newtab is being moved from XUL -> XHTML, and will soon be runnable in the content process, thanks to :ursula (see {{bug|1021654}}) | |||
** The Lightweight Theme web installer should now be working with e10s, thanks to :jimicy (see {{bug|653065}}) | |||
** We're doing bi-weekly talos comparisons between e10s and non-e10s. Those reports are put in here: {{bug|1144120}} | |||
** [https://groups.google.com/forum/#!topic/mozilla.dev.platform/elb0Au7qwG0 Very interesting data about e10s stability and performance on dev-platform] | |||
* Reminder: | |||
** Bugs that should be triaged by the e10s team should be marked with the tracking-e10s flag set to ? | |||
** Triage occurs every Tuesday (4PM ET) and Thursday (12PM ET) in the e10s vidyo room. | |||
** Come join us in #e10s for your e10s questions. | |||
=== Go Faster === | |||
* Targetting a v1 in aurora by end of Q3 | |||
* Meetings, notes, status reports: https://wiki.mozilla.org/Firefox/Go_Faster | |||
=== Hello === | === Hello === | ||
=== Privacy/Security === | === Privacy/Security === | ||
* Control center replaces Larry | |||
* Planning to ship Tracking Protection in Private Browsing for 42 | * Planning to ship Tracking Protection in Private Browsing for 42 | ||
** Likely one tracking list with a tour ([https://www.dropbox.com/sh/nhh6z6nr9gx0mng/AAAPYeSlfVZADtNGeGqIh1pwa?dl=0&preview=Tp+Onboarding+Spec+v3.png spec]). | ** Likely one tracking list with a tour ([https://www.dropbox.com/sh/nhh6z6nr9gx0mng/AAAPYeSlfVZADtNGeGqIh1pwa?dl=0&preview=Tp+Onboarding+Spec+v3.png spec]). | ||
| Line 50: | Line 80: | ||
=== Search === | === Search === | ||
* Unified Autocomplete bugs still being resolved | * Aiming to ride 42 train | ||
* Search suggestions in the awesomebar | ** Unified Autocomplete bugs still being resolved | ||
** Search suggestions in the awesomebar | |||
=== Windows 10 === | === Windows 10 === | ||
* Ensure Firefox is not completely broken in Firefox 40 (fix critical bugs) and tweak UI to make it fit in better with Windows 10 look and feel overall. | * Ensure Firefox is not completely broken in Firefox 40 (fix critical bugs) and tweak UI to make it fit in better with Windows 10 look and feel overall. | ||
** Windows 10 updates officially to start to go out on July 29th, 2015. | ** Windows 10 updates officially to start to go out on July 29th, 2015. | ||
** Firefox 40 GA on Aug 11th, 2015. | ** Firefox 40 GA on Aug 11th, 2015. | ||
* Looking into changes to how default applications are set | |||
Latest revision as of 16:04, 21 July 2015
Details
- Third Tuesday of the month - 8:00am Pacific, 11:00am Eastern, 15:00 UTC
- Handy local meeting time link
- Dial-in: Audio-only conference# 91337
- People with Mozilla phones or softphones please dial x4000 Conf# 91337
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 91337
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 91337
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 91337
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 91337
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 91337
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 91337
- UK/London: +44 (0)207 855 3000, x4000 Conf# 91337
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 91337
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #fx-team for backchannel
- "Firefox" Vidyo Room
General Topics / Roundtable
(tips/tricks, productivity improvements, industry news)
- New BrowserTestUtils directory for shared testing utilities
- BrowserTestUtils has a bunch of useful utilities for testing and avoids having duplication between head.js files.
- ContentTask.spawn is useful for running code in the content process in an e10s-safe way.
- How to get a profile from a hung process (Mac and Linux)
- Easily add live pref-controlled logging to your module which outputs to stdout and the Browser Console (with inspectable objects):
XPCOMUtils.defineLazyGetter(this, "log", () => {
let ConsoleAPI = Cu.import("resource://gre/modules/devtools/Console.jsm", {}).ConsoleAPI;
let consoleOptions = {
maxLogLevelPref: PREF_LOG_LEVEL,
prefix: "My Log Prefix",
};
return new ConsoleAPI(consoleOptions);
});
- Frequency of this meeting
- May change to once every 2 weeks. No decision made yet.
- What is the status of feature reviews?
- Need to ask bsmedberg. mfinkle gave examples of more things being considered for the list.
- What is the status of product line reviews?
- One happened yesterday. An update should occur shortly.
- Have we centrally documented our new sub-team structure?
- Helps to find whom to ask if you have a question about something
- Existing module system doesn't have answers for User Experience and Product
- Mossop will document out what the sub-teams are and possibly list members.
Friends of the Firefox team
Give a shoutout/thanks to people for helping report, fix and test bugs.
Thanks to the following people for regular contributions to the desktop Firefox front-end in the last year!
- Alice White [:Alice0775]
- Aryx [:archaeopteryx][:aryx]
- Brian R. Bondy [:bbondy]
- Ekanan Ketunuti
- Ian Moody [:Kwan]
- Luís Miguel [:Quicksaver]
- Masatoshi Kimura [:emk]
- Richard Marti [:Paenglab]
- Sören Hentzschel
- Tim Nguyen [:ntim]
- Tooru Fujisawa [:arai]
- and probably others who were missed!
Project Updates
e10s
- Team is in "M8" - see list of M8 bugs here
- Team is starting to shift focus from "make e10s work" to "fix add-ons with e10s" and "make e10s fast"
- Fun facts:
- about:newtab is being moved from XUL -> XHTML, and will soon be runnable in the content process, thanks to :ursula (see bug 1021654)
- The Lightweight Theme web installer should now be working with e10s, thanks to :jimicy (see bug 653065)
- We're doing bi-weekly talos comparisons between e10s and non-e10s. Those reports are put in here: bug 1144120
- Very interesting data about e10s stability and performance on dev-platform
- Reminder:
- Bugs that should be triaged by the e10s team should be marked with the tracking-e10s flag set to ?
- Triage occurs every Tuesday (4PM ET) and Thursday (12PM ET) in the e10s vidyo room.
- Come join us in #e10s for your e10s questions.
Go Faster
- Targetting a v1 in aurora by end of Q3
- Meetings, notes, status reports: https://wiki.mozilla.org/Firefox/Go_Faster
Hello
Privacy/Security
- Control center replaces Larry
- Planning to ship Tracking Protection in Private Browsing for 42
- Likely one tracking list with a tour (spec).
- Interns are continuing great work on the password manager for 42.
Search
- Aiming to ride 42 train
- Unified Autocomplete bugs still being resolved
- Search suggestions in the awesomebar
Windows 10
- Ensure Firefox is not completely broken in Firefox 40 (fix critical bugs) and tweak UI to make it fit in better with Windows 10 look and feel overall.
- Windows 10 updates officially to start to go out on July 29th, 2015.
- Firefox 40 GA on Aug 11th, 2015.
- Looking into changes to how default applications are set