From MozillaWiki
Jump to: navigation, search

« previous week | index | next week »

Firefox 3/Gecko 1.9 Meeting Details

  • Tuesdays - Firefox 3 - 11:00am Pacific, 2:00pm Eastern, 19:00 UTC
  • Mozilla Building S - Central Area
  • 650-903-0800 or 650-215-1282 x91 Conf# 217 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 217 (US)
  • #granparadiso for backchannel

Open Action Items

  • AI:chofmann Drive outreach to extension authors r.e. leak squashing
  • AI:chofmann File bugs for comment field analysis on bp server (done)
  • AI:peterv Help drive leak fixing
  • AI:Tomcat wikify/blog your steps to find extension leaks
  • AI:pav Drive list of footprint bugs for next perf meeting
  • AI:sicking Move content arenas patch to completion
  • AI:schrep need to find some help for threadmanager Ts issues
  • AI:dbaron Feedback for breakpad r.e. need for local vars (or equivalent deubgging aid)
  • AI:johnath Determine if we need a new NSS rev
  • AI:mconnor Figure out where list of 'done' new features can get help created

Status of Key Areas to wrap up for final ship

  • Visual
    • Icon Refresh
      • main window and preferences will be ready for beta 3
      • addons manager, download manager, page info & others likely not ready for beta 3
    • General Theme Polish
      • w32: main toolbar CSS changes will be ready for beta 3
      • all: awesomebar changes and star-dialog changes for beta 3
    • Mac Theme
      • proto will land in beta 3
  • Memory Usage
    • JEMalloc Work
      • Builds near working - #'s by end of weak
    • Leak hunting
      • Concerns over extension leaks. AI's above
    • General Footprint improvements
      • 10 or so bugs floating around yet - Pav to get list of bugs for tomorrow's perf meet
  • Performance
    • Ts/TXul
      • threadmanager - need help here
    • Tp
      • Need to investigate CJKT issues on windows
    • Graphics
      • Borders and backgrounds need some work. Vlad on it
    • Javascript
    • DOM bug 407216 - fast path top N DOM methods
    • FileURL Bug
    • XOW still needs some work
  • Awesome Bar
    • Global Frecency (bug 394038) - patch in review stage, on track
    • Edward Lee has a few other enhancements which are in progress, but need evaluation and perf testing: instrumentation (bug 395735), adaptive learning (bug 395739), improved matching/ranking (bug 410133, bug 410136)
  • Places
    • Full tag backup and restore (bug 384370) - on track for b3, need to perf test now that native JSON has landed.
    • Have a voluminous number of minor issues, but nothing release-blocking at this point. Lots of folks jumping on triage etc for these, which is a great help.
  • Offline
    • Honza making fast work - much of backend done this week
    • DCamp has UI under control for this week
  • Malware
    • Waiting on new server impl
  • AMO Integration bug 404024
    • Mostly ready, currently blocking on AMO work and waiting for UX updates
    • Auto-enable themes posted for review bug 408118
    • Startup notification of new installs posted for review bug 408115
    • Dynamic restart button is ready for review bug 408116
  • XOW
  • xsite XMLHttpRequest
    • More spec changes in flux. Sicking to snap it into shape
  • General Website Compatibility
    • No update here. Need hendrix data and others
  • SW Update
    • Anti-fatigue stuff should be in this week. Then we are done
  • SVG
    • Filters - discussion of content-pref to turn them on/off
  • Printing
    • On GFX side we are better on everything but Linux - Vlad to fix
    • Dholbert to the rescue for layout issues
  • MathML
    • Significant outstanding issues are dependencies of bug 324857
    • Would be nice to have enough issues fixed for beta 3 so that users can test
      • not sure if all major issues will be resolved by then
      • would need a cairo upgrade or cherry pick for Windows users
      • not clear the best way to fix bug 363240 - preferred width for mtable
        • seems that needs to go back to reflowing with unconstrained width
  • Vista Breakpad
  • Crash Reporting server (Socorro) to the set of issues that we need some solution for.

    • Tracking for bugs in mozilla's instance of socorro has moved over to bugzilla and bug 411430, bug 411431, and bug 411432 are on file for the beta blocking issue related to comment reporting, access to raw stack dumps, and poor performance on access to analysis reports.
  • EV-SSL
    • working to get Draft 11 audited VeriSign EV root in for Beta 3
    • need to determine which root certs have been EVSSL 1.0 audited for final
  • NSS updates?
    • Jonath to ping
  • Web-based protocol handling
  • Help (SUMO etc)
  • Save Link As... filename fixes bug 299372
  • Plug-ins - concern over flash plug-in causing repaint

Firefox 3


Security Reviews

  • Design Review Proposal
  • Still needed
    • Microformats (mkaply)
    • Malware Protection (dcamp)
    • Distribution/Customization (thunder)
  • Completed
    • Password Manager (done)
    • Offline Apps (done)
    • Web Content Handlers (done)
    • Add-Ons (rob_strong) (done)
    • Places (dietrich/sspitzer) (done)
    • Cross-domain XMLHttpRequest - Done.
    • ContentEditable (peterv) - Done.

QA Status/Topics

Q: When will proto OSX theme be included into nightly builds? -- A: around 2 weeks, for b3.

Q: What is the status of offline browsing feature? -- A: Dave Camp replied, but we couldnt hear him.

  • B3 testplan is in the works. Regression Testing coverage will include:
    • focused testing
    • Smoketests, BFTs
    • bug verifications
    • l10n builds (if string frozen)
    • Top websites
    • Supported plugins
    • Major update run (incl partners if permitting)
    • Leaks
  • Top critical issues tracking by QA. Working list.

Localization Topics

Ahead of schedule for roughly 50% of our locales via B1 and B2.

The other 50% are more or less on fx2 tree status, including new localizations.

L10n dashboard in discussion phase, see mockup.

Need to get at a pretty accurate string freeze date, and broadcast it widely. I think what we agreed to was that any bug that has possible string landings after the end of Jan. ought to get the late-l10n keyword applied. mconnor belived that string changes should be pretty much wrapped up by beta 3, but if you spot any bugs that have string landing impact past the end of Jan. we should start to flag those with the keyword.

General Discussion

Discussion about upcoming change of tinderbox-client to buildbot-client. This had several interwoven-but-separate issues.

  • buildbot client vs tinderbox client; helps get the nightly builds to use the same machines, and more similar processes to production releases. Should happen in next week/two. Will start working on 1.8 branch first, and work on trunk next.
  • build-on-checkin vs build-always; See John's blog for details. The comments are also interesting, and well worth reading. John to file bug, and add blog&comments to bug.
    • Initially, we will continue to run as build-always, but easy to change from one mode to another.
    • There are some (unclear) changes needed in talos/perf/testing infrastructure to handle this change from build-always to build-on-checkin. Possibly only graphserve, but being investigated by robcee and alice.
    • currently talos never has idle time, because build is always generating new builds... even if there is no code checkin. However, if we change to build-on-checkin, there could be fewer builds, and maybe even talos catches up, and becomes idle. Discussion on how to have talos rerun tests on existing pretested builds in this case.
    • after idle time, 1st checkin would trigger all platforms with *same* start time. Currently each platform build starts whenever they finish the previous build. A big+
    • after idle time, build-on-checkin would make 1st checkin turnaround time better. Debate whether 2nd checkin better/worse; simple analysis of changes over the last 30, 60 days, indicates better, but possible to construct cases where worse.
  • start with one slave per o.s., grow to pool of slaves soon after. This would resolve the 2nd checkin turnaround time discussion.
  • tree stability timer feature, new in BuildBot, not present in Tinderbox. big+

Round table