Meeting Notes Meetings notes from the Mozilla community

9-July-2013

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 Posts

Powered by WordPress