Platform/2012-03-27


« previous week | index | next week »

Platform Meeting Details

  • Tuesdays - 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
  • join irc.mozilla.org #planning for back channel

Notices / Schedule

  • We're already building FF12 beta 3 today - please take a look at the 12+ tracking list for bugs assigned to you or in modules/components you watch
    • Email release-mgmt@mo.co if you need any support in your investigation
    • Now is the time in the cycle to nominate speculative crash fixes

Firefox Development

  • pdf.js landed on trunk, thanks to efforts by Dave Townsend, Yury Delendik and the rest of the pdf.js team (bug 714712)
    • A bunch of followup bugs have been filed, including needing to sort out the problems with it being caught by our drop-in add-on install detection (bug 738674).
  • Upcoming work:
    • Web Apps system installation (bug 731054): Felipe, Tim Abraldes, Myk Melez and others have been working hard to get installable web apps support landed
    • In-content prefs, a project by a group of MSU Students (bug 718011), is getting closer to being able to land. Parts of it have landed in "UX" builds, so if you want an early preview you can check those out

Firefox Developer Tools

  • Work week last week
  • Chrome debugging demoed.
  • Fennec debugging demoed.
  • Magnifier feature written in scratchpad. To run scratchpads in browser context:
    • go to about:config, set devtools.chrome.enabled to true
    • Restart the browser
    • Start scratchpad
    • Select Environment->Browser menu item.
  • More hacks, see the writeups.
  • Some writeups:

Add-on SDK

  • Nothing to add this week

Performance

  • New, easier to remember Telemetry URL - http://mzl.la/telemetrydash
  • This week's Snappy summary
  • Vlad landed a new Telemetry probe for slow dynamic SQL queries and updated about:telemetry to show the data.
  • Profiler
    • Ehsan landed Android stackwalking support.
    • Markus Stange (mstange) has been rocking the entire UI. See the new front end screenshot. (bug 719530)
    • Front-end now using chrome and web worker. Improved the performance of operations in the UI to support a larger profile.
  • Vlad blogged about chromehang work. Read it.
  • Vlad updated the about:telemetry add-on to show chromehang reports locally - will be released once the Symbolication Server is deployed publicly.
  • Avi has been working on fixing scrolling for OSX and Linux.
  • Peptest is enabled on try. Submit your test cases (mcote can review) for changes for which you want to measure the effect on responsiveness.
  • mccr8 has been looking to speed up CCs with two tabs open (Gmail+mozilla Wiki) by removing more stuff from the CC graph. Landed bug 735342, bug 736763, bug 735550, bug 737060.
    • Next will investigate CCs with 6 or so tabs open and reported slowdowns from add-ons.
  • Rafael identified new issues related to shutdown and has some further paths to check. bug 735697, bug 711076, bug 732173, bug 731741

GFX

JS

  • Jim Blandy and Jason Orendorff were in London for the devtools work week
    • Working together with devtools, they got chrome debugging demo'd with the built-in debugger (see also devtools update)
  • GC still blocked on Tinderbox memory leaks.

Layout

Video

  • Zzzzzz

DOM

WebAPI

Network

Identity

work week last week, khuey and ddahl in attendance. Worked out components needed for navigator.id native implementation. Diagram and bugs to follow.

Plugins

Mobile

Accessibility

Tree Management

  • b2g builds starting on m-c today, project branches and try
    • checks that people don't break the b2g build and packaging
    • uploads build logs
    • does not currently upload packages
    • run as an extra job on each push and as part of the nightly
    • will show up on tbpl once new tbpl code is pushed out (bug 738891)
  • Infrastructure load for january and february
    • 4th month in a row of record # of checkins. 4,027 checkins in february!
    • new record of 223 checkins per day on feb 23
  • tcheckerboard and trobopan tests enabled for m-c/m-i today for native fennec builds

Security

Security Reviews & Threat Modeling Sessions Scheduled for this week

Date / Time Item
Mon Mar 25 / 13:00 PST None
Wed Mar 28 / 13:00 PST Geolocation WebAPI
Thu Mar 29 / 10:00 PST AVAILABLE
Fri Mar 30 / 10:00 AM PST AVAILABLE

Calendar and Meeting details

General Meeting Details 
* IRC Channel: #security 
* Etherpad: http://etherpad.mozilla.com:9000/secreview 
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone): 
** In office or soft phone: extension 92 
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92 
** Toronto: 416-848-3114 then extension 92 
** Toll-free: 800-707-2533 then password 369 
** Conference num 99058


For updates to meetings please see the Security Review Calendar

Security Review Needed but Unscheduled

Review Needed

  • Feature pages triaged to need review, review unscheduled
{{#ask: Feature security status::sec-review-neededFeature security health::!Assigned | ?# | ?Feature name# | ?Feature list# | ?Feature version# | ?Feature product manager# | ?Feature lead engineer# | ?Feature security lead# | ?Feature security status# | ?Feature security notes# | ?Modification date# | ?Feature security health# | mainlabel=- | sort=Feature version,Feature priority,Feature stage | format=template | template=SecurityRadarListTable }}
Feature Feature List Target Rel Prod Mgr Lead Engr Security lead Security status Security notes Last Modified

Bugs marked sec-review-needed that need to be scheduled

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Stability Report

  • Planning a stability work week in MV - either June 11th or June 18th.

Socorro

  • Another incremental release landing on Wednesday
    • A lot of skiplist additions, mostly concerning desktop, e.g. MOZ_Crash signature which is #1 on Nightly right now.
    • Visual indicator for startup crashes coming to topcrash lists.
  • A lot of ongoing work focused on getting ElasticSearch working.
  • Proposal for user-facing priorities for Socorro in Q2 is up for discussion, but needs some more work and input.

Desktop

Channels

  • Release - FF11
    • Crash rate looks pretty good
    • Some increase in hangs related to Flash Version 11.1.x: bug 739445
  • Beta - FF12
    • bug 725503 - still a concern. Something new that appeared in FF12 but haven't been able to isolate a clear regression range or STR.
    • Tracking Firefox 12
  • Aurora - FF13
  • Nightly - FF14
    • Spike up in crashes yesterday
    • bug 739027 - crash in nsXPConnect::Push
    • bug 739024 - crash in nsHttpPipeline::WriteSegments
    • bug 739023 - crash in nsHttpChannel::OnDataAvailable
    • bug 739147 - crash in nsHttpConnectionMgr::PostEvent
    • bug 739400 - crash in mozglue@0x79be

Mobile

Fennec Native - Nightly

Other Channels

  • Fennec Native - Aurora
    • 13.48% bug 738977 java.lang.RuntimeException: An error occured while executing doInBackground() at
    • 6.19% bug 730890 libdvm.so@0x50a0e
    • 5.36% bug 730688 java.lang.RuntimeException: Unable to resume activity {org.mozilla.fennec_aurora
  • XUL - Beta
  • Note: Beta numbers has been fixed; bug 737069
  • ESR
    • 33.03% Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash
      • Needs to be pushed to XUL : bug 701002 - Put Java stacks into a separate field (not AppNotes)
    • 26.05% bug 694964 gfxSharedImageSurface::Open
    • 7.15% bug 715831 js::RegExpPrivate::executeInternal

Roundtable