Firefox3/StatusMeetings/2007-06-12: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(21 intermediate revisions by 12 users not shown)
Line 20: Line 20:
** Places has [http://tinyurl.com/2nk5xw 32 open blockers] for Alpha 6. Please nom any potential blocker bugs asap.
** Places has [http://tinyurl.com/2nk5xw 32 open blockers] for Alpha 6. Please nom any potential blocker bugs asap.
** Dietrich: working on various blockers, going to try to update SQLite version, slowly updating Places wiki documentation.
** Dietrich: working on various blockers, going to try to update SQLite version, slowly updating Places wiki documentation.
** Steve Won: Tagging UI Patch [https://bugzilla.mozilla.org/show_bug.cgi?id=374524] in the works
** Steve Won: Tagging UI Patch [https://bugzilla.mozilla.org/show_bug.cgi?id=374524] in the works, Functional Tagging UI Extension using Places API online since last week[http://funkcmonk.wordpress.com/2007/06/08/tagging-extension-available/], various bugs for A6
** Steve Won: Functional Tagging UI Extension using Places API online since last week. [http://funkcmonk.wordpress.com/2007/06/08/tagging-extension-available/]
** Christine Yen: Various bugs for A6
** Seth: working on various blockers for A6
** Thunder: bookmark sync


* Visual Refresh
* Visual Refresh
** Trying to find theme experienced people [Beltzner]
** D-A-F & Wiki for design request
* Download Manager
* Download Manager
** Added retryDownload method {{bug|382825}}
** UI work almost ready to post to d.a.firefox
* Firebug
* Firebug
** No change (will e-mail Joe today about patches)
* Web-based content handlers
* Web-based content handlers
* site-specific text zoom
* site-specific text zoom
Line 35: Line 43:
** Certificate error dialogs - Migrating obvious fail cases to error pages (instead of easy-to-ignore dialogs), waiting on Kai/NSS team's matrix of possible errors vs. ideal presentation.  {{bug|327181}}
** Certificate error dialogs - Migrating obvious fail cases to error pages (instead of easy-to-ignore dialogs), waiting on Kai/NSS team's matrix of possible errors vs. ideal presentation.  {{bug|327181}}
** Malware blocking {{bug|380932}} and Improved cert viewer {{bug|380775}} mocked up, implementation coming.
** Malware blocking {{bug|380932}} and Improved cert viewer {{bug|380775}} mocked up, implementation coming.
* Web-based protocol/content-handling
** beltzner, faaborg, sdwilsh, and dmose  met to hammer down details of the content handling dialogs discussed in m.d.a.firefox
** RDF backend changes required a partial refactoring of RDF & MIME code in uriloader/exthandler; refactoring about 2/3 done.
** sdwilsh to work on putting together new dialog for protocol-handling
** See the bottom half (todos section) of [[CH_Scratchpad]] for remaining tasks, approximately in priority order
** Coordinate with PM with list of protocols/defaults including
* Storage
** mozStorage unit tests landed (sdwilsh)
** sqlite upgrade soon {{bug|341137}} (thunder)
* Quit dialog
** Dialog patch waiting for review {{bug|383760}}
** Windows and Unix session management hooks should be ready RSN. {{bug|93789}} and {{bug|333907}}
* Login Manager (dolske)
** Working with Alex to get some UI mockups going
** A few more backend changes to improve master password usage, filling logins on complex pages, and other nits
** Looking at how to implement asynchronous "Save this login?" prompt.


=== Schedule ===
=== Schedule ===
Line 63: Line 91:
=== General Discussion ===
=== General Discussion ===


* Security Push
* Security Triage Update
** 1.9 Security Meeting Details (in direct email).
* Identify areas within Gecko and Firefox that need security & privacy reviews [AI: Window to help coordinate]
** Definition of Security Push
* Textframe Enabled?
*** 49 and growing, security blockers we need to fix.
*** Need to balance feature work and security efforts.
*** If you feel your feature blockers are interfering with security blockers, need to help find another resource and/or specify that you are going to delay the release.
*** Blocker security bugs have already been identified and you have at least a week to prepare for a week of security bug focus.
*** Basic definition of Push:  Damon communicates your bug status <i>ad nauseam</i>.
** A6 Security Push Week:  June 18-22.
** B1 Security Push Week:  July 2-6.
* Probably need to do the same for performance?
* Triage Proposed Changes:
** Move all triage meetings to a single day (monday?).
** Make each triage meeting consecutive by functional group (i.e., GFX, Layout, Content, etc.).
** Do not require everyone to attend everyone's triage sessions; however, one can sit through all of them if need be.
** This will set expectation that triage will be completed at least once a week and we don't reach a point again between now and b1 where we have 192 existing noms.
** damon, mconnor, schrep, and a few others will consider beginning daily triage sessions, as in Fx2.


=== Blockers and Noms ===
=== Blockers and Noms ===
Line 90: Line 104:
=== GFX Update ===
=== GFX Update ===


* Progress Last week:
* new textframe turn-on this week (-- date?), pending review
** bunch of patches/blockers fixed for a5
** need testing plan
** (stuart) landed big performance win patch for i18n pages ({{bug|377950}})
* Cairo update to 1.4.8+ (which includes some performance fixes, including important ones for OSX and Linux) bounced; but 383960, depends on bug   384035
* Work planned for this week:
* win32 font/glyph selection work very close to "complete"
** (vlad) quartz performance work
** has code that could be reused cross-platform to potentially fix a number of problems on OSX/Linux
** (stuart) font stuff ({{bug|332649}} and {{bug|382542}})
* Questions:
* Issues/concerns:
** disposition of language bugs on which platforms?
*** specifically, is, e.g. Khmer on Linux a blocker?  is Khmer on Win32?
** What's going on with 10.3.9?


=== Layout Update ===
=== Layout Update ===
Line 102: Line 118:
* Progress Last week:
* Progress Last week:
** Specific items worked on last week:
** Specific items worked on last week:
*** roc: new-textframe bugs and performance analysis
*** dbaron: a good bit of leak testing; concluded we need [http://dbaron.org/log/2007-06#e20070612a much more testing]
*** dbaron: some progress on reflew branch regressions
** blockers closed:   
** blockers closed:   
** non-blockers closed:
** non-blockers closed:
* Work planned for this week:
* Work planned for this week:
** Blockers:
** Blockers:
*** roc: new-textframe bugs and performance analysis
*** dbaron: reflow branch regressions, etc.
** Non-blockers:
** Non-blockers:
* Issues/concerns:
* Issues/concerns:
Line 114: Line 131:


* Progress Last week:
* Progress Last week:
** Specific items worked on last week: Cross Site XHR, Have fix in hand for {{bug|379959}}
** Specific items worked on last week:  
** blockers closed: {{bug|366417}}
** blockers closed:
* Work planned for this week:
* Work planned for this week:
** Blockers: Cross Site XHR, {{bug|348156}}
** Blockers:  


=== Mac OS X Update ===
=== Mac OS X Update ===


* Progress Last week:
* Progress Last week:
** Josh worked on CoreGraphics plugin stuff
** Blockers closed: {{bug|379959}}
** Steven worked on popup windows, context menus
** Non-blockers closed: {{bug|383511}}
** Stan worked on drag'n'drop
** closed 3 blockers - {{bug|376093}}, {{bug|373122}}, {{bug|363415}}
** closed 1 non-blocker - {{bug|382765}}
* Work planned for this week:
* Work planned for this week:
** Josh working on key event handling
** Blockers: {{bug|348156}}
** Steven working on objective-c exception handling - {{bug|163260}}, {{bug|340453}}
** Colin working on consolidating some duplicate code
** Stan working on native menu icons - {{bug|379660}}, {{bug|363574}}


=== Build Tools Update ===
=== Build Tools Update ===


* Neglected to mention bent's great work: [https://bugzilla.mozilla.org/show_bug.cgi?id=380846 Make the build system friendlier for XULRunner apps and extensions]
* libxul turned on... caused mac perf regressions, so backed out for mac only
* Planning a discussion on the future of the build system, having a concrete plan is a Q2 goal
* Moving forward on refplatform updates for Linux (CentOS5 matches the runtime requirements doc prepared by mconnor) and Windows (switch to VC8SP1 and MozillaBuild)
** some minor tinderbox script changes necessary to work with MozillaBuild (bug 383775)
* Had good discussion regarding build system futures, bsmedberg has yet to write up the blog post outlining the decisions and plans
* Ted and Aravind set up a symbol server for nightly builds... :-)
* If time, bsmedberg to investigate compiling with LLVM (they claim they can build Mozilla now, and others have claimed perf improvements)
* Breakpad can collect minidumps on Linux now, but there's not any uploading UI yet... we're probably going to have a libcurl dependency for that :-(

Latest revision as of 18:12, 13 June 2007

« previous week | index | next week »

Firefox 3 Meeting

Meeting Details

  • Tuesdays - Firefox 3 - 11:00am Pacific, 2:00pm Eastern, 18:00 UTC
  • Mozilla Building S - <script> conference room
  • 650-903-0800 or 650-215-1282 x91 Conf# 217 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 217 (US)
  • irc.mozilla.org #granparadiso for backchannel

PRD Status Update

Work in progress

  • Places
    • Places has 32 open blockers for Alpha 6. Please nom any potential blocker bugs asap.
    • Dietrich: working on various blockers, going to try to update SQLite version, slowly updating Places wiki documentation.
    • Steve Won: Tagging UI Patch [1] in the works, Functional Tagging UI Extension using Places API online since last week[2], various bugs for A6
    • Christine Yen: Various bugs for A6
    • Seth: working on various blockers for A6
    • Thunder: bookmark sync
  • Visual Refresh
    • Trying to find theme experienced people [Beltzner]
    • D-A-F & Wiki for design request
  • Download Manager
    • Added retryDownload method bug 382825
    • UI work almost ready to post to d.a.firefox
  • Firebug
    • No change (will e-mail Joe today about patches)
  • Web-based content handlers
  • site-specific text zoom
  • Security UI
    • Identity indicator hopefully moving from addon to patch this week bug 383183
    • Chromeless window infobar checked in but pref turned off by default because it breaks a mochitest bug 337344
    • Certificate error dialogs - Migrating obvious fail cases to error pages (instead of easy-to-ignore dialogs), waiting on Kai/NSS team's matrix of possible errors vs. ideal presentation. bug 327181
    • Malware blocking bug 380932 and Improved cert viewer bug 380775 mocked up, implementation coming.
  • Web-based protocol/content-handling
    • beltzner, faaborg, sdwilsh, and dmose met to hammer down details of the content handling dialogs discussed in m.d.a.firefox
    • RDF backend changes required a partial refactoring of RDF & MIME code in uriloader/exthandler; refactoring about 2/3 done.
    • sdwilsh to work on putting together new dialog for protocol-handling
    • See the bottom half (todos section) of CH_Scratchpad for remaining tasks, approximately in priority order
    • Coordinate with PM with list of protocols/defaults including
  • Storage
    • mozStorage unit tests landed (sdwilsh)
    • sqlite upgrade soon bug 341137 (thunder)
  • Login Manager (dolske)
    • Working with Alex to get some UI mockups going
    • A few more backend changes to improve master password usage, filling logins on complex pages, and other nits
    • Looking at how to implement asynchronous "Save this login?" prompt.

Schedule

QA Status/Topics

Localization Topics

Round table

Gecko 1.9 Meeting

Meeting Details

  • Wednesdays - 11:00am Pacific, 2:00pm Eastern, 18:00 UTC
  • Mozilla Building S - <script> conference room
  • 650-903-0800 or 650-215-1282 x91 Conf# 217 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 217 (US)
  • join irc.mozilla.org #granparadiso for backchannel

General Discussion

  • Security Triage Update
  • Identify areas within Gecko and Firefox that need security & privacy reviews [AI: Window to help coordinate]
  • Textframe Enabled?

Blockers and Noms

Blockers report:

Noms Blockers

GFX Update

  • new textframe turn-on this week (-- date?), pending review
    • need testing plan
  • Cairo update to 1.4.8+ (which includes some performance fixes, including important ones for OSX and Linux) bounced; but 383960, depends on bug 384035
  • win32 font/glyph selection work very close to "complete"
    • has code that could be reused cross-platform to potentially fix a number of problems on OSX/Linux
  • Questions:
    • disposition of language bugs on which platforms?
      • specifically, is, e.g. Khmer on Linux a blocker? is Khmer on Win32?
    • What's going on with 10.3.9?

Layout Update

  • Progress Last week:
    • Specific items worked on last week:
      • dbaron: a good bit of leak testing; concluded we need much more testing
      • dbaron: some progress on reflew branch regressions
    • blockers closed:
    • non-blockers closed:
  • Work planned for this week:
    • Blockers:
      • dbaron: reflow branch regressions, etc.
    • Non-blockers:
  • Issues/concerns:

Content Update

  • Progress Last week:
    • Specific items worked on last week:
    • blockers closed:
  • Work planned for this week:
    • Blockers:

Mac OS X Update

Build Tools Update

  • libxul turned on... caused mac perf regressions, so backed out for mac only
  • Moving forward on refplatform updates for Linux (CentOS5 matches the runtime requirements doc prepared by mconnor) and Windows (switch to VC8SP1 and MozillaBuild)
    • some minor tinderbox script changes necessary to work with MozillaBuild (bug 383775)
  • Had good discussion regarding build system futures, bsmedberg has yet to write up the blog post outlining the decisions and plans
  • Ted and Aravind set up a symbol server for nightly builds... :-)
  • If time, bsmedberg to investigate compiling with LLVM (they claim they can build Mozilla now, and others have claimed perf improvements)
  • Breakpad can collect minidumps on Linux now, but there's not any uploading UI yet... we're probably going to have a libcurl dependency for that :-(