Meeting Notes Meetings notes from the Mozilla community

10-July-2013

Firefox/Gecko Delivery Planning: 2013-07-10

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

Beta (23)

  • Firefox 23.0beta4 (Desktop) shipped yesterday, two betas a week is going well
  • Next Beta going to build tomorrow
  • Mixed Content Blocking looking good, no major support issues or red flags from top sites

Firefox Metro

  • Iteration #10 finishes this Friday on July 12.
  • Good possibility of development completion date not shifting from December 6 this iteration.
  • QA has 8 stories left to review for Iteration #9 regression testing.
  • Draft Metro Q3 goals will be reviewed with Product today.

ID Summary Priority Status
879113 Defect – Start screen shows black tiles when there is no internet connection P1 ASSIGNED
831910 Story – Use the Auto-Complete Screen P1 ASSIGNED
869940 Story – APZC – Part II: Development P1 ASSIGNED
891664 Defect – Unable to flip remember password pref P1 ASSIGNED
881995 Defect – Snapped view Alignment for Bookmarks an Recent History is off and tiles are cut off P1 ASSIGNED
831978 Story – Browser can display tab-modal, metro-styled prompts – Part I P1 ASSIGNED
886109 Defect – Occasionally while running tests the browser never paints P2 ASSIGNED
831942 Story – Initiate a file download and display the downloads app bar – Part I P2 ASSIGNED
890626 Change: Force on the updater add-on compat option when selecting Metro+Desktop updates P2 ASSIGNED
856712 Defect – HTTPS certificate Visit Site/Add permanent exception buttons are not working P2 ASSIGNED
844642 Story – Telemetry opt in and out in Firefox Options P3 ASSIGNED
856264 Defect – if context menu visible, tapping and holding another link will not produce new context menu P3 ASSIGNED
792576 Story – Implement OMTC for Metro UI P1 RESOLVED
831972 Story – Crash reporting P1 RESOLVED
870390 Story – Disable forced D2D backend in metro P1 RESOLVED
872780 Defect – Metro Firefox uses 7-10% of CPU when idle P1 RESOLVED
875892 Defect – The urlbar auto dismisses when it shouldn’t after loading a page P1 RESOLVED
879565 Change – Scroll bars should act like in other metro apps when using mouse P1 RESOLVED
882042 Defect – Horizontal scroll bar blocks values in richlistbox popup menus P1 RESOLVED
885005 Change – Update the url link to privacy policy webpage P1 RESOLVED
878619 Defect – Pressing “Enter” after pasting into the “Navigation App Bar” through the context menu doesn’t always work P1 RESOLVED
831915 Story – Implement Tile Widget and Groups – Part I P1 RESOLVED
857862 Defect – Selection monocles don’t show up on sites using content editable (like outlook.com) P2 RESOLVED
887621 Defect – Bookmark & Pin states are not changing when selected P2 RESOLVED
888033 Change – add a pref to disable navigation handles P2 RESOLVED
888329 Defect – Mouse scrollbars remain visible on the first browser we open P2 RESOLVED
889970 Defect – Selection expands automagically in the urlbar after a drag + tap P2 RESOLVED
890751 Defect – Find bar should not display when the start screen is loaded P2 RESOLVED
886624 Defect – Tests fail on HiDPI systems P2 RESOLVED
888067 Defect – Combined bar shouldnt appear on the js error console panel P2 RESOLVED
843236 Defect – Send the correct DOM keycodes in keyboard events from metro widget for US and non-US keyboards P2 RESOLVED
883554 Defect – Clipboard empty after copying due to other applications having the clipboard open P2 RESOLVED
889039 Change – Re-enable add-on compat check by default when doing updates through Firefox P2 RESOLVED
881971 Defect – There should be some default bookmarks in a fresh metro profile P2 RESOLVED
886584 Defect – Enable horizontal scrolling with swipes that begin over a tile P2 RESOLVED
875975 Change – It should be possible to stop navigation by pressing the ‘escape’ key while a page is loading P3 RESOLVED
890764 Defect – Navigation App Bar not visible at times when loading websites P3 RESOLVED
886589 Change – Add infrastructure for tapping center of elements rather than relying on hard-coded offsets P3 RESOLVED
887357 Defect – Metro-enabled Nightly ignores command line flags from icon pinned to the taskbar (but not from the command line itself) P1 VERIFIED

Firefox Mobile

Current Releases

https://wiki.mozilla.org/Mobile/Roadmap

Beta (23)

  • Beta Reviews are looking good, a couple of positives around x86 support
  • Dynamic URL Bar is good to go from security and privacy standpoint but we do need to converge on some final blockers which include: bug 853986, bug 890006, bug 877602, bug 886576
  • FHR: We are good to go from a privacy standpoint upon the fixing of about:healthreport’s bug 890104 which Laura has jumped on, thanks. We are also needing bug 888440 to be fixed prior to 08/06 GA

Aurora (24)

  • Uplifting (yay) bug 872806 – Distribution support for add-ons
  • Getting sec reviews lined up for: NFC Bump for tab sharing, Geolocation services, WebRTC
  • en-GB, sv-SE and ca-ES are on track

Nightly (25)

  • We are getting super close to turning SkiaGL ON for Android
  • Also getting close to landing page actions
  • We are on track to add: Ukrainian (ua-UK), Irish (ga-IE), South African English (za-EN)
  • Check out the Settings UI cleanup in the latest nightly an note this recent addition to the effort :bug 891115 – [Meta] Move add-ons management into Settings

Developer Tools

  • feeling poorly today, no audible. 🙁
  • uplift patch for Jetpack bug 878877 should be ready today, ping Mossop for the gory details.
  • Jetpack: Place API and Australis work landed and stuck for Q2. Q3 projects spinning up: add-on devtools.
  • Devtools: remote inspector landing in meaty chunks, planning Q3 projects: authoring, resourcemaps.

Feedback Summary

Desktop

Feedback around HiDPI font changes in 22 has decreased. We’ll be updating our existing SUMO article and would suggest offering a snippet to point users to the article.

Mobile

No update, Firefox 22 is awesome.

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Google

  • Google released Chrome 28 with Blink rendering engine replacing Webkit [1] for Windows and Chrome OS. Also in Chrome 28 are fixes for critical security vulnerabilities [2] and rich notification capabilities currently used by a few services – Gmail, Google Drive, Spotify, RSS feeds, Ouistiti, etc [3]. The Blink fork from Webkit attempts to remove unnecessary code, optimizes bottlenecks in rendering, utilizes code parallelism more often, [4] and gives Google greater freedom to introduce new features via its services while offering the same to developers.
  • Google requiring browser conformity certification for Smart TVs to get YouTube content [5]. Samsung needed 3 months to get that certification. This is being seen in the market as potentially a move to force adoption of Android-based Google TVs instead of open HTML5.

Opera

  • Opera employee reveals that they swapped Presto with Chromium as the rendering engine to focus on innovation in the browser rather than untangled Presto’s code throughout the browser [6]. This helped Opera 15 focus on Speed Dial (bookmarks in browser window), Stash (research collections), Discover (pre-selected content), and Off-road Mode (SPDY for faster rendering).

Amazon

  • Amazon is quietly testing streaming Flash videos to Silk browsers on Kindle Fire [7] by splitting workload between the cloud and the device. The difference in Amazon’s attempt from similar attempts in Opera and iSwifter on Apple is its use of AWS to scale to vast volumes of such content, reducing a few negatives associated with Flash.

Mobile

  • Google is preparing for the launch of the first Motorola device designed by the company. The OEM logo has been revised and added the tagline “a Google company”. A teaser ad for the phone has been put out that reveals that the user value proposition revolves around having been produced in the US and allowing greater customization on the part of the user. Tagline: “Designed by you. Assembled in the USA.”
  • Google continues its strategy to deconstruct the operating system by allowing more of its parts to be changed and downloaded individually from the Google Play Store.
  • Android version distribution numbers for July show Jelly Bean with 37.9% has passed Gingerbread (34.1%) as the most used platform. They are followed by Ice Cream Sandwich with 23.3. All of the other Android version have less than 4%. Important because it shows a slow down of Android fragmentation, also facilitated by the lack of a Key Limi Pie launch at Google I/O this spring.
  • The French competition authorities confirmed that they are reviewing the app stores of Apple, Google and Amazon for possible antitrust violations. The agency is worried about the user’s (in)ability to switch once they purchase apps / content from the platform native app stores. A French newspaper also reported concerns around pricing rules that make economic feasibility difficult for developers.
  • India has moved up to become the world’s 3rd largest smartphone market, according to a report from Strategy Analytics. It is only preceded by China and the US. India is growing four times faster than the global average, with 165% year-over-year growth, compared with the global average of 38%. An important factor for the growth is improved distribution. Besides Apple and Samsung, there are a set of local brands that act in the country, such as Micromax, Karbonn and Spice, all Android OEMs.

Marketing, Press & Public Reaction

PR:

““With no apparent weaknesses and generally strong finishes all-around, combined with near-native start times, greatly-improved hardware acceleration scores, and almost-perfect reliability, the latest version of Firefox soundly wins this installment of the Web Browser Grand Prix.”

  • Windows 8 test program launching today — goal is to acquire 2,500 Windows 8 users on our Nightly build
  • Reenabling JavaScript by Default: Working on communication plan to let users who have disabled this know what we’re doing. (Bug https://bugzilla.mozilla.org/show_bug.cgi?id=873709)
  • Consumer Value Proposition Discovery: Research vendor has been selected
  • Search Engine Optimization: Vendor selected, kickoff once paperwork is in order (new vendor, sigh)
  • Australis: Currently creating Beta campaign strategy for Engagement team
  • Indonesia Community Campaign: Viking finalizing campaign plan and goals – Johnath let’s chat about this ; )
  • Emerging Markets Paid Search Test: Launching a test to find this ad channels CADI (our new nifty acronym for “cost per ADI”) in Brazil and Indo

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

9-July-2013

SeaMonkey: 2013-07-09

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Agenda

  • Who’s taking minutes? -> mcsmurf
  • Nominees for Friends of the Fish Tank

Action Items

(who needs to do what that hasn’t been recorded in a bug) We should assign people to the open items.

NEW

OPEN

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • No Windows langpacks since 8th April on trunk. Needs investigating.
    • Comment from mcsmurf on this: Not clear what is meant by this, please clarify. xpi/win32/ folders on FTP server look fine. Also file a bug if something needs to be investigated/fixed.
  • Both our buildmaster and cb-seamonkey-linux64-01 VMs are dead due to hardware failures on the Parallels host.
    • sea-vm-linux64-1 has replaced cb-seamonkey-linux64-01 and is running jobs now.
    • sea-master1 is now the buildmaster (bug 827079 and bug 884454).
  • Tinderbox is EOLed. Callek has a newer version of TBPL that doesn’t depend on tinderbox up and running.
    • Linux32 is fixed on trunk and aurora, windows trunk was fixed as of today. By tomorrow we’ll have aurora and trunk nightlies building. Linux64 is still busted for 2.20+, Callek has a fix planned (bug 890594).
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
  • comm-* will be building out of mozilla-* eventually. Jcrammer is working on this.

Fixed Stuff Since Last Meeting

  • Buildmaster up and running, although stuck behind a locked door atm.
    • Builds running and uploading, but tbpl and normal views into the process are not public.
    • ewong and Callek can manually look at builds and results, as well as generate releases
    • Callek is hand-approving requests for CLOSED TREE landings until he gets things visible enough to open the tree. (Callek only because these approvals preclude that Callek is watching results manually)

Release Train

  • SeaMonkey 2.18 was cancelled (See previous meeting notes for details). Users of 2.17.1 will be going directly to 2.19.
  • SeaMonkey 2.19 beta 1 was released on June 20th.
  • SeaMonkey 2.19 Beta 2 was released on June 26th.
    • This is the release that folds in pending release-worthy SeaMonkey patches which were awaiting approval while the tree was closed.
  • SeaMonkey 2.19 released on July 2nd.
  • SeaMonkey 2.20 beta 1 expected out on July 9th.
  • Linux64 broken on comm-central and comm-aurora due to gtk header issues, (already fixed prior to hardware failure on linux32)

Extensions Compatibility Tracking

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available
  • See Basics page for the usual reminders.

2.19

open tracking (0)
tracking requests (1)
targeted (0)
fixed (10)

2.Next

  • Current breakages:
    • With the SeaMonkey TBPL down, Ratty has no idea what’s broken and what isn’t. However the Thunderbird tree is CLOSED due to multiple breakages.
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • SM bug 889882 Mail compose window on a reply will not allow change of To, CC, etc, nor entry of text.
      • TB bug 880595 Recent changes making spell check more async (Bug 856270) broke spell check in Thunderbird.
      • TB bug 881588 message header is read-only when compose window is reused.
      • Core bug 887010 InlineSpellChecker.addDictionaryListToMenu fails if called straight after InlineSpellChecker.enabled is set to true (and no async work around).
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.
    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.
      • Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
    • bug 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.

Feature List, Planning

Private Browsing is now mostly complete and uplifted to 2.18 2.19. Most things should work but some edge cases have probably been missed. Hopefully any remaining bugs will be found before its release.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • We need to figure out if we want a new about:privatebrowsing page which someone will have to write (bug 842439).

Bug statistics for the last two (full) weeks: 31 new, 8 fixed, 9 triaged.

  • Low triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

  • See Feature List page for major wanted/needed features.
    • Ratty suggests featuring one or more bugs from that page at each meeting.
  • Featured helpwanted bugs:

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.
  • Ratty is working on an updated GFB list, suggestions welcome.
  • Everyone is welcome to look at the GFBs or if they find a bug they want to tackle then ask in irc://moznet/seamonkey and we’ll find a mentor if you need it.
  • New GFBs recently added:
  • Currently there are 24 GFBs open, 2 are being actively worked on.
  • List of Open mentored bugs.
    • Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • Mentors of stalled bugs should try to communicate with the assignees and if they can’t work on them any more to unassign/free up those bugs.

Roundtable – Personal Status Updates

Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).

Callek

Fixed:

  • bug 886207 Add SeaMonkey 2.19 Beta 2 to bouncer.
  • bug 886209 SeaMonkey Builders don’t know about SHT_ARM_EXIDX.
  • bug 887644 Add SeaMonkey 2.19 to bouncer.

Working on:

  • bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.
  • bug 884454 Bring up sea-master1 with puppet.
  • bug 890418 Add SeaMonkey 2.20 Beta 1 to bouncer.

Investigating:

  • bug 890429 SeaMonkey master failing to upload log files.

ewong

  • Fixed:
    • bug 885958 – cb-seamonkey-linux64-1 is no longer used. Remove from buildbot configs.
  • Review:
    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
  • To Do:

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost
    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • Working on:
    • Various SM Council documents.
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 773979 [META] Switch to new drag and drop api in SeaMonkey
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Reviewed bug 883855 Port bug 882624 – Remove “URL Protocol” from SeaMonkeyURL key
  • Preparing for check-in: bug 798278 Implement multiple plugin doorhanger UI (Port Bug 797677 and Bug 754472)
  • Fixed on comm-central and comm-aurora: bug 870290 [SeaMonkey] (perma-orange) TEST-UNEXPECTED-FAIL test_hang_submit.xul | Test timed out. (Broken plugin crash reporter submit link)
  • Fixed bug 829850 Build errors with VS2012 – mixing MTd libs with MDd exes fail to link
  • Filed and triaged some bugs related to autocomplete code changes in toolkit/

Neil

Checkin needed:

  • bug 889352 Remote debugging doesn’t work if any tabs have no title.
  • bug 887045 Private windows opened after normal windows appear in recently closed list.
  • bug 886099 Remove “Manage CRLs…” button from Preferences.

Working on:

  • bug 868486 Session restore logic appears broken in Browser preference pane.

Abandoned:

Instead you can view the web console remotely once you enable the built-in debugger.

My review queue hasn’t got longer this month. (It hasn’t got shorter either…)

Ratty

Fixed but Check-in waiting on CLOSED TREE:

  • bug 886021 Rollup updates for SeaMonkey web search. Sync with Firefox.
  • bug 885506 Port |bug 840745 default html5 audio/video player controls should facilitate changing playback rate|

Working on:

  • bug 876430 Update Dataman for changes in DOMStorage and localStorage.
  • bug 881083 [parity-Multizilla] Add a “Validate this page” entry to the Web Development submenu.
  • bug 883546 Address Book Toolbar Search Bar visually overlaps line between icons and text labels in large icon mode.
  • bug 888310 Use more Services.jsm in SeaMonkey feed discovery and preview.
  • bug 890348 Start the devtools debugger during application startup and register observers for preference changes.

Investigating:

  • This and that.

Other stuff:

  • Did some reviews.
  • Bug triage and Bug discussions.
  • Usual end user support and PR in newsgroups and Mozillazine.

rsx11m

Waiting for checkin (comm-central):

  • bug 883482 Change the checkbox to search only messages saved locally to a more descriptive menulist.
  • bug 880464 Setting up an RSS account first should not make it the default account.

Waiting for reviews:

  • bug 868495 Browser main preference pane cut off on Windows 7 with hardware acceleration enabled. (additional patch).

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine, Knowledge Base updates.
    • Discussions on Gmail not causing new-mail alerts to go off on new mail (bug 885220 and related; Thunderbird thread [1], SeaMonkey equally affected).
    • DPI-based rendering changes with Gecko 22.0 causing issues for Windows users with 125% display settings (thread at [2]).

stefanh

  • Fixed bug 857461 pinstripe: non-native focus rings are applied for links in chrome [Toolkit].
  • Working on bug 891099 [Mac default] Make Sync setup wizard look better on Mac.

tonymec

(I forgot) The current experimental nightlytt-3.6pre-fx+tb+sm+tk.xpi with SeaMonkey titlebar customization is dated 30 June. It is at the same location as previously, and includes one additional bugfix: Set file extension in filepicker to avoid silent overwrites (#124). The version at mozilla/nightlytt on github, includes since 7 June most, but not all, SeaMonkey support fixes. Tonymec (talk) 08:27, 9 July 2013 (PDT)

Any other business?

  • SeaMonkey Shop: DO NOT accept a Gift Certificate, and indeed don’t put any money into a Zazzle account, unless you have a Visa, MasterCard, AmEx or similar credit card. Zazzle requires one such in lieu of an ID for every use of the funds in your account, even if you already have the necessary amount to your credit (purchases of objects, where you can change your mind until the last moment, or of gift certificates, where you can’t change your mind once you’ve entered the details of the addressee and accepted them). In particular, European debit cards are not accepted. These procedures were (IIUC) thought up by sales suits, who never even heard of confirmation email messages with secret codes in them, unlike the “I’ve lost my password” procedure, which is a “technical” routine best left to lowly programmers (y’know, those who call ‘mselves hackers when out of the management’s hearing). Been there done that, my bad. — Tonymec (talk) 14:02, 7 July 2013 (PDT)
  • Due to time constraints InvisibleSmiley has to give up making the meeting announcements. Rsx11m has agreed to take this up on a provisional basis for the time being (IanN already took care of it this time).

SeaMonkey Meeting Details

Mozilla Platform: 2013-07-09

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor

Stability

Other

The Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (akeybl/lsblakk/bajaj)

  • Firefox multiple Betas in one week carries on, FF23.0b4 (Desktop) will ship this afternoon
  • Firefox 22 Post-Mortem was held this morning
    • There is no sign of a need for a .1 for this release
46 bugs (37 bugs last week) 48 bugs (93 bugs last week)
Unresolved Aurora 24 Trackers (non-security, not tracked for Beta) Unresolved Beta 23 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

6.5 hour tree closure planned for Saturday, July 13 from 1200 PDT to 1830 PDT. Master tracker is bug 889996.

Summary of work that will be done and the impact:

  • Failover of the new Bugzilla environment will be tested between data centers.
    • Impact: Bugzilla (bugs.mozilla.org) may experience brief interruptions in service during the window
  • Buildbot database failover will be tested.
    • Impact: trees will be closed, so no negative impact
  • http://build.mozilla.org will move to new releng web cluster
    • Impact: may experience a brief interruption in service to build.mozilla.org though none is expected; in addition the trees will be closed so there should be no impact to builds during this time
  • Database servers across the infrastructure will have their masters changed in preparation for upgrades
    • Impact: These failovers happen in a couple of seconds, some apps may fail queries during this time causing an HTTP 500 error or needing a client refresh
  • Backend load balancers in SCL3 will be upgraded from 1g to 10g network connectivity
    • Impact: some backend databases may experience a few seconds of service interruption, most of these services only impact developer/releng resources that will already be unavailable during the tree closure
  • RelEng firewalls changed to “deny all” for unknown internet traffic (has been allowed & logged).
    • Impact: No current tests will be affected (already whitelisted). New tests will be denied access to internet resources, developers will need to coordinate with sheriffs & releng prior to landing.

Key Issues

(Non team specific issues that impact engineering.)

Shumway (jet)

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Add-on SDK (dtownsend)

  • Working on merging to mozilla-inbound

App Tools (dtownsend)

  • Hello App Tools!

Developer Tools (dcamp)

<Read Only>

Remote inspector patches still landing
Investigating an issue with the profiler on metrofx

Firefox Desktop (gavin/dolske)

  • bug 885366: Permissions now displayed in the identity popup/doorhanger
  • bug 789348: we got rid of localstorage use in about:home, finally
  • Australis update: still working on perf regressions blocking landing.

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • recent landings:
    • new crash reporting ui. (bug 831972)
    • new start page grid layout / design landed.
    • front end polish: scrum IT10
    • continued progress on Async Pan Zoom Controller. (bug 869940)

Firefox Mobile (mfinkle/blassey)

Firefox OS Browser (blassey)

  • backlog triaged into “scrum-ready” and need-info’s for product, UX, l10n, etc.

Firefox OS Devices/Porting (mchen)

  • Last Week
    • 1.1 Blocker Bugs
    • Bluetooth porting on Bluedroid backend.
      • Discovering is done.
      • To implement the pairing function.
    • Assign resources to do JB porting
      • Bug 890144 – Emulating SD Card on Nexus 4
      • Bug 878108 – Support hardware decoding on gonk-JB
      • Bug 871364 – Support camera on gonk-JB (Android 4.2)
    • To support the engineering mode issues from Helix.
    • To raise the concerns of choosing reference phone – Nexus 4 for Gonk-JB.
  • This Week
    • 1.1 Blocker Bugs
    • To support JB porting.
  • Blockers
    • None

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
    • 1.1 bugs: 890394, 887968, 889233, 889238, 890394, 851626, 889167, 874011
    • start prototyping lockscreen music control use cases
    • finalized agenda for team meetup
    • music app prototype
  • Blockers

none

Firefox OS Media Recording (cjku)

Last week

  • Media Recorder
    • Preliminary analysis phase
      • Write document for B2G HW decode diagram
      • Investigate B2G video encoding flow
  • WebAudio
    • bug 882171 – Optimize the AudioNodeEngine.cpp routines for NEON
  • WebRTC
    • bug 869869 – e10s for UDP socket
    • bug 881935 – SDP: Support negotiation of video resolution
    • bug 881982 – ICE: report error on network interface change
    • bug 881935 – Support negotiation of video resolution
    • Performance evaluation on helix
    • Enable HW codec on B2G
      • Look into performance diff after using HW codec
      • Redirect coding flow into StageFright and using H.264 RTP packet formant.
  • Canvas 2D/SkiaGL
  • HW Composer
  • Prepare b2g GFX introduction tutorial document for new on boards.
  • Memory Shrinking
    • Analyzing the ratio of the near-read-only anonymous memories

This week

  • Media Recorder
    • Preliminary analysis phase. Last week for analysis, move to design phase in the next.
      • Define how to create demultiplexer, which StageFright does not export API for this requirment.
      • Compare functionality difference between “mozCamera” and “MediaRecording + ImageCapture”
  • WebRTC
    • Keep fixing E10S and SDP issues.
    • Enable HW codec on B2G
  • HW Composer

Firefox OS Performance (mlee)

<Read Only>

  • Last Week
    • Sprint 2013.06.28
      • Completed previous week; closed 16 issues.
      • MMS: Reference Workloads completed and available.
      • Contacts: 887564, 888465, 888498, 884679
      • Clock: 883239, 888007, 881738
      • Camera: 884595
      • Tools: 864751, 886524
      • Other: 887652 (Notes+ GC OOM Support)
    • Sprint 2013.07.12
      • Started but 1st week was only 3 days.
  • This Week
    • Sprint 2013.07.12 in progress
      • Calendar: Reference Workloads
      • Contacts: 865750, 879299, 871823, 879698
      • Email: 871826, 886446
      • Music: 871827
      • Profiling: 877522, 884079, 810526
      • Other: 884394 (Notes+ Support)
  • Blockers
    • None

Firefox OS Productivity (doliver)

<Read Only>

  • Last Week
    • v1.1 blocking bug fixes: 781443, 813411
    • Continued work on porting the Thunderbird fake IMAP server into Gaia to improve email app testability
    • Started investigation on why automated Gaia UI tests are failing on Pandaboards
  • This Week
    • Productivity team is meeting in Vancouver this week to discuss and prioritize new features and other engineering work for the v1.2 release.
  • Blockers
    • None

Firefox OS Radio/Bluetooth/GPS (kenhkchang)

  • Last week
    • Fix blocked issues, bug 874273, bug 787442, bug 883746, bug 850140, bug 885679, bug 884238, bug 883019, bug 884829, and bug 880680.
    • CDMA –
      • Call waiting/switching -[bug 822210], discuss the design with Gaia dev.
      • OTASP – [bug 882983], to know what is OTASP.
      • nsIDOMMozMobileCellInfo – [bug 882984], to provide CDMA cell infomation for geo.
      • Network Mode – [bug 881862], Gaia dev. is implemeting. We need to provide options for WCDMA/GSM, GSM only, CDMA only, CDMA/Evdo.
      • ECB Mode – [bug 887690](Gecko part), reviewing.
      • CDMA Info Record – This information will be delivered by network.
        • [bug 882985], to get the more detail information from QC.
        • To get UX for Gaia parts.
    • Bluetooth – Implement the A2DP 1.2 (Advanced Audio Distribution Profile) [bug 807758], AVRCP (Audio/Video Remote Control Profile) [bug 834553], AVRCP 1.3 [bug 887623], and HFP 1.6 [bug 879196]
    • WAP Push(SI and SL)
      • To get UX for Gaia part.
    • OMA CP
      • Discuss with partners and PM to know which items are able to be configured.
    • NFC
      • Study NFC code of what DT provide.
    • EAP-SIM
      • Send a design document to dev-b2g
      • To know the target device.
  • This week
    • Fix blocked issues, bug 885280, bug 890218, bug 887745, bug 890180, bug 875484, and bug 886765.
    • CDMA – To know and clarify the scopes of the following bugs. And if we get enough information, we will start to implement.
      • Call waiting/switching -[bug 822210], discuss the design in Gaia part.
      • RSSI – [bug 835237](gecko part), add relative signal information for CDMA/Evdo.
      • OTASP – [bug 882983], to get the more detail information from QC.
      • nsIDOMMozMobileCellInfo – [bug 882984], have provided a patch and wait for review.
      • Network Mode – [bug 881862], Gaia dev. is implemeting.
      • ECB Mode –
        • [bug 881863](Gaia part), to get the more detail information from QC.
        • [bug 887690](Gecko part), reviewing.
    • Bluetooth – Implement the A2DP 1.2 (Advanced Audio Distribution Profile) [bug 807758], AVRCP (Audio/Video Remote Control Profile) [bug 834553], AVRCP 1.3 [bug 887623], and HFP 1.6 [bug 879196]
    • WAP Push(SI and SL)
    • OMA CP – have to be able to config following items.
      • Modem, it should be owned by modem partner.
      • APN settings – MMS and Browser.
      • Voicemail settings, to get more detail information.
      • Other voice related configuration, to get more detail information.
    • NFC
      • Study NFC code of what DT provide.
      • To study the BT secure paring protocol for NFC.
    • WPA-EAP

Firefox OS Systems – Platform (timdream)

    • Team is working on v1.1hd (bug 881126), expect to land all this week
    • System app engineering planning on-going

GFX (milan)

  • OMTC on the Mac – on by default in Aurora, but will likely turn it back off in a week
    • Switching to IO surfaces
  • Skia rebase landed
  • WebGL 2 work started
  • rework of the texture host/client getting close to landing (cleaned up ownership model)
  • Core Graphics Moz2D in progress

Identity (jedp)

<Read Only>

  • Persona Assertion + RTC PeerConnection is working yay. Focus on landing in m-c and persona github this week.
  • FirefoxOS Persona will support primary IdP delegation starting Wednesday

Ongoing

  • FTE sign-in on FirefoxOS – still in design

JS (naveed)

<Read Only>

Short week with July 1st as a Canadian holiday, July 4th as US holiday and July 5th as a Mozilla holiday.

  • Last Week
    • Compiler (JIT)
      • bug 799122: Eagerly allocate dense elements for small arrays (10-12% win on Kraken audio-fft and audio-beat-detection)
      • bug 889825: Allow eliminating more bounds checks (15% win on Kraken imaging-desaturate and 5% on audio-fft)
      • bug 888872: Fix Ion to track slots/elements pointers for Generational GC (fixed Kraken)
      • Added in two quick hacks to make the current assembler buffer usable for large asm.js modules.
    • Garbage Collection
      • n/a
    • Front End and Other
      • bug 886949: Add Number.parseInt and Number.parseFloat
  • This Week
    • Compiler (JIT)
      • bug 864400: Optimize ModI for power-of-two divisor – 45% win on Kraken audio-oscillator
    • Garbage Collection
      • bug 876029: re-Land faster memory pressure, by-pass the event queue
      • bug 863398: re-Land improved GC settings for B2G
    • Front End and Other
  • Blockers
    • None

Layout (jet/dbaron)

<Read Only>
Adobe Hackathon this week. Hacking on various CSS work items.

Media (mreavy)

<Read Only>

  • WebRTC:
    • Working with the FxOS UX team on getUserMedia (gUM) UX designs for B2G. We’re targeting gUM on B2G for v1.2
    • Improving the patch on bug 825112, which is blocking B2G audio work and media recording, and planning to land it this week.
    • Hoping to land the fix for bad audio latency/drift seen with 44100Hz mics, bug 886886, by the end of this week.
    • Waiting on one audio fix in order to land the major update (the 3.30 branch) to the WebRTC.org import.
  • H.264 playback: Still expecting to land bug 860599 soon (within the next week or so) which fixes many of the H.264 crashes on Android.

Performance (vladan)

<Read Only>

Seceng (mmc)

<Read Only>
No updates due to short week.

WebAPI (overholt)

<Read Only>

  • submitted proposal for FxOS manifest versioning
  • one r+ for temporary storage, one to go
  • DOM/WebAPI/Accessibility/Networking work week this week in Toronto
    • plans for NavigationController and appcache
    • plans for background services
    • necko + gecko = <3
    • worker APIs and cycle collector

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

Memshrink (njn)

Nothing particularly notable.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.00 (Previous Week: 4.73).
  • 18 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Stability metrics continue to be pretty good across the board, mobile trunk has high crash rates mostly due to bug 890272, also because of bug 890515, both being worked on.
  • Looking for data on shipped Firefox OS devices, but not much found so far.

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

  • [action] lmandel to speak with Brendan Dahl about a PDF.js update for next week
  • Australis landing
    • Is it still likely to land for Nightly 25 (but be backed out for Aurora 25?)
    • Can a project branch be used as the Australis “backout branch”?
      • Yes

<Read only beyond this point>

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)


Engineering Meeting Details

  • Tuesday 2013-07-0911:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

8-July-2013

Mozilla Project: 2013-07-08

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of the Tree

  • A round of applause to Kaustav Das Modak, Michał Frontczak, Sambit Roy, Vuyisile Ndlovu, John Kim, and Tomer Cohen as well as the Community Tools team who helped with the newly launched redesign of mozillians.org, our community directory.

Upcoming Events

Wednesday, 10 July

The SuMo Mobile meeting will be live on air.mzoilla.org (this is only avalible to contributors and mozilla staff who logs in) https://air.mozilla.org/the-mobile-meeting-sumo/ The agenda for the meeting is at https://etherpad.mozilla.org/mobile-2013-07-10 we will be in #sumo for the meeting or Michelle Lunas Vidyo room

Thursday, 11 July

Its KB Day Over at Sumo – that means we need as many contributors as possible to help with the kb to update it and add new articles – we will be also looking for locales to help with their locale of sumo to be translated for Firrefox Os

  • 10:00 AM Pacific / 17:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla

Product Status Updates (voice updates)

Webmaker

Speaker Location: OpenMatt in Toronto

  • Moar Maker Party! Events happening around the world this week. Find one near you. Teach the web. Make things. Help bring in new Mozillians.
  • Not sure how? There’s freshly updated Maker Party documentation and HOW TOs. How to get support, how to get swag, how to build your own light sabre.
  • Lots of Moz Reps using Maker Party to get people interested in the broader Mozilla project. Like Firefox OS.

Firefox OS

Speaker Location: Dietrich (PDX)

  • Firefox OS 1.0.1
  • Firefox OS 1.1
    • Chipset vendor testing is complete
    • OEM testing is ongoing
  • Firefox OS 1.2
    • Teams split into groups by functional area
    • Feature development kicking off

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Trey Franco Year Up Intern Next Around the Campfire Event (Guest Speaker: Debbie Cohen) Mountain View No None https://wiki.mozilla.org/Around_the_Campfire
William Reynolds Product manager for Community Tools A new homepage for mozillians.org San Francisco No Display mozillians.org https://blog.mozilla.org/community/2013/07/08/a-new-homepage-for-mozillians-org/
John Bernard Marketing Director, Firefox OS Firefox OS launch in Spain Home No https://dl.dropboxusercontent.com/u/11555826/Spain%20Launch%20Highlights%20Monday%20Meeting.pdf
Ankit Gadgil Moz Rep and Webmaker Mentor Mashing up Maker Party with Moz Reps and Firefox OS India via vidyo No http://webmaker.org/party
Pictures from Maker Parties globally

Roundtable

Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we’ll do our best to get you an answer.

Please note that we may not always be able to get to every item on this list, but we will try!

Who are you? Area of question Question
What’s your name? What do you work on? Is your question about policy, a product, a Foundation initiative, etc. What would you like to know?

Welcome!

Let’s say hello to some new Mozillians!

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Karl Dubost Lawrence Mandel Toronto Remote – Montreal Mobile Web Compatibility
Botond Ballo Bradford Lassey Toronto Toronto Engineering
Eric Faust Naveed Ihsanullah Mountain View Mountain View Engineering
Preeti Raghunath Alexander Keybl Mountain View Mountain View Release Management
John Gruen Crystal Beasley Mountain View Remote – PA Design Engineer

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Jacob Haven Yvan Boily MV MV Security Assurance
Marco Castelluccio Myk Melez MV MV Apps Engineering
Mike Hordecki Irakli MV SF FFX Dev Tools

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.

Status Updates By Team (*non-voice* updates)

Engagement

PR

Firefox OS Launch

– Recap Spain: Great store branding, El País interview with good output

– Prep for Wave 2 (fall), press materials localization kick-off now (DE, HU, GR)

Third Party Cookies Brown Bag Recap

– No SF press, but questions from Twitter, ran smoothly


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

4-July-2013

Mozilla Project: 2013-07-04

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information

Roundtable

Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we’ll do our best to get you an answer.

Please note that we may not always be able to get to every item on this list, but we will try!

Who are you? Area of question Question
What’s your name? What do you work on? Is your question about policy, a product, a Foundation initiative, etc. What would you like to know?

Welcome!

Let’s say hello to some new Mozillians!

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.


  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

3-July-2013

Mobile: 2013-07-03

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Schedule

  • Next merge: 2013-08-05

Topics for This Week

PSA – About Home

After triaging the remaining bugs, it looks like the new About Home redesign is at risk for Fx25. More likely happening in Fx26. Besides the bug list itself, the long pole is getting a tablet design implemented.

PSA – Dynamic Snippets

Recent discussion around Dynamic Snippets have caused a “re-think” in the way we plan to support the feature. The core idea will now be to use add-ons to customize the UI, mainly in the Home page. Adding add-on support to the Home page is already part of our plan. The backend client/server parts that were part of the original Dynamic Snippet plan are going away.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs. Make sure friends also get awarded a badge.

  • Michal Kajda (mkajda) landed his first patch! bug 888641 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserToolbar.setProgressVisibility(BrowserToolbar.java)

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

  • Bug 888445 – Only use SkiaGL canvas on NVIDIA
  • Bug 888446 – Add some fuzz to make Skia canvas pass on Android
  • Bug 887318 – Fix SkiaGL readback when BGRA unavailable
  • Bug 887927 – Hold a ref to DrawTargetSkia within SourceSurfaceSkia
  • Bug 887901 – Limit number of GLContexts used with SkiaGL
  • Bug 885627 – Disable unimplemented canvas composition tests with SkiaGL
  • Bug 885623 – Disable some gradient tests for SkiaGL
  • Look into SkiaGL reftest failures on Android

Kats

  • Last week
    • bug 881018 – Add an assertion to try to diagnose a crash
    • bug 866265 – fix up some transformation equations for the multi-apzc work
    • bug 803207 – put together a WIP for making fennec behave normally with widget scaling
    • spent some time figuring out input event flow for multi-apzc work (WIP on bug 888365)
    • helped BenWa track down a refcounting problem by valgrinding mochitests
    • interviews, debriefs
  • Next week
    • fix up code that assumes a single APZC so that it doesn’t assume that
    • land remaining patches from bug 866265 (blocked on bug 775459)

Chris Lord (cwiiis)

Done

  • bug 817876 – Support multiple modal dialogs from the same origin in b2g browser

Now

  • bug 803299 – 32-bit by default – waiting on try, should land this week
  • bug 886298 – Propagate new units stuff for async fixed position layer pan/zoom
    • bug 876542 – Fullscreen broken for content in gaia app

Later

  • Tiles layer backend on FirefoxOS

Chris Peterson

  • Push API: Implementing review feedback
  • bug 889185 – Send OrderedBroadcast.js token to Java and distinguish between null and default permissions
  • bug 889036 – Fix test build instructions in Robocop README.rst
  • bug 827407 – Uplifted NullPointerException fix for FlashPaintSurface crashes to Beta (reopens Flash video bug 809055)
  • TRIBE program

Shane Tully

  • Last week: bug 857730 – Implement contacts API
    • All units tests except blobs are passing
    • Add dialog to choose account in event of multiple accounts
  • This week:
    • Figure out photo JS blob to Java translation
  • Blocking:
    • bug 889673 – Adapt Contacts Unit Tests for Android
    • bug 882495 – PermissionPromptHandler does not return the correct window on Android
    • bug 832960 – Android manifest files requried before contacts API can be used

JChen

  • Past week
    • Getting familiar with the profiler / profiler add-on
    • Fixed bug 887972 – Allow user to select profiled threads in addon
    • Looked through ANRs reports
    • Finally landed bug 864040 – Enter key isn’t displayed correctly with SwiftKey X
    • Interview
  • Next
    • bug 888473 – Startup profiling should start GeckoJavaSampler right away
    • bug 886508 – Swiped words not appearing when using Google Keyboard
    • Long weekend!

GCP

  • Last week:
    • bug 880437 java.lang.NullPointerException: at org.webrtc.videoengine.VideoCaptureAndroid.DeleteVideoCaptureAndroid(VideoCaptureAndroid.java)
    • bug 874569 getUserMedia – Video playback orientation does not adapt to device orientation
    • B2G Code reading
  • This week:
    • bug 887227 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
    • WebRTC 3.30 update – Android issues
    • bug 885768 – Cannot make a getUserMedia request within an iframe

Brian N

  • Bug 886123 – Firefox closes all tabs without asking
  • Bug 889554 – Restore session after Firefox has been updated
  • Bug 801412 – Add a preference to always restore the last session
  • Created session restore wiki page: https://wiki.mozilla.org/Mobile/SessionRestore
  • Bug 888497 – Fix focus order of browser toolbar

Sriram

  • bug 888034 – No rounded corners on dominant colored backgrounds on BookmarkThumbnailView
  • bug 888039 – NSME on visited page due to swapCursor()
  • bug 885821 – Crop factor of thumbnails in BookmarksThumbnailView
  • bug 885481 – Add the folder name as an item in the BookmarksListView
  • bug 887982 – BookmarksListView should use cursor loaders
  • bug 887985 – TopBookmarksView should use cursor loaders
  • bug 888039 – Use support library’s CursorAdapter to use swapCursor()
  • bug 888032 – Restrict favicon size to 32dp in TopBookmarksView
  • bug 889612 – BookmarksListAdapter should be controlled by the BookmarksPage fragment
  • bug 889612 – TopBookmarksAdapter should be controlled by the BookmarksPage fragment
  • bug 889646 – BookmarksPage should be the landing page on new about:home
  • bug 889649 – VisitedPage should use CursorAdapter
  • bug 855888 – Remove “Gecko.” namespace from XML files
  • bug 887572 – Kill GeckoViewsFactory

WesJ

  • WebRT workweek. Lots of good discussion. I think next up on our list is to implement a service that allows installing webapps via. an intent.
  • Got much more of Gaia in Fennec working. [1]
    • Landed bug 888145 – onLocationChange top level window check doesn’t work for “browser” webapps to help with this
  • Finished up Super toast JS-Api Bug 884075 – JS API for super toasts. stuff. One review left in bug 880454 – Support a queue for button toasts.
  • Turned off audio channel support in Fennec. On for webapps in nightly: bug 888836 – Firefox Beta stops playing downloaded mp3s when android screen is locked

Shilpan

  • bug 734877 – Add support for ‘PageActions’ so add-ons can add indicators to the URLBar
    • Done
      • Reader mode now called from browser.js
      • PageAction layout is now dynamic (Number of pageactions visible can be changed based on screen size)
    • In Progress
      • Replacing GeckoPopUpMenu with ArrowPopUp. (Need to look into arrow margins)
  • bug 856715 – Map L2/R2 to next/previous tab
    • Done
      • Tabs tray focus navigation now runs through l2/r2
      • Added click listeners to listen to action button presses while in TabsTray (Previously touch listeners were used for selection)
  • bug 888905 – Optimize new about:home for tablets
    • Pulled and built fig, looked into about:home code layouts and implementation, meeting with Ian soon to discuss design
  • bug 833113 – Fennec UI elements should be navigable by d-pad and show focus state
    • Currently working on making subMenus focus navigable

Liuche

  • bug 887325 – update testSystemPages to include some more about:* pages
  • bug 871866 – remote-debugger
  • bug 870169 – another pass + tests for TelemetryRecorder (library taken out of ANRReporter)

Margaret

  • Done
    • “Reading List” page on new about:home – bug 862798
    • On-site interview, reviews, etc.
  • In Progress (almost done)
  • Next
    • More about:home stuff

mcomella

(First week)

  • Past(?)
    • Setup
  • Present
    • bug 863347 – (r+) Remove about:home from preloaded bookmarks
  • Future
    • about:healthreport?

RNewman

  • SF and TRIBE. Good stuff.
  • If you’re interested in reader mode, bookmarks, front-end UI for those things, talk to jwilde (intern on Metro).
  • FHR fixes.
  • Sync/PICL.

Scott (jwir3)

Last Week:

This Week:

BLassey

landed
  • bug 888201 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.collectAndReportLocInfo(GeckoApp.java)
worked on
  • bug 888482 – init gecko sooner
  • bug 871863 – Guest mode for browsing
  • bug 889541 – frequent build errors when editing android resources
  • bug 803299 – did the memory test bit of 32/24bit rendering
other
  • in toronto last week, will be in Toronto next week as well
  • Botond starts next week (in Toronto)
  • dealing with x86 automated testing
  • some involvement in PiCL
  • more b2g browser planning

MFinkle

  • Supporting the WebRT team last week. Solid progress.
  • Getting involved with some PiCL process mgmt. Lot’s of activity. Hoping to see some tangible output soon.
  • Bugs/Patches!
    • bug 886496 – When doing lazy tab restoration, set the browsers in question to display:none until restored
    • bug 889564 – ANR: LightweightTheme.handleMessage can block the Gecko thread
    • bug 888335 – Remove support for iGoogle/Reader from feed subscriptions
    • bug 888327 – Add support for adding feed subscriptions to cloud.feedly.com
  • TODO:
    • Pull together plan for GeckoView

Ian Barlow

This week

  • About:home
    • UI Hackathon tentatively scheduled for week of July 22
    • Planning some user testing for week of July 15 (moved out a week so we can tidy up some more bugs)
    • Tablet designs
  • Designs for moving Search providers and Add-ons into Settings
  • Preliminary flows for PiCL sign in

WebRT

  • Moving forward with the Synthetic (wrapper) APK approach to create an awesome native app experience on Android
    • Defining requirements for the wrapper APK
    • Starting exploratory work to figure out what Android approaches we need to use to impl the requirements
    • Meta bug 888391

PiCL

  • Intense amount of discussion around groups, roles, technical details and use cases
    • Breaking out into logical groups: Storage/Infrastructure, Authentication/Device Mgmt and Client/Protocol
    • Several candidates for Storage/Protocol. CouchDB seems like the early leader. Queue-Sync is also in the running.
    • Use-Case re-examination with Product to make sure the lower-level details are well understood
    • Start writing some apps so we can test speed, bandwidth, local storage and memory characteristics of any candidate
  • UX mockups of the sign-on process/flow are in-progress. Plans are to make web-based mockups and do some user testing.
  • Working to create dev-picl mailing list for public discussions

Performance

  • Nathan Froyd (froydnj) has been examining various parts of the Fennec “cold start with a URL” process.

Feature Focus

Fx23
Fx24
Fx25
Fx26

Round Table

QA

  • Investigating bug 845867 – crash in mozilla::layers::LayerManagerOGL::WorldTransformRect (Kevin)

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998
    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-07-03

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Planning Meeting Details

  • Wednesdays – 11:00am PT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Finch Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 99696 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • Vidyo Guest URL

2-July-2013

Firefox Status: 2013-07-02

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 1 minute!

gavin

(gavin’s Status Board)

paolo

(paolo’s Status Board)

mak

(marco’s Status Board)

enn

(Neil’s Status Board)

felipe

  • Can’t attend today as I’m traveling to Porto Alegre for FISL
  • Blogged about the work week
  • I’ll be at the conference during the week, so please e-mail or needinfo me if you need my attention!
  • (felipe’s Status Board)

mano

(Mano’s Status Board)

ttaubert

(Tim’s Status Board)

adw

(Drew’s Status Board)

markh

(Mark’s Status Board)

smacleod

(Steven’s Status Board)

dolske

(dolske’s Status Board)

mconley

(Mike’s Status Board)

mikedeboer

(Mike’s Status Board)

gijs

(gijs’ Status Board)

Unfocused

(Blair’s Status Board)

MattN

Last week:

  • Talos compare.py fixed (add UX branch in bug 886489 and ix hardware in bug 886937)
  • Australis UR sessions
    • Filed some bugs
  • Snappy bug 887965 – Lower addon update check timeout – Noticed issue from UR session
  • Jared and I worked on loading some JSMs lazily for snappiness and MemShrink
    • bug 888570 – ForgetAboutSite.jsm
    • bug 888584 – IdentityUtils.jsm
    • Reviewed some of Jared’s patches for this
  • Firefox Reset (for Q2 Goals)
    • bug 498181 – Offer to reset a user’s profile if it’s gone unused for months
    • Reviewed Tab Migration – bug 833943

This week:

  • Nail down Talos issues with UX on Linux. We’re close.
  • P1 Australis

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337
    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

Mozilla Platform: 2013-07-02

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Hot Bugs

(Important bugs for which we need to find owners or additional help. If known, please include suggested team or knowledge needed to advance the bug.)

Orange Factor
  • bug 879370 – Fix or disable Windows desktop B2G builds
    • Nightly-only was deemed “good enough” and dep builds were turned off.
    • (Not surprisingly) Windows-only bustage hits Nightly builds. Hilarity ensues as bisecting occurs across 24h of Gecko & Gaia commits.
    • Mossop to own; RelEngwill enable per-checkin once the builds are working; then sheriffs can unhide.
  • #2: bug 603147 – Intermittent mochitest-plain, mochitest-chrome, mochitest-other zombiecheck | child process NNNN still alive after shutdown
    • Affects Windows mochitests on all active branches.
    • bug 603147 blocked on
      • bug 855681 and bug 855686 on file for trying to get more useful debugging info, but seem to have stalled.
    • joduinn to find owners; overholt asked bent to investigate bug 855681 and bug 855686
  • #3: bug 886057 – Intermittent browser_newtab_bug723121.js | grid is now locked – Got false, expected true
    • Windows only, regressed ~1w ago
    • gavin assigned to ttaubert
  • #12: bug 886080 – Intermittent dynamic-feImage-01.svg | assertion count 1 is more than expected 0 assertions from ASSERTION: Double UnblockOnload!?: ‘mCurrentRequestFlags & REQUEST_BLOCKS_ONLOAD’
    • Linux x86 only, regressed ~1w ago.
    • khuey to investigate and either fix or find owner
Stability
  • gfxContext::PushClipsToDT has two bugs with websites that are crashing: bug 839805, bug 877629
    • milan assigned both to bas
Other

The Need To Know

(Release and system issues that may impact engineering this week.)

Notices/Schedule (akeybl/lsblakk/bajaj)

  • Firefox 22 (Desktop) will be unthrottled today, no major issues showing
  • First ‘rapid’ beta ships this aft, 2 beta a week for the next 4 weeks (Desktop, only 1/wk Mobile)
  • Post-Mortem for Firefox 22 next week
37 bugs (22 bugs last week) 93 bugs (55 bugs last week)
Unresolved Aurora 24 Trackers (non-security, not tracked for Beta) Unresolved Beta 23 Trackers (non-security)

Build Changes (gps)

(Build changes of which engineers should be aware.)

  • Geolocation will need a Google API key now. Docs coming!

Upcoming Outages/Upgrades

(System outages/upgrades and tree closures that impact engineering.)

Key Issues

(Non team specific issues that impact engineering.)

Automation Corner (ctalbert/joduinn)

  • Tracking down a failure that only occurs in automation? You can request a loaner machine, you can do anything with it, and check it back in. We can equip you with any of the machines in automation (from tegras to AWS VMs). Just fill out this bug template
  • Need a panda for local development (for working on Firefox for Android or for B2G)? Here is the list of what you need to buy (open a service now request with all this info).

Team Stand-ups

(In <2 mins, what did your team accomplish last week, on what is your team working on this week, and on what, if anything, is your team blocked? No questions during the stand-ups. All questions should be asked during the roundtable.)

Accessibility (dbolter)

  • Alexander Surkov now calls the Toronto office his home base! (He moved here)
  • Goals!
    • We formulated our Q3 goals which are still FF OS heavy. Basically we target developer quality accessibility completed in 1.2, user quality level to follow.
    • We will continue to work on community reported issues, standards, and stability.
  • Work week in Toronto next week! (All of Johnny’s group)

Add-on SDK (dtownsend)

  • Last week’s meeting
  • Places API landed (maybe)
  • UX components essentially complete but waiting on Australis
  • Automatic repacks of add-ons should have been pushed to AMO’s review queue

B2G Services (dougt/mmayo)

  • Geolocation Location Database Opt-Out discussion on geolocation mailing list
  • Oh yeah, new Geolocation mailing list dev-geolocation@lists.mozilla.org
  • Marketplace switch to new infrastructure planned for July 15; maintenance window TBD.

DOM (jst/dougt)

  • Platform goals are up! Take a look. Send comments to us.
  • New Geolocation Module Peer – Congrats to Kan-Ru Chen (陳侃如)!
  • XBL code refactoring landed! bug 653881
  • DOM/WebAPI/Accessibility/Networking workweek in Toronto next week.

Firefox Desktop (gavin/dolske)

  • Had a performance-oriented workweek in Toronto.
  • Dolske posted an Australis schedule update to firefox-dev.
    • tldr: chasing down last 3 landing blockers, hope to land soon in 25, will be backing out of 25 upon Aurora uplift to ride 26 train to release.
    • Post by flod to dev-firefox: Australis currently removes strings, we’ll need to keep the strings on central, if we need them on Aurora. (Axel)
  • Paolo posted a Download API dev update to firefox-dev

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

Firefox Mobile (mfinkle/blassey)

  • The web is about to get prettier thanks to bug 803299 – 32-bit colour by default; we will force 16-bit for devices that have 768 MB RAM or less
  • WebRTC is preff’d on for Fx24, working on follow ups and requesting uplifts to Aurora as necessary bug 881153, bug 885783, bug 874569
  • Packaged apps and Priv’d apps are working, (try the kitchen sink app in Nightly). We’re moving on to synthesized APKs, next so stay tuned
  • Double tap to reflow on zoom is just about ready for prime-time usage with the landings of bug 878931 – Reflow-on-zoom should utilize the font-inflation minTwips preference instead of its own
  • Good progress is being made on bug 857730 – Implement contacts API but we are currently blocked on review for patch about fixing bug with permissions doorhanger bug 882495 and bug 832960 – Android manifest files requried before contacts API can be used
  • We’re cranking away on about:home which currently lives in the Fig branch, here’s a good first bug list for contributors who would like to start hacking: [1]. Nightly builds are available here: http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-fig-android/
  • SkiaGL backed canvas should land today

Firefox OS Browser (blassey)

  • getting ready to scrum
  • We have now have a plan to fix the dynamic toolbar
    • Fairly large amounts of platform changes needed
    • Depends on APZC work that Kats and BenWa are doing for async subframe scrolling, so blocked on that
  • Working on tile by tile drawing

Firefox OS Media Apps (hema)

<Read Only>

  • Last Week
  • This Week
    • 1.1 Blocker Bugs
    • Discussions on implementation/work breakdown for 1.2
    • Team Meetup/workweek plan for product grooming/sprint planning
  • Blockers
    • None

Firefox OS Media Recording (cjku)

  • Last week
    • WebAudio:
      • Performance evaluaction and optimization for B2G.
      • SIMD: [bug 882171] Optimize the AudioNodeEngine.cpp routines for NEON.
      • Test case: enable test cases on B2G
    • MediaRecorder
      • Planning meeting – lock down action for the following next week.
      • Investigate and list encoder support on other platforms.
      • MediaRecoder, ImageCapture spec study.
      • Construct 1.3 internal backlog(feature item). List things that we should do in the next version.
    • WebRTC
      • E10S: [bug 869869] Preparing v3 patch according to the latest review comment.
      • Test case: [bug 884144] – gonk version of nr_stun_get_addrs() doesn’t work in WebRTC C++ unit tests
      • SDP: [bug 881935] Support negotiation of video resolution
    • Graphic
      • SkiaGL: [bug 869199] Bad performance of fishie tank
      • HW Composer: [bug 881170] Camera Preview position changes when touch screen
      • HW Composer: [bug 884188] High power consumption of youtube
    • OTA
      • [bug 880737] OTA download progress is stopped update after network failure
  • This Week
    • WebAudio:
      • Performance evaluaction and optimization for B2G.
      • SIMD: [bug 882171] Optimize the AudioNodeEngine.cpp routines for NEON.
      • Test case: enable test cases on B2G
    • MediaRecorder
      • Planning meeting – lock down action for the following next week.
      • MediaRecoder, ImageCapture spec study.
      • Construct 1.3 internal backlog(feature item). List things that we should do in the next version.
    • WebRTC
      • E10S: [bug 869869] Preparing v3 patch according to the latest review comment.
      • E10S: [bug 870660] Packet filter for UDP e10s
      • SDP: [bug 881935] Support negotiation of video resolution
    • Graphic
    • Memory Shrinking
      • Analyzing the ratio of the near-read-only anonymous memories
    • OTA
      • [bug 887603] Add test case for pausing OTA download.

Firefox OS Productivity (doliver)

  • This week
    • More v1.1 blocking bugs
    • Reviewing preliminary user stories to prepare for 1.2 product & sprint planning (team meetup in Vancouver next week)
      • our top priority feature for 1.2 is Email Notifications
    • Improvements to integration test framework for Gaia
  • Blockers
    • None

Firefox OS Radio/Bluetooth/GPS (kenhkchang)

  • Status
    • CDMA
      • RSSI
        • Bug 835237(gecko part), we need to provide signal indication for CDMA. The patch is under reviewing
        • We need UX for Gaia part.
      • Call waiting/switching – bug 822210, the patch is under reviewing .
      • DTMF – bug 869772, It should be able to reuse the GSM/WCDMA DTMF function. We are comfirming the user scenario.
      • CB – bug 869776, after discussing with EPM, we decide that we don’t support it in V1.2.
      • ECB Mode – Emergency call back mode.
        • Bug 881863(gecko part), we need to provide emergency callback function for CDMA. The patch is under reviewing
        • We need UX for Gaia parts.
      • CDMA Info Record – bug 882985
        • Study the Spec. and get more information from partners.
    • Bluetooth
      • Estiamte the efforts for A2DP 1.2 (Advanced Audio Distribution Profile) (bug 807758), AVRCP (Audio/Video Remote Control Profile) (bug 834553), AVRCP 1.3 (bug 887623), and HFP 1.6 (bug 879196)
      • To know if we need different icons for BT device with A2DP cability,BT device with HSP and A2DP cabilities, and BT device with HSP cability.
    • GPS
      • We only plan to provide webapi now.
      • We shouldn’t have things to do now unless we want to provide geo apps.
    • WAP Push(SI and SL)
      • Bug 853715, Bug 853715 — These bugs are for Gecko part – Landed. We can parse the WAP Push SI and SL now.
      • Need UX for Gaia part.
    • OMA CP
      • Bug 869291 — This bug is for Gecko part – Reviewing. After landing it, we can parse the OMA CP format.
      • Gaia need to know which items are able to be configured.
    • NFC
      • Discuss the scopes and how to cowork with DT.
      • To know the target HW platform.
  • This week
    • CDMA – To know and clarify the scopes of the following bugs. And if we get enough information, we will start to implement.
      • Roaming Preference – bug 869768, add interface to send roaming lists to modem.
      • Preferred Voice Mode – bug 869769, it is easy to implement. But we need UX.
      • OTASP – bug 882983, to know the more detail information from Qualcomm.
      • nsIDOMMozMobileCellInfo – bug 882984, to provide CDMA cell infomation for geo. We are implementing it now.
      • Network Mode – bug 881862, it’s unnecessary to do it. Will clarify with PM.
      • ECB Mode –
        • Bug 881863(gecko part), try to land this patch.
        • To get UX for Gaia parts.
      • CDMA Info Record – This information will be delivered by network.
        • bug 882985, to know which RIL interfaces will provide this information.
        • To get UX for Gaia parts.
    • Bluetooth – Implement the A2DP 1.2 (Advanced Audio Distribution Profile) (bug 807758), AVRCP (Audio/Video Remote Control Profile) (bug 834553), AVRCP 1.3 (bug 887623), and HFP 1.6 (bug 879196)
    • WAP Push(SI and SL)
      • To get UX for Gaia part.
    • OMA CP
      • Discuss with partners and PM to know which items are able to be configured.
    • NFC
      • Discuss the scopes and how to cowork with DT.
      • To know the target HW platform.

Firefox OS Systems – Platform (timdream)

  • Team is working on QE3 fallout and v1.1hd
  • On-going engineering planing on System window management, start-up splash

GFX (milan)

<Read Only>

  • Chris Dalton from Nvidia was in Toronto last week, working with Bas on NV path rendering back end for Moz2D (Azure)

Identity (jedp)

<Read Only>

  • Sound of collective exhale heard as FirefoxOS went live
  • Ongoing projects: webrtc + persona, FTE persona sign-in on FirefoxOS, PiCl native clients

JS (naveed)

<Read Only>

  • Compiler (JIT)
    • bug 887437: Make encodeURI(Component) faster, 13% win on Kraken crypto-sha256-iterative
    • bug 886911: Don’t cancel off-thread compilation for minor GCs, GGC perf win
    • bug 876906: Found backportable work-around for PdfJS start-up issue on W2 form.
  • Garbage Collection
  • Front End and Other
    • bug 885553: Implement ES6 Array.prototype.find and Array.prototype.findIndex
    • bug 885729: Inline array and proxy specializations of js::DefineProperty into js::DefineProperties
    • bug 872824: Landed ARM patch to use new divide instruction

DOING

  • Compiler (JIT)
    • bug 888109: float32 general optimizations for ion
  • Garbage Collection
    • Focusing on getting Static Analysis running on tbpl so we can turn it on for desktop builds
  • Front End and Other

Layout (jet/dbaron)

  • On July 8-9, a bunch of us (jet, roc, dbaron, cpearce, Bas, josh, mstange) are meeting in SF to have a mini-hackathon with Adobe folks on some layout, graphics, and media features
  • notable fixes in the past week:
    • new svg:text support now enabled (bug 839955, blog post)
    • animation manager no longer observes refresh driver (and forces timer to run) when it doesn’t need to (bug 878142)
    • Make synchronous decoding of images correctly happen when the reftest harness takes it snapshot if the image is not decoded already – this finally allows us to make changes to how image decoding works without making reftests go orange (bug 695763)
    • rework XBL insertion points (bug 653881)
    • prevent text zoom from affecting SVG text (bug 842181)

Media (mreavy)

<Read Only>

  • Reminders from last week:
    • WebRTC is in desktop release FF22 (pref’d on)
    • WebRTC on Firefox for Android is now pref’d on in Aurora 24 and in Nightly (See Firefox Mobile section of this wiki page.)
  • WebRTC audio work ongoing (44100Hz mics cause bad drift, bug 886886)
  • Planning to land a major update of the WebRTC.org import this week (delayed from last week, need to fix Android issues which are blocked on bug 888578)
  • Expecting to land bug 860599 soon which fixes many of the H.264 crashes on Android

Necko (dougt/jduell)

Performance (vladan)

  • Firefox Desktop/perf workweek
  • bug 702559: Pure-async mozIStorageAsyncConnection now available. See IDL interface here
  • bug 886997: OS.File.writeAtomic should not flush by default
  • bug 736048, bug 888300, bug 888304, bug 888305: Touch-screen scrolling is broken on pages that define handlers for touch events
  • bug 887780 and bug 887394: Session Restore rewrite: don’t collect & save state right after startup when restoring the initial session
  • bug 888347: Don’t initialize nsStreamTransportService during shutdown
  • bug 883126: EXIDX unwinding speedup; makes sampling in the 200+ Hz range on ARM viable
  • Plugin & font hangs
  • Android & desktop startup
  • Landing Add-on Manager re-factor after getting a final review from :bmcbride
  • Flushing prefs off the main thread
  • New regression test for Firefox tab animations: “TART”
  • Using Linux “volatile ranges” in Firefox image cache code

Seceng (tanvi)

  • CSP bug 885433 breaks Disqus comment functionality in Firefox 24 and 25. grobinson landed fix in inbound and is planning to uplift.
  • mwobensmith ran Mixed Content Blocker test day that resulted in 6 bugs. No alarming compatibility issues discovered.

WebAPI (overholt)

<Read Only>

Quality Programs

(An opportunity to hear about status with the various quality programs that do not have a formal team structure.)

Memshrink (njn)

We’re concerned that B2G will face a never-ending stream of “after N hours/days/weeks, the phone dies due to OOM” bugs (example) once it gets wider use. Not sure how to best deal with these.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.73 (Previous Week: 5.39).
  • Most top-10 failures are still infra-related.
  • 19 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Stability indicators are good even for the new versions on release, beta, aurora, and nightly!
  • crash-stats has a reworked front-end up, will enable more flexible work in the future.

Roundtable

(Comments and questions that arise during the course of the meeting or otherwise do not have a section.)

<Read only beyond this point>

Mailing List Threads

(Threads that are likely to be of interest to engineering from various mailing lists.)

Good Reads

(Links to blog posts, books, videos, etc. that you think will be of interest to others.)


Engineering Meeting Details

  • Tuesday 2013-07-0211:00 am Pacific
  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411
    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

1-July-2013

Mozilla Project: 2013-07-01

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of the Tree

  • Casey Ransom of Mozilla IT for a breakthrough find that led to relieving bugzilla slowness for all.
  • Jeff Walden of the JavaScript team for an epic review marathon. Jeff performed speedy yet vigilant reviews on dozens of cleanup patches in the JavaScript front end.
  • Regnard Raquedan of Mozilla Reps has made excellent contributions to the health of People Team learning resources, Rosetta Stone and Safari Books.
  • Michelle Luna for all of her work she has done with SuMo for getting SuMo ready for the #firefoxos release
  • Thanks to Barry Munsterteiger who helped Mozilla make a big impression at Telefonica today for the Global Press Announcement.

Upcoming Events

Tuesday, 02 July

Learn how Firefox OS aims to level the mobile playing field, along with market insights and some tips on how to talk about Firefox OS from a consumer angle.

  • Location: Live Remote on Air Mozilla (https://air.mozilla.org)
  • Start time: 02 July 2013 – 15:00 UTC (8:00am PDT)
  • Speakers: David Slater, Margaret Schroeder, Chad Weiner, Grace Jimenez

Wednesday, 03 July

Thursday, 04 July

  • Its SuMo Day this thursday so that only means one thing we need as many people as possible to help on the forums
  • RestoreThe4thSF Protest Prism in San Francisco, meeting in UN Plaza at 11am (http://rtfsf.info/)

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: akeybl in MV

  • Firefox 22.0 was released last week with great fanfare – WebRTC and asm.js lead a lot of the headlines
    • But wait, there’s more! We also are killing it on performance, according to Tom’s Hardware
  • Stub (express) installers will be rolled out for Beta and Release later this week

Firefox Mobile

Speaker Location: akeybl in MV

  • Dynamic toolbar is coming in Firefox 23 – check it out on Beta
  • x86 support will remain on Beta for a bit, as we continue to plan its release

Older Branch Work

Speaker Location: akeybl in MV

  • Firefox 24 (currently on Aurora) will be our next ESR
    • Note that we’re changing the number scheme for all planned releases – 24.1.0, 24.2.0, and a chemspill after 24.2.0 would look like 24.2.1

Webmaker

Speaker Location: Ankit Gadgil, India

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

60 seconds with Mozilla IT

Speaker Location: San Francisco

  • Puppet Security Update: 2600 systems in 48hrs
  • Zimbra Upgrade
  • Vidyo Routers
  • Network Operation Center is Live

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Kate Naszradi, Mardi Douglass, Dino Anderson, Melek Jebnoun Summit Planning Assembly feedback Kate = remote, Mardi/Dino = SF, Melek = remote (Tunisia) Yes, Kate has slides (she’s presenting first) Slideshow Presentation, Link to Melek’s blog post (French), link to Summit updates
Kaitlin Thaney Director, Mozilla Science Lab The new Science Lab, who we are, what we hope to achieve Brooklyn, NY No N/A wiki.mozilla.org/ScienceLab ; @MozillaScience
Ankit Gadgil Webmaker Super Mentor, Mozilla Rep Webmaker Maker Party updates Pune, India No N/A Pictures from maker Parties; Blog Posts

Roundtable

Do you have a question about a Mozilla Project or initiative? Let us know by Friday- we’ll do our best to get you an answer.

Please note that we may not always be able to get to every item on this list, but we will try!

Who are you? Area of question Question
What’s your name? What do you work on? Is your question about policy, a product, a Foundation initiative, etc. What would you like to know?
satdav and a contributor the community calendar project. Can I ask if your project time is wrong or not listed on the page to message satdav on IRC and I will update it (please note Mozillian only meetings what the community can get involved in

Welcome!

Let’s say hello to some new Mozillians!

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Michael Comella Mark Finkle Remote – PA SF Mobile
Keegan McAllister Azita Rashed MTV SFO Engineering
Christoph Kerschbaumer Sid Stamm MTV Remote – CA Engineering – Security & Privacy
Alexander Surkov David Bolter Toronto Toronto Engineering

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Anthony Verez Joe Stevensen MV MV Operations Security

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.

Status Updates By Team (*non-voice* updates)

Engagement

PR

Some of the press coverage surrounding today’s Firefox OS announcement:

“It’s unclear how much consumers will embrace the unique search function, which takes advantage of the proliferation of web-based mobile sites, but Mozilla’s so-called adaptive app search is powered by Israeli search provider Everything.me which uses the same concept of a dynamic UI on a popular Android launcher it put out earlier this year.”- Forbes, Parmy Olson

“For many of these allies, Firefox OS provides a way to loosen the mobile marketplace control of Apple and Google, which control not only their operating systems but also the app stores used to distribute software. ‘The current dynamics of the mobile ecosystem are problematic for OEMs, for developers, for end users, and for carriers,” Benami said. “Firefox resolves many of these issues.'”- CNET, Stephen Shankland

“In our early tests we noted the ZTE Open’s unremarkable hardware and the laggy nature of the web-based OS, we hope that the platform has matured sufficiently to provide a real alternative to its more established rivals.” – The Verge, Matt Brian

“The launch is probably also a good thing for the developing HTML5 standard. While HTML5 is used to create a lot of apps, big Android and iOS developers tend to go for native technologies in order to gain a performance boost. A successful Firefox OS would encourage more developers to address open web technologies, and thereby improve them over time.” – GigaOm, David Meyer

More Coverage:

Los Angeles Times: First Firefox OS-based smartphone to launch this week in Spain

PCMag: First Firefox OS phone launches July 2 in Spain

Silicon Angle: The First Firefox OS Phone Has Just Arrived, Look Out Android!

Yahoo! News: The People Who Make Your Firefox Web Browser Are Launching Two Phones This Week

Mobile News: World’s first Firefox run device arrives at Telefonica Spain

Events

« previous week | index | next week »

  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

« Newer PostsOlder Posts »

Powered by WordPress