Firefox3/StatusMeetings/2007-07-31: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(24 intermediate revisions by 12 users not shown)
Line 19: Line 19:
** status?
** status?
* '''action:''' dolske to prepare feature plan template for security review by next meeting
* '''action:''' dolske to prepare feature plan template for security review by next meeting
** See [http://wiki.mozilla.org/User:Dolske/Password_Manager_Security_Review Wiki]
** DBaron/BZ for content interaction
** DVeditz/Jesse for security experts
** Toolkit peers for API & design
** Public call for participation


=== Work in progress ===
=== Work in progress ===
* Web-based protocol handling (myk, sdwilsh, dmose)
* Web-based protocol handling
** New dialog landed; M7-critical regressions fixed
** Thanks to everyone who jumped in and helped
** dmose putting together M8 list today
* Microformats (mkaply)
* Microformats (mkaply)
** Finished with sayrer's review comments
** Finished with sayrer's review comments
** Writing full unit testcases (hCard completed)
** Writing full unit testcases (hCard completed)
** Need folks to start thinking about what the parser changes will look like ({{Bug|377450}} )
** Need folks to start thinking about what the parser changes will look like ({{Bug|377450}} )
** '''action''': please write a note that documents how to take advantage microformat functionality in M7
** '''action''': Beltzner, please followup with mkaply re:microformats UI
* Places (Places team)
* Places (Places team)
** 53 M8 blockers ([http://tinyurl.com/28b683 view])
** 53 M8 blockers ([http://tinyurl.com/28b683 view])
** Tag Editor (stevewon) - Basic Functionality is done. Under first review. ({{Bug|387485}} )
** Tag Editor (stevewon) - Basic Functionality is done. Under first review. ({{Bug|387485}} )
** Seth should be able to land searching on URL bar
** {insert various UI project status here plz}
* Download Manager (sdwilsh)
* Download Manager (sdwilsh)
** Something coming RSN!
** Parental controls for blocked downloads pending review (jimm)
** Virus scanning has a patch for backend (robarnold), need someone to do UI bits for it (?)
** Something for the UI rewrite coming RSN!
* Storage
* Storage
** sqlite upgrade ready to land (I can't do it today, so if someone else could, that'd be awesome!)
** sqlite upgrade ready to land (sspitzer to land for sdwilsh)
* Password Manager (dolske)
* Password Manager (dolske)
** Notification bar patch awaiting review for M8 {{bug|226735}}
** [http://wiki.mozilla.org/User:Dolske/Password_Manager_Security_Review Design review template]
** Switched to some protocol handling work for M7 freeze, retargeted some bugs from M7 to M8
* Addons Manager (Rob Strong, Mossop, mwu)
* Addons Manager (Rob Strong, Mossop, mwu)
** Second UAC prompt implemented for M7
* Identity UI (johnath)
* Identity UI (johnath)
** Design finalizing with UX team
* Cert Errors (johnath)
** Kai E has a new patch which lets us add the necessary overrides, getting there.
* Distribution Reqs
* Distribution Reqs
* User Experience
* User Experience
** Identifying 20 bugs and 5 delight items for
** [[Makeover|Visual Refresh Makeover!]]
** [[Makeover|Visual Refresh Makeover!]]
** Tabbed Browsing
** Unstaffed Tabbed Browsing


=== Security Review ===
=== Security Review ===
Line 70: Line 92:
=== Schedule ===
=== Schedule ===
* [[Firefox3/Schedule|Proposed Schedule]]
* [[Firefox3/Schedule|Proposed Schedule]]
* Tree currently closed
* When two bugs are finished, tree will open
* Maybe Friday for release, we are waiting for the go signal from Damon re:Blake's bugs
* Current [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&target_milestone=Firefox+3+M7&target_milestone=mozilla1.9+M7&resolution=---&chfieldto=Now&known_name=Fx3%3F&query_based_on=Fx3%3F&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-firefox3%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking1.9%2B M7 list]
* Current [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&target_milestone=Firefox+3+M7&target_milestone=mozilla1.9+M7&resolution=---&chfieldto=Now&known_name=Fx3%3F&query_based_on=Fx3%3F&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking-firefox3%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking1.9%2B M7 list]
* Current BMO report for [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&target_milestone=Firefox+3+M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=---&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=A6-blockers&query_based_on=A6-blockers&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3%2B M7 blockers]
* Current BMO report for [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&target_milestone=Firefox+3+M7&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&resolution=---&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&known_name=A6-blockers&query_based_on=A6-blockers&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=blocking1.9%2B&field0-0-1=flagtypes.name&type0-0-1=equals&value0-0-1=blocking-firefox3%2B M7 blockers]
Line 75: Line 100:
=== QA Status/Topics ===
=== QA Status/Topics ===
* [[MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan|Draft Fx 3 Test Plan wiki]] is now available.
* [[MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan|Draft Fx 3 Test Plan wiki]] is now available.
* Mac Test plan sent out for review, please provide feedback.
* Mac OS Integration Test Plan awaiting review:  http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:MacOSIntegration
* Fx3 Test Strategy being developed and set for review in 2 weeks
* Places QA team Update (tracy, abillings):
* Ongoing Test Planning, updates as Features get final status
** Places Test Plan ('''beta''') ready for review: http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Places
* Ongoing Daily Smoketests and Focused Tests. [http://wiki.mozilla.org/MozillaQualityAssurance:Home_Page:Firefox_3.0_TestPlan:Fx3_QA_Daily_Smoketest Assignments]
** creating test cases at the rate of 20% of bugs verified.
** averaging 30 bugs verifications a week
* Fx3 Test Strategy in progress.  ETA next week for review
* OSCON and 2.0.0.6 consumed QA resourcing all week.


=== Localization Topics ===
=== Localization Topics ===
* First l10n builds with M8
* First l10n builds with M8. If we do so, it will increase total build time. Will the strings be frozen by then? or at least slushy?


===Round table ===
===Round table ===
Line 89: Line 117:


* 5 weeks from Beta 1, how do we feel?
* 5 weeks from Beta 1, how do we feel?
** content-handling: a bunch of stuff was pushed to M8
** Content-handling: a bunch of stuff was pushed to M8
** ux: a little worried about non-P1 design items, add-ons UX, and theme work
** UX: a little worried about non-P1 design items, add-ons UX, and theme work. Can probably get P1's. Mconnor's team is taking swags at estimates.
** firebug: sdwilsh not sure if he has cycles anymore
** Firebug: sdwilsh not sure if he has cycles anymore. Mconnor to update by next week.
** places-sync: uninvestigated area
** Places-sync: uninvestigated area. Dan mills will pursue online backups idea. Awaiting product definition decision (basil, schrep, ?)
** download-resume: not sure if the SoC student will be able to complete this work
** Download-resume: not sure if the SoC student will be able to complete this work. Dmose to figure out this week.


== Gecko 1.9 Meeting ==
== Gecko 1.9 Meeting ==
Line 106: Line 134:
=== General Discussion ===
=== General Discussion ===


* Offline & Malware (Dave Camp):
* Linux Tinderbox Orange Crashfest Status
** Offline stuff is all checked in and should be ready to go for M7
* Status of landings for M7
** The new safebrowsing protocol implementation is ready to check in, I'll be doing that once I get in to the office tomorrow (I can't stay awake long enough for another 1- or 2- hour tinderbox cycle).
** Listed as Landed:
** The docshell changes to get malware checking on page loadsI didn't get this finished until this afternoonbz says he won't be able to review this in time for the M7 freeze tomorrow, and that he'd rather we land this at the beginning of M8.
*** URLClassifier: Landed
*** doc.all changes: Landed
*** oncopy/onpaste: Landed
*** SVG lighting filters:  Landed
*** Full zoom (4821):  Landed
*** CSS 'text-rendering':  Landed
*** cross-origin wrappers https://bugzilla.mozilla.org/show_bug.cgi?id=367911: Landed
*** showModalDialog() https://bugzilla.mozilla.org/show_bug.cgi?id=194404: Landed
*** Cross-site XMLHttpRequest: https://bugzilla.mozilla.org/show_bug.cgi?id=389508: Landed
** Landed?
*** XPATH generator: https://bugzilla.mozilla.org/show_bug.cgi?id=319768: Not landed
*** SVG tile filter: https://bugzilla.mozilla.org/show_bug.cgi?id=373572: Landed
*** Expire annotations: https://bugzilla.mozilla.org/show_bug.cgi?id=319455: Landed
*** history menu is slow: https://bugzilla.mozilla.org/show_bug.cgi?id=385397:  Landed
** Backed Out:
*** xml:id https://bugzilla.mozilla.org/show_bug.cgi?id=275196
* 1.9 Branch: 
** We have two options:
*** 1) Do a 1.9 branch off the CVS trunk, ship Fx 3 off that branch.
*** 2) HG is the new trunk, do 1.9 off the trunk, treat it like a 1.9 branch, with driver control, would have to cross-land back to the CVS trunk.
** Schrep will send a message to dev.planning regarding Check-in Threat Levels and Driver control.


=== Blockers and Noms ===
=== Blockers and Noms ===
Line 126: Line 174:


* Progress Last Week
* Progress Last Week
** roc: Produced fixes for a few blockers, including the file input control keyboard input spoofing issue. Patches pending for text-rendering property and accurate glyph bounds
** roc: landed 'text-rendering'; backed out textframe offsets patch to fix M7 regressions
* Planned for This Week
* Planned for This Week
** roc: analyze glyph bounds performance, knock off more blockers, finish reviewing overflow containers patch
** roc: recruiting visits; fixing text regressions; working on a new approach to fixing textframe offsets (see m.d.t.layout)
* Issues/concerns:
* Issues/concerns:


Line 138: Line 186:


=== Mac OS X Update ===
=== Mac OS X Update ===
* Progress Last Week
** Colin sick
** Josh on vacation
** Steven worked on various regressions mostly
** Stan worked on native form widget printing
* Planned for This Week
** Josh finishing focus patch, seriously :)
** Steven on various regressions
** Stan on native form widget printing
** Colin on mac menu code assertions
* Issues/concerns:
** Open the tree!


=== Platform/Build Tools Update ===
=== Platform/Build Tools Update ===


* http://wiki.mozilla.org/Build:Configure_System_Rewrite: tree now up at http://hg.mozilla.org/projects/2007-configure-rewrite
* bsmedberg landed {{bug|388833}} – Add a way to launch XUL applications from Firefox commandline - allows you to use Firefox like XULRunner
* cross-platform Tamarin build system now works with MSVC on Windows
* Breakpad client now sending unique User ID


=== Release Notes ===
=== Release Notes ===
* Add your items to the [[Firefox3/M7/ReleaseNotes|current draft]]
* Add your items to the [[Firefox3/M7/ReleaseNotes|current draft]]

Latest revision as of 19:00, 1 August 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

Last Week's Action Items

  • ADD-003a needs bug 347585 implemented
    • underway: beltzner and mconnor currently arguing about whether or not it's necessary
    • status?
  • action: dolske to prepare feature plan template for security review by next meeting
    • See Wiki
    • DBaron/BZ for content interaction
    • DVeditz/Jesse for security experts
    • Toolkit peers for API & design
    • Public call for participation

Work in progress

  • Web-based protocol handling
    • New dialog landed; M7-critical regressions fixed
    • Thanks to everyone who jumped in and helped
    • dmose putting together M8 list today
  • Microformats (mkaply)
    • Finished with sayrer's review comments
    • Writing full unit testcases (hCard completed)
    • Need folks to start thinking about what the parser changes will look like (bug 377450 )
    • action: please write a note that documents how to take advantage microformat functionality in M7
    • action: Beltzner, please followup with mkaply re:microformats UI
  • Places (Places team)
    • 53 M8 blockers (view)
    • Tag Editor (stevewon) - Basic Functionality is done. Under first review. (bug 387485 )
    • Seth should be able to land searching on URL bar
    • {insert various UI project status here plz}
  • Download Manager (sdwilsh)
    • Parental controls for blocked downloads pending review (jimm)
    • Virus scanning has a patch for backend (robarnold), need someone to do UI bits for it (?)
    • Something for the UI rewrite coming RSN!
  • Storage
    • sqlite upgrade ready to land (sspitzer to land for sdwilsh)
  • Password Manager (dolske)
    • Notification bar patch awaiting review for M8 bug 226735
    • Design review template
    • Switched to some protocol handling work for M7 freeze, retargeted some bugs from M7 to M8
  • Addons Manager (Rob Strong, Mossop, mwu)
    • Second UAC prompt implemented for M7
  • Identity UI (johnath)
    • Design finalizing with UX team
  • Cert Errors (johnath)
    • Kai E has a new patch which lets us add the necessary overrides, getting there.
  • Distribution Reqs
  • User Experience

Security Review

  • Design Review Proposal
  • Need to come up with schedule and process [Action: Window]
  • Suggested order for review
    • Password Manager
    • Places
    • Web Content Handlers, Microformats & RSS
    • Add-Ons
    • Offline Apps
    • Cross-domain XMLHttpRequest
    • Distribution/Customization
    • ContentEditable
    • Private Browsing
    • Malware Protection
  • Uncertain:
    • Quartz NPAPI?
    • Breakpad?
    • Download Manager?
    • Firebug?
    • Linking Content/Chrome Frame Trees?
    • IAccessible2?
    • Site-Specific Prefs?

Release Notes

Schedule

  • Proposed Schedule
  • Tree currently closed
  • When two bugs are finished, tree will open
  • Maybe Friday for release, we are waiting for the go signal from Damon re:Blake's bugs
  • Current M7 list
  • Current BMO report for M7 blockers

QA Status/Topics

Localization Topics

  • First l10n builds with M8. If we do so, it will increase total build time. Will the strings be frozen by then? or at least slushy?

Round table

  • Don't forget to add changes that may impact documentation to the Firefox 3 for developers page.
  • reminder to use #granparadiso on IRC for discussion of milestone-releated deliverables, features, QA testing, etc; it's to be the defacto location for chatter regarding Gran Paradiso releases
  • when is the best time to land the next sqlite upgrade? (still a little bit of work to do before that becomes trivial)
  • 5 weeks from Beta 1, how do we feel?
    • Content-handling: a bunch of stuff was pushed to M8
    • UX: a little worried about non-P1 design items, add-ons UX, and theme work. Can probably get P1's. Mconnor's team is taking swags at estimates.
    • Firebug: sdwilsh not sure if he has cycles anymore. Mconnor to update by next week.
    • Places-sync: uninvestigated area. Dan mills will pursue online backups idea. Awaiting product definition decision (basil, schrep, ?)
    • Download-resume: not sure if the SoC student will be able to complete this work. Dmose to figure out this week.

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

Blockers and Noms

Blockers report:

GFX Update

  • Progress Last Week
  • Planned for This Week
  • Issues/concerns:

Layout Update

  • Progress Last Week
    • roc: landed 'text-rendering'; backed out textframe offsets patch to fix M7 regressions
  • Planned for This Week
    • roc: recruiting visits; fixing text regressions; working on a new approach to fixing textframe offsets (see m.d.t.layout)
  • Issues/concerns:

Content Update

  • Progress Last Week
  • Planned for This Week
  • Issues/concerns:

Mac OS X Update

  • Progress Last Week
    • Colin sick
    • Josh on vacation
    • Steven worked on various regressions mostly
    • Stan worked on native form widget printing
  • Planned for This Week
    • Josh finishing focus patch, seriously :)
    • Steven on various regressions
    • Stan on native form widget printing
    • Colin on mac menu code assertions
  • Issues/concerns:
    • Open the tree!

Platform/Build Tools Update

  • bsmedberg landed bug 388833 – Add a way to launch XUL applications from Firefox commandline - allows you to use Firefox like XULRunner

Release Notes