Platform/2012-08-21

From MozillaWiki
Jump to: navigation, search


« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-08-21 - 11:00 am Pacific
  • Dial-in: Audio-only conference# 95312
    • People with Mozilla phones or softphones please dial x4000 Conf# 95312
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number
  • Warp Core Vidyo Room / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Notices / Schedule

  • Final Beta going to build today
  • Release Sign-Off meeting is tomorrow (Wed) at 10am PT
  • Final 15 build on Friday, release Tues 8/28
  • Merge day is Monday 8/27

Firefox OS

Firefox Development

  • Social feature fixes from this week: performance improvements (bug 777176), preliminary support for "chat" UI (bug 779686)
  • MattN landed a provisional desktop UI for signing in to websites: bug 764213. Off by default, but it's the first step towards built-in Persona support

Firefox Developer Tools

Add-on SDK

  • Putting the finished touches to our repack work
  • Had to ask for a weakmap change (bug 761620) to be backed out but we've resolved the problem now so it can land
  • Work week in London next week

Performance

  • Ludovic Hirlimann blogged about spotlight taking a lot of time indexing the Firefox network ‘Cache’ directory (bug 718910). If you experience this problem please try the solution in the bug and comment back with results.
  • Tim Taubert blogged about reducing new-tab jank.
  • Nick Hurley landed a change to reduce our maximum cache size to 350 megabytes (bug 709297).
  • The Necko team is working hard on addressing significant problems in the networking code. These problems are tricky and will take a while to fix but should have big payoffs.

GFX

  • Getting rid of Java screenshotting in Fennec is coming along. We now have the ability to draw tiles at multiple resolutions!
    • As a proof of life, behold this video: https://dl.dropbox.com/u/10523664/output.webm
    • Don't evaluate it for performance; this is just us showing that we can now draw at different resolutions!
    • Drawing is now interruptable at a tile-by-tile basis
    • Can paint at low/current or both resolution at once and could be controlled by a heuristic
    • Lots of UX work ahead of us, but we're laying a good technical foundation.
  • OMTC on non-mobile platforms is also getting closer.
    • On the graphics branch, we have created a Compositor API that, when completed, only needs system-specific (ie D3D9, D3D10) functions implemented to enable OMTC on a given platform.
    • Already up and running on OpenGL with OS X.
    • Some more foundation needs to be created, but after that we can start implementing OMTC on Windows!

JS

Layout

  • see thread on dev-platform about sharing with W3C test suites
  • Bug fixes of interest:
    • bug 697230 - Make style image decode block onload
    • bug 341604 - implement HTML5 sandbox attribute for iframe element
    • bug 308801 - implement -moz-box-sizing for min/max-height property

Media

  • Just landed support for hardware decoding (a.k.a. platform decoders) on Android ICS/JB: Bug 782508.
    GB support should be following in another week or so. Playback performance on ICS/JB currently is ok, but not stellar. Once we add GB support, we will work to improve the performance. This patch should work across all Android hardware phones running ICS/JB -- however, some hardware implementations are known to have bugs, which we will need to work around. If you try this code on your ICS/JB device and it doesn't work, please file a bug.
  • Currently targeting to release WebRTC in Firefox 18 (not behind a pref).

DOM

  • DOM/WebAPI/Servo work week this week in Mountain View.

WebAPI

  • work week in Mountain View this week
  • dealing with all remaining open app permission questions
  • hosting a meeting of web & browser developers on Thursday; basically: "how to fix App Cache"

Network

Identity

Plugins

Mobile

  • Bumping required SDK to 16 (JellyBean) for accessibility features

Accessibility

  • Android SDK has been bumped to 16 on Mozilla Central - via bug 783706. This is required for Jellybean a11y support which has landed on inbound.

Tree Management

  • Turning off OS X Leopard / 32-bit tests bug 773120
    • 10.5 is desupported on Gecko/Firefox 17+, these tests are being turned off
    • 10.5 was the only place where we ran the 32-bit parts of the binaries. Do we need to start running 32-bit tests on 10.6? What's the priority of this vs. other things?
  • Capacity
    • We do ~137 hours of builds+ tests per checkin; we do a checkin every 5-7 minutes
      • That's 4 years of tests per day.
    • if you know of any build or test that is being run, and being hidden because it constantly fails, please let us know. We'll disable it to stop wasting CPU time, and file bugs to track getting fixed
    • good news:
    • all B2G, B2G desktop, nativefennec builds being built on AWS since a few weeks ago - looking good
      • all Linux Firefox builds should be sent to AWS early next week
      • this will allow us to reimage linux32, linux64 machines as additional win64 builders
    • see dev.tree-management "wait times" posts for more details.

Security

Stability Report

  • stability@mozilla.org mailing list for crash issues.

Socorro

  • Rapid beta work should release around the week of Sept 10th

Desktop

  • New Flash release - 11.4.402.265 out today
    • Hoping it addresses further issues.
    • Marcia/Juan verifying symbols uploaded and we are receiving crash data.
      • Confirmed OOOP crash on Win 7 with .265 Firefox beta
      • Mac crash report with .265 so far is giving no report found
  • Hangs
    • Tracking issues with hangs for some time.
    • bsmedberg wrote up Socorro/Hang Processing Proposal for a better way to process hangs.
    • Socorro team says we can have this mid-Q4. bsmedberg is thinking about custom handling of hang reports from nightly/aurora/(beta?) until then to produce useful data, bypassing socorro.
  • Trunk
    • High crash rate
    • Top crash on the trunk resolved fixed then reopened - bug 781265.
    • bug 782981 now fixed but polluting the stats.
    • New bugs
      • bug 784365 runtime abort in nsIFrame::BuildDisplayListForChild

Mobile

  • Top crash on mobile bug 776334 fixed and uplifted to beta.

See Mobile Notes for Mobile specific Socorro notes

Roundtable