Meeting Notes Meetings notes from the Mozilla community

13-November-2013

Firefox Status: 2013-11-12

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

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

(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

(MattN’s Status Board)

jaws

(jaws’s Status Board)

mixedpuppy

(mixedpuppy’s Status Board)


Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC
  • Handy local meeting time link
  • 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

SeaMonkey: 2013-11-12

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

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

  • We are perma-red and perma-orange on comm-central and comm-aurora due to not having a recent enough version of Python (or if we do, the build scripts aren’t finding them).
    • On trunk Linux and OSX trunk builds are perma-red. Windows en-US builds are being successfully compiled but tests are not working due to a dependency on python 2.7.3.
    • bug 908090 ImportError: No module named json, on SeaMonkey Linux/Windows (all) test runs, due to (still) using Python 2.5. We do have python 2.7 installed but our build system is picking up python 2.5 instead.
    • pymake is failing with “invalid syntax” again because of an outdated Python.
    • Priority on fixing this and l10n repacks after 2.23b1 release.(ETA 13th November 2013)
  • No langpacks since 29th August on trunk. Needs investigating.
    • Windows and Mac trunk langpacks directories have been removed on the FTP server, maybe for lack of recent XPIs (later than 2.20a1). Latest Linux langpacks are dated 29 August. Callek told Tonymec on IRC he has a hunch about why but more pressing things to do first.
    • In Bug 902876 Comment 12 Mcsmurf is waiting for feedback from the build team on how to proceed.
    • Trunk, Aurora and Beta TBPLs are far more orange (or even red) than green; at the top of Aurora and Beta TBPLs there is a link to mozilla.org::ServerOps:DCOps bug 870207 which is RESOLVED WONTFIX since June. SeaMonkey::RelEng bug 884454 has been opened as a followup.
  • Buildmaster is up and running.
    • Callek is hand-approving requests for CLOSED TREE landings until he gets things stable enough to reopen the tree.
  • 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 (bug 648979 etc.). Jcrammer is working on this.

Fixed Stuff Since Last Meeting

  • bug 930981 breaks building of SeaMonkey/Chatzilla on trunk.

Release Train

  • SeaMonkey 2.22 final was released on October 30, 2013.
  • SeaMonkey 2.23 beta 1 is expected to be released on November 13, 2013.

Extensions and Plugins Compatibility Tracking

  • Future hosting/support of add-ons for non-Firefox applications on AMO apparently is in question:
  • See Basics page. Please only list current changes here.
  • Addon Compatibility Listings
  • bug 888478 DOM Inspector could not be installed.
    • The Windows version of SeaMonkey 2.21 is affected but not Linux. The install.rdf is missing in affected builds. The last SeaMonkey 2.23 nightly build (before uplift to 2.24) does not seem to be affected possibly because of the other build changes during that cycle (bug 914560).
  • There is now a Lightning versions for SM 2.22 (Lightning 2.7b1) available on AMO.
    • Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
    • Problem: Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/versions/ will provide users with versions that do not put them on the addons beta update channel; also linking to a specific version would need updating with every release
    • Linking to https://addons.mozilla.org/en-US/seamonkey/addon/lightning/#beta-channel does not jump to the correct page position as addons.mozilla.org loads the user comments for the addon after pageload. So it first moves to the correct position (page anchor) and after that it loads the user comments
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
  • Some discussion on the new marketplace addons page happened; it’s not clear yet where SeaMonkey and Thunderbird addons will be hosted in the future (probably not on the new marketplace page)
  • Tb/Sm QuickFolders development version 3.12beta2 released 2013-09-18 includes among other things “numerous SeaMonkey bugfixes” which aren’t yet in the “stable” version 3.12 — or in the beta1 for that matter. Since then a beta3 has already been issued, and on September 25 a “3.12.1 maintenance release with important bugfixes” whose release notes don’t explicitly mention SeaMonkey (but the same “SeaMonkey bugfixes” are probably included).
  • Beta version 3.7pre20131013 of Nightly Tester Tools (supporting display of both mozilla-central and comm-central changesets) has been released just before the meeting. A release 3.7 seems imminent. Stay tuned to this channel, more news will appear as we get them.

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.22

open tracking (0)
tracking requests (3)
targeted (0)
fixed (15)

2.Next

  • Current issues:
    • [MailNews] most frequently reported issue: bug 913493 MAPI not working on Windows.
  • Current breakages:
    • [mozilla-central] bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2.
      • This broke comm-central in various ways:
      • 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.
    • A lot of these bugs are due to mozilla-central switching from synchronous APIs to Asynchronous APIs.
    • bug 831208 (asyncContentPrefsUse) Refactor asyncContentPrefs consumers to use the async API. Tracked in:
      • bug 909093 Update SeaMonkey to use nsIContentPrefService2. Mcsmurf and Neil@parkway are currently working on this.
    • bug 566746 (asyncFormHistory) Form history should use asynchronous storage API. Tracked in:
      • bug 912031 Use Asynchronous FormHistory.jsm in place of nsIFormHistory2 in Suite.
    • 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 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 627699 Port GTK2 to GTK3. Tracked in:
      • bug 882036 Port GTK2 to GTK3 – SeaMonkey Part.
      • A Red Hat person seems to be working on the GTK3 integration.
    • bug 846635 Use asynchronous getCharsetForURI in getShortcutOrURI. bug 834543 Add asynchronous version of setCharsetForURI and getCharsetForURI. Tracked in:
      • bug 896947 Use asynchronous version of setCharsetForURI and getCharsetForURI in getShortcutOrURI and other places.
    • bug 825588 Asynchronous JavaScript API for downloads and bug 851471 Decommission nsIDownloadManager. Tracked in:
      • bug 888915 Move SeaMonkey to the new JavaScript API for downloads when nsIDownloadManager is decommissioned.

Feature List, Planning

Private Browsing is now working and uplifted to SeaMonkey 2.19. Currently we are treating this feature as Experimental because although most things are working some edge cases have probably been missed. Hopefully any remaining bugs will be found before we formally announce.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.
  • In Progress: The about:privatebrowsing page needs UI polish (bug 842439).

Bug statistics for the last two (full) weeks: 45 new, 7 fixed, 23 triaged.

  • Medium triaging effort.

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

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).

ewong

  • Fixed:
    • bug 918853 – Existing Thunderbird profile is no longer offered for import in a first-run situation
  • Checkin-needed:
  • Review:
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 840427 – Migrate SeaMonkey builders to using mock
    • bug 853720 – After bug 827446, SeaMonkey doesn’t know mozcrash.
    • bug 864291 – Remove “Personas” from UI and Help
  • Working On:
    • bug 110904 – attach signature fails silently on bad paths
    • bug 507676 – Port |Bug 435804 – Remaining rdf cleanup for FilterListDialog| to SeaMonkey
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
    • bug 863747 – Add option to disable Location bar history
    • bug 900422 – Debug Preferences should handle nglayout.debug.paint_flashing_chrome

IanN

  • Some testing, reviewing and commenting.
  • Fixed:
  • Pending check in:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 931111 [en-GB] Add Yahoo! and Bing to Fennec search engines
    • 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

  • Filed bug 937558 – Need new Venkman and Chatzilla branches
  • Fixed bug 924025 Unable to log in at chase.com
  • Working on bug 909093 – Update SeaMonkey to use nsIContentPrefService2
  • Working on bug 932354 – mozilla-central patches applied twice on Thunderbird Windows try server, try build fails

Neil

Possibly needs comm-beta approval:

  • bug 920677 Click-to-play plugins fail to show placeholder after resizing.

Fixed on comm-central, needs to land on comm-aurora:

  • bug 934013 Modern Theme doesn’t get packaged anymore.

Fixed on comm-central:

Landed on comm-central, comm-aurora and comm-beta:

  • bug 913493 Actually link mapi support into xul.dll.

Waiting for tree to be less red:

  • bug 932969 Find bar string is “undefined” upon first invocation.

Still waiting for review:

  • bug 909093 Update SeaMonkey to use nsIContentPrefService2.
  • bug 514173 Make string literal buffers shareable.

Abandoned:

  • bug 920947 Need to remove plugin doorhanger when last CTP plugin is removed from document.
Apparently this breaks Google Earth even more than it used to. Also I didn’t get around to landing it and requesting aurora and beta approval so it missed the release.
Instead you can view the web console remotely once you enable the built-in debugger. Now with full review!

Ratty

  • Managed to get my build environment up and running. Going through my request queue and what not.

Other stuff:

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

rsx11m

Waiting for comm-beta approval:

  • bug 931484 Apply transparency rule to signatures only once even if they are nested.

Waiting for reviews:

  • bug 354940 Make background color in URL bar for https: more obvious.
  • bug 842439 Improve style and rearrange content of the about:privatebrowsing page.

Filed:

  • bug 936898 Add global alert icons in missing sizes to the modern theme.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.
  • End-user information and discussion on MozillaZine.

tonymec

ASSIGNED (waiting for review)

  • bug 112578 (enh) search mails window : search subfolders should remember last state

ASSIGNED (checkin-needed)

  • bug 934191 (min) The title of the “Quit SeaMonkey” dialog is misleading when closing just the Browser

SeaMonkey Meeting Details

Mozilla Platform: 2013-11-12

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

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)

Next Merge: December 9, 2013 Next Release: December 10, 2013
Trains
Central: 28 Aurora: 27 Beta: 26 Release: 25
  • 26.0b4 Desktop/Mobile shipping today/tomorrow
  • Probably going to skip Desktop-only beta 9 on US thanksgiving, will have b8 and b10 unless there’s unexpected issues
  • Pushing back releases by 2 weeks over the December/January holiday so FF27.0b2 will be live from Dec 20 – Jan 2 and then we’ll pick up from there
    • Full dates & proposal coming to dev-planning, firefox-dev & release drivers mailing lists soon
34 bugs (39 bugs last week) 42 bugs (76 bugs last week)
Unresolved Aurora 27 Trackers (non-security, not tracked for Beta) Unresolved Beta 26 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.)

  • Trees Closed Nov 16 0900PT – 1700PT. Also impacts repositories, mdn, etc.
  • Trees Closed Nov 22 or 23 — MTV power work will take tegras offline, closing trees. Landlord has not set final time yet.

Key Issues

(Non team specific issues that impact engineering.)

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)

<Read Only>

Add-on SDK (dtownsend)

No update

App Tools (dtownsend)

No update

Developer Tools (robcee)

Q4 goals posted here: 2013Q4 Goals.

Landings:

  • Shader Editor!
    • Hacker News Post [[1]]
    • Blog Post [[2]]
    • Preffed off by default
  • Fast pretty printing bug 930141
  • Inspector works remotely on Metro bug 934744

45 bugs closed this week.

DOM (jst/dougt)

<Read Only>

Firefox Desktop (gavin)

Proposed list of Firefox Desktop goals for Q4 has been posted to the mailing list.

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • Lots of apzc landings last week. Both scrolling and zoom are seeing good improvements.
  • Various front end fixes

Work continues toward Dec. 9th uplift. We’re breaking down bugs based on what we want to get fixed before the uplift and what we want to work on in Aurora.

Firefox Mobile (mfinkle/blassey)

Firefox OS Communications (scravag)

<Read Only>

  • Status
    • DSDS and some Message user stores may need until Sprint 6 to finish.
    • Gecko/UX close to finish up on DSDS
    • UX close to finish up on MMS
    • Gecko/Gaia worked on MMS user stories
    • Gaia started working on Dialer user story
  • Identified Risks
    • DSDS is at risk and may introduce regressions
    • Some messages features could be postponed to 1.4

Firefox OS Devices Porting/Bluetooth (ttsai/mchen)

<Read Only>

  • bug 876583 – To support bluedroid backend on Gonk-JB version. (V1.3 feature)
    • The basic infrastructure is landed then starting to port profiles.
  • To provide BT related patches for NFC task.
  • Partner Support: Helix, fugu and Flatfish – Media, Bluetooth, Camera, Memory/Stability issues.

Firefox OS Media Apps (hema)

<Read Only>

Firefox OS Media Recording (cjku)

<Read Only>

  • {bug|709490} – Run WebGL on Web Worker with Off-Main-Thread-Compositing
  • {bug|911046} – WebRTC OmxCodec coding path support
  • Look into rendering pipeline to understand how to convert Content tree into Layer Tree.

Firefox OS Performance (mlee)

Backlog

Bugs

  • 1.2: Fixed 8 blockers; 10 remaining targeted for 2013.11.22.
  • 1.3: Fixed 29 issues.
  • Closed 11 backlog issues.
  • http://mzl.la/1bkB5eH

Success

  • Power Usage/Consumption
    • Hamachi and Keon Battery Harnesses built and distributed to all FxOS Perf team members.
    • Built custom ammeter that supports software battery disconnect needed for automation; currently calibrating.
    • Good progress towards disabling USB charging via linux kernel; required for supporting automation.
    • FxOS Power Harness Signup
      • Harnesses enable measuring on-device power usage
      • Requests for harnesses need to be made by Next Friday, November 22nd
      • Signup via the Battery Harness Signup etherpad.
  • Automation
    • Eideticker tests now running on Jenkins; one step closer to continuous integration.
    • Good progress updating Eideticker to work with higher fps cameras; supports more accurate comparisons with Qualcomm’s results.
    • Metrics analysis of Datazilla Cold-Launch Results

Challenge

  • New FPS Scroll regression 1.2 blocker reported by Qualcomm
    • Tracking via bug 936535
    • FxOS Perf, Email, Graphics and Qualcomm teams working together to troubleshoot and fix this.

Firefox OS Productivity (doliver)

<Read Only>

Short update:

Firefox OS Radio/WIFI/NFC (kenhkchang)

<Read Only>

  • Last week
    • Fix koi+ issues.
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
    • NFC, to fix the NFCD crash problem and to add test cases.
    • EAP-SIM, Partner are going to do more porting for EAP-SIM.
    • Multi-SIM, to land all DSDS implementations into Gecko.
    • WPA-EAP, to import PKCS#12 CA by wifimanager, reviewing.
    • WIFI-Direct, to implement the main codes of wifi-direct, reviewing.
    • Power metering, to implement PowerStats API.
    • Network metering, to centralize the code for network per-app metering.
  • This week
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
    • NFC, to add test cases.
    • EAP-SIM, to integrate Partner’s EAP-SIM solution.
    • Multi-SIM, to land all DSDS implementations into Gecko.
    • WPA-EAP, to import PKCS#12 CA by wifimanager, reviewing.
    • WIFI-Direct, to fix sychronisation problem, reviewing.
    • Power metering, to implement PowerStats API.
    • Network metering, to add metering function for FTP.

Firefox OS Systems – Front End (gwagner)

<Read Only>

  • Work Week in SF (Nov 4 – 8): https://etherpad.mozilla.org/systemsfeworkweek
  • Download Manager and better offline experience will be in 1.3
  • Haida improvements for 1.4: Rocketbar, Browser integration into systems app, new sheet management model.

Firefox OS Systems – Platform (timdream)

<Read Only>

  • Cursor management: no update.
  • DSDS: API changed on Gaia landed (except IccManager in review). Next: features/UI in Settings app
  • NFC: System app patch from DT engineers in review, BT handing in discussion. App features in progress, need better instructions
  • Tablet: On-going, schedule retargeted. Need to address some brand swapping branding issue
  • 3rd-party keyboard follow-up: v1.2 bugs has been stabilized. Moving on to v1.3 improvements.
  • EAP-SIM: UX and Gecko devs to sync-up on device capability.
  • Format SD card: UX spec available, need to find out if the partition in use (by music app or USB storage).
  • CDMA: Bug on string replacement filed. Need to address some follow-up bugs.
  • Window management: Had system front-end work week. Some of the window transition patches landed. Planned things on system browser, etc. Last patch to remove WindowManager need feedback.
  • Build script: home screen customization prototype available.
  • Zhuyin IME: landed yesterday. Community will test that along with localization altogether. Need to figure out tests.
  • Settings: Little update. Sub-panel work on halt.

Gaia/Team/Taipei/Meetings/2013-11-12

GFX (milan)

<Read Only>

  • Prioritizing for 2014

Identity (spenrose for jedp)

Working hard on Firefox Accounts for FirefoxOS FTU

Wiki: https://wiki.mozilla.org/Identity/Firefox-Accounts (Please see the FAQ if you have questions)

JS (naveed)

<Read Only>

  • No Update

Media (mreavy)

<Read Only>

  • W3 conference is this week. Many WebRTC folks are at the conference this week.
  • IETF conference was last week. The MTI video codec consensus call (Should we mandate H.264 or VP8 for WebRTC?) was taken, but no consensus was reached. We may move to “alternate consensus” methods to achieve consensus.
  • An update to the webrtc.org code was landed (branch 3.43) late last week. If there are any regressions, please file a WebRTC bug and copy Maire (mreavy at mozilla.com) on the bug.
  • The media playback team is having their work week next week in New Zealand.

Necko (dougt/jduell)

  • no update

Performance (vladan)

Seceng (mmc)

  • Application Reputation: bug 895476 landed to enable local checks. Remote checks blocked on some Windows programming. (mmc)
  • CSP: bug 855326 enables nonce-source directive. (grobinson)
  • Mixed Content Blocker: bug 906190 persists disable protection across child tabs almost landed (ckerschb)

WebAPI (overholt)

  • No update

Quality Programs

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

CritSmash (dbolter)

  • risk is trending up slightly – your attention appreciated.

MemShrink (njn)

Proper memory reporting for child processes has landed. Among other things, about:memory’s “Measure and save” now measures child processes. This only affects Firefox and Fennec; B2G uses a different mechanism that already handled child processes.

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.94 (Previous Week: 4.22).
  • 13 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers are good, although we’re still fighting some cycle collector issues on Nightly.
  • dmajor fixed bug 932100 which makes our DLL blocklist work for appinit DLLs. This will help lots with some kinds of greyware/abandonware crash issues.
  • click-to-activate plugin status summary is in firefox-dev: discoverability via infobar landed into Nightly this morning, bug 932854

Roundtable

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

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:

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.)

irc #planning Log From This Meeting

[2:00pm] lmandel: https://wiki.mozilla.org/Platform/2013-11-12
[2:00pm] felipe joined the chat room.
[2:00pm] lmandel: We'll start in a few minutes as the project meeting is running long.
[2:00pm] XDS2010 joined the chat room.
[2:01pm] lmandel1 joined the chat room.
[2:01pm] spenrose joined the chat room.
[2:01pm] cpeterson left the chat room. (Input/output error)
[2:02pm] longsonr left the chat room. (Quit: ChatZilla 0.9.90.1 [Firefox 25.0/20131025151332])
[2:02pm] lforrest left the chat room. (Quit: Leaving.)
[2:02pm] myk left the chat room. (Ping timeout)
[2:03pm] lmandel: Starting in 1 minute
[2:03pm] cpeterso_ joined the chat room.
[2:04pm] KaiRo: lmandel: no voice update from me today
[2:04pm] satdav joined the chat room.
[2:04pm] satdav: can I as a contributor join this meeting the now
[2:04pm] lmandel: KaiRo: Thanks
[2:04pm] satdav: sf is running a bit late due to the remo meeting
[2:04pm] KaiRo: bsmedberg: do you want to do a voice update on what you added?
[2:04pm] lmandel: satdav: We're broadcasting on Air Mozilla
[2:04pm] satdav: well the all hands
[2:04pm] bsmedberg: KaiRo: sure
[2:04pm] satdav: I am watching it
[2:04pm] KaiRo: lmandel: ok, then bsmedberg will voice a stability update
[2:05pm] lmandel: KaiRo, bsmedberg: Ok
[2:05pm] myk joined the chat room.
[2:05pm] jfkthame left the chat room. (Connection reset by peer)
[2:06pm] jfkthame joined the chat room.
[2:06pm] mbest joined the chat room.
[2:06pm] lforrest joined the chat room.
[2:07pm] jjensen left the chat room. (Quit: is away)
[2:07pm] curtisk is now known as curtisk|afk.
[2:07pm] bsmedberg: blassey_: tab capture/streaming means screenshare your browser?
[2:07pm] lassey: bsmedberg: yes
[2:08pm] jimb joined the chat room.
[2:08pm] bsmedberg: lassey: how much harder is it to screen share the entire screen or arbitrary windows?
[2:08pm] • bsmedberg needs that for plugin-replacement purposes on video conferencing
[2:08pm] lassey: it will be a separate code path
[2:08pm] lassey: but we want to do that
[2:08pm] • lassey looks for the butg
[2:08pm] lassey: bug
[2:09pm] satdav: lsblakk, whens todays channel meeting
[2:11pm] lsblakk: satdav: it already happened - things were off today because of moving the project meeting
[2:11pm] grace joined the chat room.
[2:11pm] lsblakk: we tacked it on to the 25.0 post mortem
[2:11pm] lsblakk: (this was announced to dev-planning)
[2:11pm] lassey: bsmedberg: bug 923225
[2:11pm] firebot: Bug https://bugzilla.mozilla.org/show_bug.cgi?id=923225 nor, --, ---, nobody, NEW, [meta] Add screen/app/window sharing support
[2:12pm] marcia left the chat room. (Ping timeout)
[2:12pm] grace left the chat room. (Quit: Leaving.)
[2:13pm] • bsmedberg wonders if anybody actually reads the read-only updates
[2:13pm] RyanVM|sheriffduty: bsmedberg: I do
[2:14pm] lassey: bsmedberg: I don't
[2:14pm] vladan: bsmedberg: I do
[2:14pm] lmandel: Roundtable items?
[2:14pm] lassey: if it isn't important enough for the team to read out, my assumption isn't important enough for me to read
[2:14pm] milan left the chat room. (Input/output error)
[2:15pm] lassey: lmandel: read-only updates
[2:15pm] lassey: (if you're asking what we're talking about)

Engineering Meeting Details

  • Tuesday 2013-11-1211:00 am Pacific Standard Time
  • 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 / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

12-November-2013

Mozilla Project: 2013-11-11

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Being held this *Tuesday*, November 12th 19:00 UTC

All-hands Status Meeting Agenda

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

Friends of the Tree

Thanks to dkl and glob for fighting off spambots on Bugzilla all week.

Benjamin Kerensa for running a ‘Designing your project for participation‘ workshop at the Portland space last Friday.

Upcoming Events

Thursday, 14 November

  • Project Kick-Off Form Refresher Brown Bag: Launching projects quickly and efficiently. 10:00am PST/18:00 UTC at Brownbags Vidyo Room and live in San Francisco Common Space (will be recorded in AirMozila, hosted by Winnie Aoieong)
  • 10:00 AM Pacific / 18:00 UTC: Grow Mozilla discussion — a forum for discussing community building at Mozilla

Friday, 15 November

  • Dr. Ann Cavoukian, Privacy Commissioner for Ontario Canada and recognized privacy expert presents “Privacy by Design – Leading the Way to Preserving Our Freedoms, Minimizing Surveillance”, 1-2pm PST in Mountain View, 10 Fwd (will be live and recorded on Air Mozilla)

Product Status Updates (voice updates)

Webmaker

Non-verbal — more coming up in Lightning Presentations below

  • Following up on MozFest. We’re following up on some of the great new ideas, apps and prototypes that came out of MozFest
  • This week: “Pass the App,” a work-in-progress prototype designed to help anyone make an app to raise money for their favorite cause
  • Also check out: mars.webmaker.org, a new 3D simulation that lets you remotely pilot the Mars Curiosity rover with the actual software used to plan the mission

Grow Mozilla

Speaker Location: San Francisco

Getting to a Million Mozillians

Here are some tips and suggestions for people who are interested in learning more about bringing new contributors in to your project.

  • Who: You have volunteers involved in your project and you’d like to turn up the dial on participation

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
Karl Dubost Web Plumber Plumbing to make the Web fluid (Web Compatibility) From the Toronto Outer Moz space no, but you can through my slides as I speak It’s coming (Mobile) Web Compatibility
Amira Dhalla Maker Party Mozilla Festival (Mozfest) NYC office No Please play https://vimeo.com/79084410 https://blog.webmaker.org/mozfest_demo_party or https://blog.webmaker.org/mozfest-2013
Robert Richter Pass the App Toronto

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?
David Weir (satdav)? Feedback From Staff. Got a Update about the Disability Issues at Mozilla and I am working with H.R about adding a policy to Mozilla?, Link to the results so far https://groups.google.com/d/topic/mozilla.governance/kQsmaMxT95g/discussion

Welcome!

Let’s say hello to some new Mozillians! If you are not able to join the meeting live, you can add a link to a short video introducing yourself.

Introducing New Volunteers

New Volunteer(s) Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where is the new person based? What will the new person be doing?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Danny Liang Thomas Tsai Taipei Taipei Firefox OS – Devices AE
Blake Wu Marco Chen Taipei Taipei Firefox OS – Devices
Roberto Vitillo Vladan Djeric Toronto London Firefox – Desktop Performance
Rachel McGuigan Patrick McClard Mountain View Mountain View Help Desk

<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

7-November-2013

Mobile: 2013-11-06

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule

  • Next merge is 2013-12-09

Topics for This Week

Tips, Tricks and Best Practices

We had several posts to the mailing list last week covering some good information about Android, Java and code maintenance. Sriram has a post on setImageBitmap(null) being evil. Richard walks through his investigation of a memory issue he fixed. He also started a discussion about some best practices.

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.

  • Noppanit fixed bug 774696 – Default icon for about:apps (first patch!)
  • Errietta fixed bug 910768 – Add a link to the marketplace in the “No apps installed for this url” toast
  • WG9s fixed bug 931469 – Tapping an .apk file download link results in 2 downloads starting, one of which never completes
  • Federico finished bug 909932 – A new Notifications.jsm API for add-ons
  • darkowlzz fixed bug 920935 – Reading list items opened using keywords are not opened in Reading List
    • This bug was later marked a WONTFIX and the patch was backed out, but we still like to recognize good effort! 🙂
  • capella fixed bug 906402 – security exception when checking signature of favicon

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!

Kats

<Read Only>

  • No Fennec work recently
  • Spent a lot of time discussing coordinate systems with Botond, things are starting to make sense. This will help both Metro and eventually Fennec

JChen

  • Past week
    • Patch reviewed for bug 909974 – Background thread hang monitoring
    • Been working on bug 932865 – Background thread hang reporting
      • and associated bugs:
      • bug 935089 – Array util methods should support mozilla::Array
      • bug 935092 – Make last-seen peudo stack available
      • bug 896100 – Implement the C++11 rvalue reference helpers in MFBT
  • Next
    • More hang reporting

GCP

  • Last week:
    • WebRTC 3.43 uplift patches. Ready to land but found some x86 issues.
    • bug 932816 Unable to close the app if webrtc is being used
    • bug 933284 crash in @0x0 | audiotrack_get_max_channel_count
    • bug 932692 Crash [@ libdvm.so@0x50e96 ]
    • bug 933705 Android WebRTC deletes a shared GlobalRef
  • Next week:
    • More of the same

Randall Barker

  • Last week:
    • Chased crashes in IPC
    • Chased crashes when using shared memory
  • This week
    • Figure out safe way to share compositor frame metrics with out crashing.

Brian N

  • bug 933501 – Update SUTAgent to look for main activity rather than first one in manifest
  • bug 933614 – Add support for creating a GeckoView library project using mach
  • bug 911364 – New GeckoView instances aren’t connected to Gecko when Activity is recreated
  • Trying to figure out a good way to handle GeckoView lifecycle
  • Reviews

Sriram

  • bug 932967 – LightweightTheme cleanup
  • bug 934001 – ImageView’s setImageBitmap is evil
  • bug 933459 – Reduce unnecessary drawables created by FaviconView
  • bug 934658 – Investigated and fixed non-rectangular clipping in UrlBar
  • bug 935169 – Minor cleanup on TabMenuStrip
  • Working on example application for DroidCon slides

WesJ

LucasR

This week

  • Tons of patch reviews
  • bug 935543 – Remove unused members of BrowserToolbar
  • bug 935523 – Remove setShadowVisibility() from toolbar
  • bug 935530 – Fix subtle misalignment of stop button
  • bug 935534 – Misc tweaks/cleanups in toolbar-related layout
  • bug 935527 – Make all BrowserToolbar members private
  • bug 935526 – Remove redudant uses of ‘this’ in PageActionLayout
  • bug 935473 – Exiting editing mode while forward button is visible might leave it visible and disabled
  • bug 934900 – [TABLET] Back/Forward and Bookmark buttons are enabled in editing mode if tap on URL bar before loading page
  • (Investigated) bug 883500 – java.lang.IllegalArgumentException: the bind value at index <n> is null at android.database.sqlite.SQLiteProgram.bindString(SQLiteProgram.java)
  • Playing a bit with new KitKat APIs
  • Australis bug filing sprint

Next week

  • More toolbar stuff, new batch of patches coming soon
  • More Fx26 stuff, tracking bugs

liuche

  • bug 852608 – Add OpenSearch support [r+]
  • Follow-ups/future work:
  • bug 932092 – UI Telemetry probes
    • talking to bwinton (Australis)
    • looking at Google Analytics
  • (new laptop setup)
  • bug 884590 – prefsObserver bug [mentoring!]

Margaret

  • Done
    • bug 932694 – about:apps is empty after closing Firefox
    • bug 932830 – Add home banner API to let add-on know when message is shown to user
    • bug 934678 – Write test for Home.banner API
    • bug 925082 – Open PinSiteDialog with current pinned term
    • bug 930589 – Remove “Edit” context menu item from reading list
    • bug 933428 – Remove “Share” and “Add to Home Screen” from about:home context menus
  • In Progress/Next
    • Investigating bug 846569 – Tab list should keep scroll position when closing a tab, currently jumps back to active tab
    • Finishing up Adrian’s patch for bug 899187 – Robocop tests for bookmarks page
    • Working on dynamic snippets in bug 922792
    • More about:home context menu work – dependencies in bug 931021

mcomella

  • Past
    • bug 928598 – (WFM) Some favicons missing in new-new-about-home for tablet
    • bug 870925 – FHR Provider: submissions
    • bug 933445 – Incorrect paths for android-services.mozbuild with fennec-code-copy.sh on Linux
  • Present
    • bug 910859: Bootstrap new UI testing framework
    • FHR architecture docs
  • Future
    • FHR
      • Minor bugs and regressions
      • Create bugs/roadmap for potential next steps
    • Researching the use of a linter (JSHint?) in browser.js
    • bug 898613: [fig] Editing mode tests (followup to bug 895828)

RNewman

  • Landing and uplifting thumbnail stuff.
  • Assorted other bugs.
  • Benchmarking for elan!
  • Soon: investigating locale switching.

nalexander

Spent all week working on |mach projectify|. See the small blog post and video at http://www.ncalexander.net/blog/2013/11/05/building-fennec-with-eclipse-ide-demo/.

BLassey

  • working on tab streaming for second screeen
  • cleaning up and landing GeckoView patches
  • need to update web compat addon

MFinkle

  • GeckoView
    • Cleaning up patches for phase v0.2 (should land today)
    • Lot’s of external interest around GeckoView
    • Android WebView now implemented with Chromium, but still lacks some WebAPI support
  • Second-screen
    • Unbitrotted and fixed some bugs in the patches
    • Started playing with Brad’s tab streaming code
    • Started planning some details around a “Push video to second screen” project
  • Mostly doing manager stuff though

Ian Barlow

  • Out for the afternoon, wiki update only
  • Working on a deck outlining our plans to make Firefox a “Hub” experience for online life. Includes parts about Home (adding feeds and services) and Quick Share (support for multiple quick share spots)

Arun

WebRT

Feature Focus

Fx26 (Ships 12/10)
Fx27 (Ships 01/21)
Fx28 (Ships 03/04)

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-11-06

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Schedule & Progress onUpcoming Releases

Firefox Desktop & Platform

Current Releases

  • 25 is unthrottled fully now

Beta (26)

  • FF26.0b2 released yesterda, going to build on beta 3 tomorrow
  • will be evaluating CTP by default in the next week or two

Firefox Metro

READ ONLY

  • Team concluding Iteration #18 on Monday November 8.
  • 17 out of 30 Aurora 28 blocking bugs resolved this iteration representing 53 points.
  • Profile Sharing Feature – 18 out of 47 points completed – 29 remain for Iterations #19 and #20: View Bugs.
    • Uplift of Profile Sharing to Aurora 28 cannot be determined at this time. First round of QA will begin at the conclusion of Iteration #18.
  • To date, 19 bugs in the Backlog are blocking uplift to Aurora 28: View Bugs.
  • To date, 14 bugs remaining in Iteration #18 are blocking uplift to Aurora 28: View Bugs.

ID Summary Priority Status
886321 Story – APZC metrofx issue tracking P1 ASSIGNED
801187 Change – Theme tab-modal prompts to look good in Metro P1 ASSIGNED
855434 Story – Non HTML5 specific form elements should work P1 ASSIGNED
910223 Story – Firefox Start Transition(s) P1 ASSIGNED
840855 Defect – Dialogs intermittently fail to accept touch input P2 ASSIGNED
933580 Defect – Not switching to desktop if Adobe Reader set as default application P2 ASSIGNED
926036 Defect – Long strings in about panel are cut instead of wrapping P2 ASSIGNED
932664 Story – Link clicks and file activations should open in the currently opened browser no matter which environment P2 ASSIGNED
918203 Defect – Several seconds delay before adjusting when transitioning into filled view P2 ASSIGNED
922851 Defect – Moving browser to larger secondary display results in clipping / mis-sizing P2 ASSIGNED
934762 Defect – Metro renders squished and mouse/touch events are offset in dual monitor setup when one is HighDPI P2 ASSIGNED
903426 Change – In-content crash reporter prompt P2 ASSIGNED
833192 Story – Hi DPI scaling for full HD screens of 12.5″ or smaller P1 RESOLVED
831910 Story – Use the Auto-Complete Screen P1 RESOLVED
922121 Defect – tap-drag on nav bar input invokes scroll of content P2 RESOLVED
927239 Defect – Context menu items keep highlight after being selected P2 RESOLVED
929256 Defect – Dragging form select scrolls content P2 RESOLVED
849564 Change – Add a view-source option into the app bar menu P2 RESOLVED
928201 Defect – Download app bar displays ‘Run’ for non-executable content P2 RESOLVED
934496 Defect – Progress bar displays when a page starts loading in a background tab P2 RESOLVED
934750 Defect – Regression: Cross-slide gesture on Start page not working P2 RESOLVED
935554 Defect – Navbar displays when a page loads in a background tab P2 RESOLVED
924911 Story – Profile switching main task: Change View on Desktop feature to be switch to Desktop feature P2 RESOLVED
924914 Story – Profile switching second main task: Add View on Metro feature to Desktop Firefox P2 RESOLVED
924995 Story – Use same base app name so that it uses the same profile and more P2 RESOLVED
925457 Defect – Tap that crosses boundary between text field and app bar pushes Firefox Start content up the screen rather than overlaying P2 RESOLVED
924894 Story – Split prefs files up for Metro and Desktop when running in the same profile P2 RESOLVED
931846 Story – Change startup cache location for Metro Firefox P2 RESOLVED
919232 Defect – arrow keys not working in form autofill popup P2 RESOLVED
927238 Defect – Dropdowns appear cut off and are not selectable with keyboard shortcuts and flash on/off P2 RESOLVED
931115 Defect – Cache dominant color data for start tiles P2 RESOLVED

Firefox Mobile

Beta (26)

Fx26 (Ships 12/10)

Aurora (27)

Nightly (28)

Developer Tools

Feedback Summary

Desktop

Lots of Feedback around Shaw Network issues in Canada, Bug 935394, not our problem but a significant issues in the last 24 hours.

Mobile

No updates, Firefox 25 is well received.

UX & User Research

No updates this week.

Market Insights from the Market Strategy Team

Desktop / Platform

  • Study: Vision Mobile’s report on “How HTML Can Compete with Native” evaluates gaps between W3C recommendations and implementation in browsers. [1]
  • Study: Pew’s Internet & American Life Project examines how Americans use the internet and how their activities affect their lives. [2] It breaks down reasons for non-usage into Relevance, Usability, Price and Lack of access.

Tencent

  • China’s Tencent with over 1B users is about to overtake Facebook. [3]. Tencent’s mobile messaging app WeChat has over 200m users, up three times from 2012 year-ending levels of around 85m. Tencent is also preparing $200m to place on a bid for US-based SnapChat. [4]

Microsoft

  • Microsoft is offering 11 goodies to developers who can demonstrate how they got 11% better page load performance in their organization’s home web page with Internet Explorer 11. [5]

Apple

  • Apple’s new OS X Mavericks is focused on helping OS X users be more efficiently. Positives include multi-monitor support and iCloud Keychain for security, and negatives include broken email capabilities. [6] However, it is free for all Mac users, reflecting commoditized state of operating systems besides Apple’s upcoming strategies with hardware differentiation. [7]

Google

  • Google’s maps is evaluating integrating data about emotions, for example, places you’ve rated or people you hang out with, into an interactive visual presentation reflecting our real life connections and peek into the future and possibly travel there. [8]

Amazon

  • Amazon is trying to get independent book stores to sell Kindles. [9] Retailers will have the option of receiving 10% of every Kindle book purchased on Kindle devices sold by the bookstore for the first two years after a customer buys a device.

Mobile

  • Numbers for Q3 of smartphone sales are out. According to Strategy Analytics, there were a total of 251 million units sold last quarter, up 45% from the same time last year. Android runs on 81% of them, iOS on 13% and Windows Phone on 4%. Microsoft’s share has doubled year – over – year and this is the first quarter when it managed to sell more than 10 million devices. The growth is likely coming from the emerging markets and the lower – end of the Lumia line, which features devices such as the Lumia 510 and 610.
  • Canalys, another research firm, adds country granularity and reports that Windows Phone achieved 2nd place in 19 countries: Finland (39%), Vietnam (16%), Italy (15%), Thailand (11%), Turkey (11%) and Russia (8%). In terms of screen sizes, Canalys also reports that shipments of large devices of 5 inch and above reached their highest level with 22% of shipments (56 million units). 66% of the 56 million had a 5 inch display, 31% had between 5 and 6 inch, and just 3% had 6 inch or larger screens. Canalys expects that the form factor between 4.1 and 5 inch to be most popular in 2014.
  • Android version distribution numbers for November put Jelly Bean at 52%, split between v4.1 at 37%, v4.2 at 12% and v4.3 at 2%. Gingerbread is the second most popular version, with 26% and Ice Cream Sandwich the third with almost 20%.
  • Version 4.4 of Android, KitKat, was released, with focus on optimising the OS for lower – end devices. They include lower memory requirements for the platform as well as the generic and Google apps, as well as an API for 3rd – party developers, where they can find out what are the memory specifications of a device so they can serve optimised code. In the effort to achieve less fragmentation and have one major version across the entire Android ecosystem, Google intends to maintain this release through-out next year. The other major category of changes in this new version of the platform is deeper integration of Google applications: Google Now can also be accessed through a swipe from the home screen and an API for deep linking for Google Search directly from applications has been created. Further, Hangouts have been more closely integrated with the SMS / Messaging apps and Google search can also be accessed from the Dialer.

Marketing, Press & Public Reaction


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

6-November-2013

Mozilla Platform: 2013-11-05

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

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 25 release now unthrottled
  • Firefox 26.0b2 sign off expected this aft (desktop)
    • Mobile beta 2 will have the fix for Android 4.4 crashes
Next Merge: December 9, 2013 Next Release: December 10, 2013
Trains
Central: 28 Aurora: 27 Beta: 26 Release: 25
39 bugs (25 bugs last week) 76 bugs (61 bugs last week)
Unresolved Aurora 27 Trackers (non-security, not tracked for Beta) Unresolved Beta 26 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.)

  • Two tree closures in November:
    • 16nov: rejuggle all network cables in SCL3 colo – long downtime?
    • 23nov: power outage in 650castro (impacts tegras)

Key Issues

(Non team specific issues that impact engineering.)

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)

  • New bugzilla flag! “a11y-review
    • Definition/Usage: This flag is used to ask the accessibility team to look over a bug. Typically used if a bug has the potential to affect accessibility, regresses accessibility, and/or is a new user facing feature.
    • Currently available for these products: Firefox, Firefox for Android, Core, Toolkit, Firefox OS.
    • We’re here to help.

Add-on SDK (dtownsend)

  • Testing a fix for the places intermittent failures

App Tools (dtownsend)

  • Working on beefing up tests
  • Trying to figure out a problem debugging phones from Brazil
  • Fixed the crasher on OSX 10.9

B2G Services (dougt)

  • Blog posted on stumbling. Created 4 new developers, lots of interest.

Developer Tools (robcee)

<Read Only>

DOM (jst/dougt)

<Read Only>

  • Converted almost all of the APIs on workers to WebIDL, and got rid of the separate worker event dispatch system, paying off a lot of technical debt. Bugs 919885, 925531, 934785, and 928312.

Firefox Desktop (gavin)

  • Q4/end of year goals to be discussed on firefox-dev in the next week

Firefox Metro (bbondy/jmathies/mbrubeck)

<Read Only>

  • Profile sharing work is underway, completed work includes:
    • Shared base app name which implies shared profile
    • Relaunch in Desktop feature (From the Metro browser)
    • Relaunch in Metro feature (From the Desktop browser)
    • Split preference files within the same profile
    • Split startup cache files within the same profile
  • Latest shared profile builds are available on oak for any risky work until it is safe to land on mozilla-central after QA’ing is done: http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-oak/firefox-28.0a1.en-US.win32.installer.exe
  • Tracking bug or other shared profile work is here: bug 924860
  • Blog post going out with details of shared profiles from Brian Bondy’s blog tomorrow.

Firefox Mobile (mfinkle/blassey)

  • Reviews in progress for bug 909974 – Background thread hang monitoring
  • new about:home improvements (so far, well received on beta) bug 918007, bug 925722, bug 924968
  • UI Telemetry gaining traction bug 932092
  • Uplifted to Aurora: bug 926430 – The wrong thumbnails are displayed in empty grid positions. This makes favicon display faster and should have improved startup speed a bit
  • We are considering uplifting to Fx27 as the memory gains are ginormous and we think it could solve a smattering of OOMs… Bug 931843 – java.lang.OutOfMemoryError @ android.graphics.BitmapFactory.nativeDecodeAsset in TabsAdapter.assignValues(TabsTray.java:259

Firefox OS Communications (scravag)

<Read Only>

  • is getting lower 8 koi+ and 7 koi?
  • DSDS is in a good shape.
  • Risk on DSDS with gecko and gaia integration

Firefox OS Devices Porting/Bluetooth (ttsai/mchen)

<Read Only>

Firefox OS Media Apps (hema)

<Read Only>

Firefox OS Media Recording (cjku)

<Read Only>

  • bug 891704 – [MediaEncoder] Implement MP4Writer
  • bug 879668 – [MediaEncoder] Implement VideoOmxEncoder on B2G
  • bug 920934 – [MediaEncoder] Implement AudioOmxEncoder on B2G
  • bug 920921 – [Flatfish]: Flatfish has bad performance on Homescreen wiping
  • bug 898949 – [B2G getUserMedia] Display front/back camera list on permission prompt

Firefox OS Productivity (doliver)

<Read Only>

Last week:

  • Temporarily drove koi+ bugs to zero! Then a couple more snuck in — but generally we are in good shape for 1.2.
  • Finished up the new features for Clock in 1.2. We now have a timer, a stopwatch, and an updated look.
  • Continued progress on POP3 support in 1.3.
  • Started work on redesigning the Drawer functionality that is used for app navigation in Email and Calendar. This is targeted for 1.3 as part of the first steps toward Haida. Design is here: https://mozilla.box.com/s/10ab2eoqoabvx6dhh82v

This week:

  • A couple of us are spending time at the FxOS Systems work week in San Francisco to discuss Haida and other things coming up in the next few releases.

Firefox OS Radio/GPS (kenhkchang)

<Read Only>

  • Last week
    • Fix koi+ issues.
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
    • NFC, to refine the NFCD code and prepare for landing code.
    • EAP-SIM, Partner will provide their solution for us. And we will verify it.
    • Multi-SIM, to implement webapi for DSDS.
    • WPA-EAP, to import PKCS#12 CA by wifimanager. Reviewer is asking to have a discussion with him.
    • WIFI-Direct, to implement the main codes of wifi-direct.
    • Power metering, to discuss the WebAPI with Jonas.
    • Network metering, to centralize the code for network per-app metering.
  • This week
    • Fix koi+ issues.
    • RTSP Client, to add suspend and resume functions and to support rtsp protocol in url bar.
    • NFC, to add test cases.
    • EAP-SIM, Partner are going to do more porting for EAP-SIM.
    • Multi-SIM, to land all DSDS implementations into Gecko.
    • WPA-EAP, to import PKCS#12 CA by wifimanager, reviewing.
    • WIFI-Direct, to implement the main codes of wifi-direct, reviewing.
    • Power metering, to implement PowerStats API.
    • Network metering, to centralize the code for network per-app metering.

Firefox OS Systems – Platform (timdream)

<Read Only>

  • Cursor management: working on bug 924692. investigating the possibility to do bug 931495 to support the feature.
  • DSDS: Gecko API in discussion however Gaia patch is ready in review, will start landing patches after Gecko
  • NFC: UI feedback+, BT handover spec updated.
  • Tablet: gallery & video in review, FTU landed, photo frame blocked on UX revise.
  • 3rd-party keyboard: koi+=6 bugs, will clean up this week; remaining features will be v1.3+.
  • Settings: EAP-SIM: to start this week. Format SD card: waiting on step.
  • CDMA: koi+~=2, not may 1.3 bugs for now.
  • Window management: no update.
  • build script: start working on working on home screen customization tool. variant.py change landed, multilocale.py and additional-extensions.py landed.
  • Zhuyin IME: no update.
  • Bluetooth: patch ready, will land after graphic fine tune
  • IME API w/ hardware keyboard: on halt
  • Bluetooth keyboard: on halt
  • Hardware keyboard events: on halt.
  • New Camera App features: on halt
  • Engineering mode: Fixed some small issues
  • Screenshot tool: reviewing
  • getUserMedia permission: working with w/ TEF devs on very late v1.2 features.

Read our updates at: https://wiki.mozilla.org/Gaia/Team/Taipei/Meetings/2013-11-05

GFX (milan)

  • Desktop
    • We think the performance blocker on the Mac for Australis landing is out of the way.
  • B2G
    • Fallback for running out of pmem is in place, but it requires a non-default flash or a change to the base image to show up on the phones. This is slowing down the testing.
    • Flatfish (tablet) off the 1.2 radar
  • Metro:
    • Triaging and fixing Metro specific APZC bugs. About two dozen tagged as needing to be fixed before 28 goes beta.
  • Android:
    • Variable caching for SkiaGL is in place.
    • Moz2D recording

Identity (jedp)

<Read Only>

All are presently at FxOS FE work week in SF (hence the read-only request)

Updates for Firefox Accounts sign-in on FTE:

  • Architecture:
  • Tracking bug: bug 920135
  • Clients for 1.3 are Marketplace and WheresMyFox
    • Olav, Sergi, and Shane have consolidated UI into single /shared area: https://github.com/ferjm/gaia/pull/1/commits
    • Fernando has completed core IAC API work: bug 929388
    • Jed, Sam, and Zach working on pulling elm patches into m-c:
      • bug 904612 – First version of Firefox Account Sign up/sign in screen on Desktop
      • bug 911384 – add HAWK support (HTTP client authentication protocol). r=rnewman
      • bug 919698 – Update account tests location. r=jaws
      • bug 909967 – Introduce a Firefox Accounts module for storing/retrieving user credentials. r=gavin,gps
      • bug 913199 – Use HTTPS for FxAccounts server URL. r=rnewman
      • bug 911378 – A BrowserID/Hawk based IdentityManager for Sync. r=rnewman
    • Working next week with dougt and nsm (w00t!)

JS (naveed)

<Read Only>

    • Compiler (JIT)
    • Garbage Collection
      • Continue plugging away at rooting hazards
    • Front End and Other
      • Work on Module loaders

Layout (jet/dbaron)

<Read Only>

  • New Servo style system (CSS parsing, selector matching, cascading, inheritance and computed values) landed.
  • Vertical Text (Writing Modes) in progress. See https://bugzilla.mozilla.org/show_bug.cgi?id=735577
  • Low-level Text Performance work ongoing. See bugs 934710, 934770
  • SVG Performance work ongoing. See bug 934411
  • CSS Variables now in final code reviews. See bug 773296

Media (mreavy)

<Read Only>

  • IETF conference is this week, W3 conference is the week after. Several WebRTC team members are at these.
  • Update to webrtc.org code (moving to version 3.43) will probably land this week. If you have questions, please contact Randell Jesup.
  • If you haven’t seen it already, check out: https://brendaneich.com/2013/10/ciscos-h-264-good-news/

Necko (dougt/jduell)

  • No update

Performance (vladan)

  • No update

Seceng (mmc)

<Read Only>

  • TLS 1.2 On by default landed bug 861266
  • Mixed content blocker: bug 915951 landed and uplifted to Aurora/Beta to fix missing doorhanger affecting CtP and mixed content sites

WebAPI (overholt)

  • No update

Quality Programs

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

MemShrink (njn)

The trees were closed for several days due to shutdown leaks. From the post-mortem:

TL;DR: Win7 M2 and Mbc test were OOMing frequently at shutdown because too many DOM windows were open. This was due to a combination of: (a) multiple badly written tests, (b) multiple social API leaks, (c) multiple devtool leaks. Bug 932898 will improve our shutdown leak detection; bug 934288 may also help. Bug 932900 will (if implemented) will make some of these leaks impossible(?).

OrangeFactor (ryanvm)

  • Past week’s OrangeFactor: 4.22 (Previous Week: 4.56).
  • Thanks to those who helped to investigate and fix the mochitest leaks that closed the tree for 2 days last week.
  • 7 intermittent failures fixed in the last week – List – Thanks!.

Stability (kairo/bsmedberg)

  • Overall numbers are stabilizing on Beta and Release, Aurora needs some uplifts from recent Nightly fixes – note that metro is now on that dashboard as well, but has a small amount of testers.

Roundtable

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

  • [gps] If you use MacBook Pros as your primary developer machine, consider getting a 2013 model ASAP.

<Read only beyond this point>

Friends of the Tree

There were great changes by volunteers in Core and Toolkit during the past week. Thanks to all of these contributors for their passion and hard work! Here are some highlights:

  • Tom Schuster (evilpie) fixed a SpiderMonkey assertion and did some maintenance (bug 760460, bug 933810, bug 933946).
  • [first patch!] Felix H. Dahlke improved the OS.File removal API (bug 921229).
  • Landry Breuil (gaston) fixed a ctypes/ffi alignment error on BSD (bug 928381).
  • Yura Zenevich (yzen) improved B2G accessibility for input elements (bug 932158).
  • Antonio Manuel Amaya Calvo (amac) fixed installing apps without a network connection in some cases (bug 932843).
  • James Kitchener (jkitch) made zero-length strings not allocate (bug 328755).
  • Chris Manchester (chmanchester) made OS.File.open errors less platform-dependent (bug 885480).
  • Nils Maier (nmaier) improved SDK addon reporting and stacks for Promise rejections (bug 929120, bug 932548).
  • Brian O’Keefe performed ongoing build system conversion (bug 870401).
  • Robert Longson (longsonr) simplified nsSVGDataParser (bug 929011).
  • Andy Wingo (wingo) cleaned up parts of SpiderMonkey (bug 881226, bug 932180, bug 932216).
  • Dan Gohman (sunfish) made a bunch of SpiderMonkey changes (bug 930708, bug 930714, bug 931487, bug 931488, bug 934173, bug 934174, bug 934520).
  • Sankha Narayan Guria (sankha93) implemented more ES6 parts of Array (bug 894658).
  • Chiaki Ishikawa fixed a problem with nsLocalFile (bug 931720).
  • Bharath Thiruveedula (tbharath) made geolocation errors occur when the network provider fails (bug 684722, bug 933456).
  • Juan Gomez (AtilA_) fixed a Galaxy S2 crash (bug 931573).
  • Michael (Earth4) fixed a PSM leak (bug 933998).
  • Cykesiopka performed ongoing build conversion (bug 887832).

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.)

irc #planning Log From This Meeting

[1:59pm] lmandel: https://wiki.mozilla.org/Platform/2013-11-05
[2:00pm] RyanVM|sheriffduty: lmandel: no
[2:00pm] lmandel: RyanVM|sheriffduty: thx
[2:00pm] milan left the chat room. (Ping timeout)
[2:01pm] gavin: lmandel: yes
[2:02pm] RyanVM|sheriffduty: my aren't we a happy-looking group today
[2:02pm] myk joined the chat room.
[2:02pm] myk left the chat room. (Input/output error)
[2:02pm] myk joined the chat room.
[2:03pm] jimb left the chat room. (Ping timeout)
[2:03pm] lsblakk: there is some serious face in this meeting today
[2:04pm] robcee: it's a serious meeting
[2:04pm] curtisk|afk is now known as curtisk.
[2:09pm] RyanVM|sheriffduty: SHUT UP AND TAKE MY MONEY
[2:09pm] kbrosnan: the lenovos got haswell in the last week too
[2:09pm] lmandel: roundtable items?
[2:09pm] kbrosnan: but not the carbon
[2:09pm] RyanVM|sheriffduty: kbrosnan: hopefully hi-dip at some point too
[2:09pm] RyanVM|sheriffduty: dpi*
[2:10pm] milan_ left the chat room. (Connection reset by peer)
[2:10pm] cviecco joined the chat room.
[2:10pm] milan joined the chat room.
[2:11pm] milan left the chat room. (Input/output error)
[2:11pm] milan joined the chat room.
[2:12pm] coop is now known as coop|lunch.
[2:13pm] kbrosnan: RyanVM|sheriffduty: http://shop.lenovo.com/us/en/laptops/thinkpad/t-series/t540p/
[2:14pm] RyanVM|sheriffduty: kbrosnan: niiiice
[2:14pm] kbrosnan: though not that i want to lug a 15.6" laptop around
[2:14pm] kbrosnan: also
[2:14pm] kbrosnan: 'to be released soon'

Engineering Meeting Details

  • Tuesday 2013-11-0511:00 am Pacific Standard Time
  • 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 / Air Mozilla / MTV Warp Core / TOR Finch / SFO Warfield / PDX Widmer
  • join irc.mozilla.org #planning for back channel

5-November-2013

Mozilla Project: 2013-11-04

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Happy Birthday to williamr from all of the Mozilla Community
  • Many thanks to bgrins, Gijs, jryans, khuey, mccr8, njn, past, roc, smaug, and ttaubert for dropping everything to investigate and fix the leaks that were keeping the tree closed for 2 days last week.

Upcoming Events

Monday, 04 November

Tuesday, 05 November

  • 10:30 PST : Appmaker Weekly Meeting
    • come help us deliver upon the promise of Appmaker!
    • vidyo and dial-in details available via the link — 10:30 this week only, usually 10:00

Wednesday, 06 November

  • 12:00 PST : Brownbag: Firefox OS Field Tests in Colombia: Results and Opportunities
    • Learn about a User Experience Research trip to Colombia in August, 2013. We tested our phones on 24 middle-class Colombians for 3 weeks. Find out what happened! Open to Mozilla volunteers and paid staff.

Thursday, 07 November

  • 9:00 PST : Manager Hacking
    • After skipping our October session because of the Summit, ManagerHacking is back for November. With 5 sessions under our belt, this seems like a good time to take stock of the program. To that end, we are interested in hearing what YOU want/need from a program like this. As such, the Nov session will be a planning/brainstorming session led by Dia on future topics and session structure (discussions, presentations, etc). This is your chance to influence the direction of this program!

Friday, 08 November

  • 12:00pm to 1:30pm: Community Building workshop in Portland Mozilla Space hosted by Benjamin Kerensa

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

  • FF25 looks solid
  • Learn to love the feature keyword in bugzilla
  • seer! bug 881804

Firefox Mobile

Speaker Location: (remote) mfinkle

  • Tracking feedback on Fx25 release
  • Landed more cleanup and performance improvements to Fx26 and Fx27
  • Started planning work for Fx28. See team notes and the roadmap for more details.

Webmaker

Speaker Location: no verbal update this week

Firefox OS

Speaker Location:’ Sandip Kamat (Vidyo)’

Sprint 4 = 10/28 – 11/08;
Sprint 5 = 11/11 – 11/22;
Sprint 6 = 11/25 – 12/06;

Grow Mozilla

Speaker Location: San Francisco

Getting to a Million Mozillians

Here are some tips and suggestions for people who are interested in learning more about bringing new contributors in to your project.

60 Seconds with Mozilla IT

Speaker Location : San Francisco

  • Welcome Knowles, Opsec
  • SRE team had an epic triage and their bug queue dropped by 40%
  • Dumitru Gherman presented a session (with Emma Irwin) on Webmaker last week at MozFest
  • Mike Poessy @ SFO servicedesk reduced imaging time for windows machines from a couple of hours to 20 mins
  • Jake Watkins worked on https://github.com/dividehex/metric-collective, Mark and Q worked on improving Windows imaging for release engineering and Dustin helped setup Puppet for the Auto tools team.

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
Mathew Caldwell Recruiting Cheerleader Our new Careers site Mountain View Yes – My browser to show the new career site
Sylvie Veilleux VP IT Response to question – do we have a plan to migrate away from the proprietary Vidyo client + flash to something based on WebRTC for our meetings? If so, do we have a timeline for this? San Francisco (+ Jb remotely, if needed)
Mike Hoye Engineering Community Manager DashCon 2014: The Mozilla Dashboarding Convention Toronto Happening in the Vancouver MozSpace, January 14th, open to all. A longer post on the way dev-planning shortly.

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 Volunteers

New Volunteer(s) Introduced by Speaker location New Volunteer location Will be working on
Who is the new volunteer(s)? Who will be introducing that person? Where is the introducer? Where is the new person based? What will the new person be doing?

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Andreas Tolfsen Jonathan Griffin Toronto London Marionette and B2G Automation
Sevaan Franks Ian Barlow Toronto Toronto Firefox UX \o/
Melinda Salazar Tony Santos Remote Remote UX Designer
Vance Chen Thomas Ho SFO (recorded) Taipei Firefox OS – Technical Account Manager
Wilson Page Hema Koka Mountain View London Firefox OS – Frontend Software Engineer

<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

« Newer Posts

Powered by WordPress