Firefox3/StatusMeetings/2007-11-13: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(8 intermediate revisions by 5 users not shown)
Line 23: Line 23:


* beta 2
* beta 2
** new checkin rules
** [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=addons.mozilla.org&product=Firefox&product=Toolkit&component=Add-ons&component=Admin%2FEditor+Tools&component=Administration&component=Autocomplete&component=Bookmarks&component=Build+Config&component=Data+Collection%2FMetrics&component=Developer+Pages&component=Dictionaries&component=Disability+Access&component=Download+Manager&component=Error+Console&component=Extension+Compatibility&component=Extension%2FTheme+Manager&component=Facebook+Application&component=File+Handling&component=Find+Toolbar+%2F+FastFind&component=Form+Manager&component=General&component=Help+Documentation&component=Help+Viewer&component=History&component=Installer&component=Keyboard+Navigation&component=Localization&component=Location+Bar+and+Autocomplete&component=Maintenance+Scripts&component=Menus&component=Microsummaries&component=Migration&component=NSIS+Installer&component=OS+Integration&component=Page+Info&component=Password+Manager&component=Phishing+Protection&component=Places&component=Plugin+Finder+Service&component=Plugins&component=Policy&component=Preferences&component=Printing&component=Public+Pages&component=RSS+Discovery+and+Preview&component=Satchel&component=Search&component=Search+Plugins&component=Security&component=Session+Restore&component=Software+Update&component=Startup+and+Profile+System&component=Tabbed+Browser&component=Toolbars&component=Toolbars+and+Toolbar+Customization&component=View+Source&target_milestone=mozilla1.9+M10&target_milestone=Firefox+3+M10&resolution=---&chfieldto=Now&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 75 blockers] ([https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&product=addons.mozilla.org&product=Firefox&product=Toolkit&component=Add-ons&component=Admin%2FEditor+Tools&component=Administration&component=Autocomplete&component=Bookmarks&component=Build+Config&component=Data+Collection%2FMetrics&component=Developer+Pages&component=Dictionaries&component=Disability+Access&component=Download+Manager&component=Error+Console&component=Extension+Compatibility&component=Extension%2FTheme+Manager&component=Facebook+Application&component=File+Handling&component=Find+Toolbar+%2F+FastFind&component=Form+Manager&component=General&component=Help+Documentation&component=Help+Viewer&component=History&component=Installer&component=Keyboard+Navigation&component=Localization&component=Location+Bar+and+Autocomplete&component=Maintenance+Scripts&component=Menus&component=Microsummaries&component=Migration&component=NSIS+Installer&component=OS+Integration&component=Page+Info&component=Password+Manager&component=Phishing+Protection&component=Places&component=Plugin+Finder+Service&component=Plugins&component=Policy&component=Preferences&component=Printing&component=Public+Pages&component=RSS+Discovery+and+Preview&component=Satchel&component=Search&component=Search+Plugins&component=Security&component=Session+Restore&component=Software+Update&component=Startup+and+Profile+System&component=Tabbed+Browser&component=Toolbars&component=Toolbars+and+Toolbar+Customization&component=View+Source&target_milestone=mozilla1.9+M10&target_milestone=Firefox+3+M10&resolution=---&priority=P1&chfieldto=Now&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 17 P1])
** prioritize the blockers, new milestone definitions
** [[TreeStatus|new checkin rules]]
** prioritize the blockers, new milestone definitions
** keep an eye on the calendar: US thanksgiving coming up!
** keep an eye on the calendar: US thanksgiving coming up!


=== Work in progress ===
=== Work in progress ===
* Web-based protocol handling (PH team)
* Web-based protocol handling (PH team)
** Fx3/1.9: [http://tinyurl.com/2bjlu6 all blockers (19)]
** Beta 2: [http://tinyurl.com/2cf57g P1/P2 blockers (10)]


* Places (Places team)
* Places (Places team)
** UI [http://tinyurl.com/39sm5j bugs] and [http://wiki.mozilla.org/Places:Fx3UIPlan#Schedule plan]
** UI [http://tinyurl.com/39sm5j bugs] and [http://wiki.mozilla.org/Places:Fx3UIPlan#Schedule plan]
** Beta 2: [http://tinyurl.com/22hwnt 28 blockers]
** Beta 2: [http://tinyurl.com/22hwnt 28 blockers]
** Starting on security review, add questions and comments [http://wiki.mozilla.org/Places:SecurityReview here].


* Download Manager
* Download Manager
Line 53: Line 57:
** Password Manager ([http://wiki.mozilla.org/User:Dolske/Password_Manager_Security_Review done])
** Password Manager ([http://wiki.mozilla.org/User:Dolske/Password_Manager_Security_Review done])
** Offline Apps ''([done])''
** Offline Apps ''([done])''
** Web Content Handlers ([http://wiki.mozilla.org/User:Dmose:Protocol_Handler_Security_Review up next])
** Web Content Handlers ([http://wiki.mozilla.org/User:Dmose:Protocol_Handler_Security_Review done])
** Microformats (mkaply)
** Microformats (mkaply)
** RSS (sayrer)
** RSS (sayrer)
Line 70: Line 74:
** FFTs: 70% completed
** FFTs: 70% completed
** Plugins/ Top Sites / Extension Testing: 80% completed
** Plugins/ Top Sites / Extension Testing: 80% completed
** L10N spotchecks: 0% completed
** L10N spotchecks: 20% completed
** M9 Bug verifications: 2 left to verify
** M9 Bug verifications: 2 left to verify
** Issues found are in the link above
** Issues found are in the link above
Line 96: Line 100:
=== General Discussion ===
=== General Discussion ===


*Your top priority should be:
* Our top priority is fixing all P1 bugs.
*# Setting the priority on your blockers with the following proposed criteria:
* If there's a P1 in your review queue, and you aren't working on fixing a P1, please review the P1 first.
*#* P1 and P2:  These bugs are bugs that '''must''' be fixed for beta 2; they will get the beta 2 blocking flag once we add that flag.  These bugs should be high impact or complexity (see criteria below).
* If you aren't working on a P1 or P2, please check the [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&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=1.9a1%2B&query_based_on=1.9a1%2B&negate0=1&field0-0-0=component&type0-0-0=equals&value0-0-0=Autocomplete+&field0-0-1=component&type0-0-1=equals&value0-0-1=Download+Manager&field0-0-2=component&type0-0-2=equals&value0-0-2=Help+Viewer&field0-0-3=component&type0-0-3=equals&value0-0-3=NSIS+Installer&field0-0-4=component&type0-0-4=equals&value0-0-4=Preferences&field0-0-5=component&type0-0-5=equals&value0-0-5=Printing&field0-0-6=component&type0-0-6=equals&value0-0-6=Toolbars+and+Toolbar+Customization&field0-0-7=component&type0-0-7=equals&value0-0-7=Satchel&field0-1-0=product&type0-1-0=equals&value0-1-0=Toolkit&field1-0-0=flagtypes.name&type1-0-0=equals&value1-0-0=blocking1.9%2B&field1-1-0=priority&type1-1-0=equals&value1-1-0=P1 Beta 2 blocker list] to see if there is a bug you can kill or help/relieve someone else.
*#* P3:  These are bugs that are not beta 2 blockers, but are still important blockers with moderate impact and complexity.
* Currently aiming to be code complete for Beta 2 on Dec 7.
*#* P4 and P5:  These are bugs that we still think should be blockers, but if there are bugs that are going to fall of the list, these are the ones that will get axed.
* 26 of the 43 Blockers have a patch of some sort (not a reliable number).
*# Triaging your noms down to zero, performing the prioritization in step 1 above, and keeping them as close to zero as possible.
* Tree Rulesblocking1.9+ and approval1.9+ are clear to land.  Closer to beta 2 code complete date, we'll restrict to only P1s.
* '''Priorities for all blockers must be set by 11:59 PM, Thur, Nov 8, PST'''.  This responsibility falls on bug owners and component owners (?)
* Discuss [http://wiki.mozilla.org/Firefox3/StatusMeetings/2007-11-06/ReleaseDrivers Driving Subsequent Releases]
* [https://bugzilla.mozilla.org/buglist.cgi?bug_file_loc=&bug_file_loc_type=allwordssubstr&bug_id=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=include&chfieldfrom=&chfieldto=Now&chfieldvalue=&email1=&email2=&emailtype1=substring&emailtype2=substring&field-1-0-0=bug_status&field0-0-0=component&field0-0-1=component&field0-0-2=component&field0-0-3=component&field0-0-4=component&field0-0-5=component&field0-0-6=component&field0-0-7=component&field0-1-0=product&field1-0-0=flagtypes.name&field1-1-0=priority&field1-1-1=priority&keywords=&keywords_type=allwords&known_name=1.9a1%2B&long_desc=&long_desc_type=allwordssubstr&negate0=1&query_format=advanced&remaction=&short_desc=&short_desc_type=allwordssubstr&status_whiteboard=&status_whiteboard_type=allwordssubstr&type-1-0-0=anyexact&type0-0-0=equals&type0-0-1=equals&type0-0-2=equals&type0-0-3=equals&type0-0-4=equals&type0-0-5=equals&type0-0-6=equals&type0-0-7=equals&type0-1-0=equals&type1-0-0=equals&type1-1-0=equals&type1-1-1=equals&value-1-0-0=UNCONFIRMED%2CNEW%2CASSIGNED%2CREOPENED&value0-0-0=Autocomplete%20&value0-0-1=Download%20Manager&value0-0-2=Help%20Viewer&value0-0-3=NSIS%20Installer&value0-0-4=Preferences&value0-0-5=Printing&value0-0-6=Toolbars%20and%20Toolbar%20Customization&value0-0-7=Satchel&value0-1-0=Toolkit&value1-0-0=blocking1.9%2B&value1-1-0=P1&value1-1-1=P2&votes=&order=bugs.priority%2Cmap_components.name%2Cmap_assigned_to.login_name%2Cbugs.bug_id&query_based_on=1.9a1%2B Current list of beta 2 blockers.]
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&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=1.9a1%2B&query_based_on=1.9a1%2B&negate0=1&field0-0-0=component&type0-0-0=equals&value0-0-0=Autocomplete+&field0-0-1=component&type0-0-1=equals&value0-0-1=Download+Manager&field0-0-2=component&type0-0-2=equals&value0-0-2=Help+Viewer&field0-0-3=component&type0-0-3=equals&value0-0-3=NSIS+Installer&field0-0-4=component&type0-0-4=equals&value0-0-4=Preferences&field0-0-5=component&type0-0-5=equals&value0-0-5=Printing&field0-0-6=component&type0-0-6=equals&value0-0-6=Toolbars+and+Toolbar+Customization&field0-0-7=component&type0-0-7=equals&value0-0-7=Satchel&field0-1-0=product&type0-1-0=equals&value0-1-0=Toolkit&field1-0-0=flagtypes.name&type1-0-0=equals&value1-0-0=blocking1.9%2B&field1-1-0=priority&type1-1-0=equals&value1-1-0=P1 Only P1 Blockers]
 
We only have 4 weeks between the beta 1 and beta 2 branch points due to the holiday season.
 
We have 700 bugs currently marked as blockers.  That's too many.
 
We're asking (requiring) component owners to set priorities on blockers, as a first pass of what bugs should be beta 2 blockers.  You want it to be about 10% of blockers, or what you can get done in 4 weeks.
 
Note that we'll be doing pretty much the same thing for beta 3, which means that something like 80% of the ~700 bugs currently marked as blockers will not be fixed for Firefox 3.  The hope is that by "fixing the most important blockers" several times, we'll get to a point where we can cut the rest without feeling bad about the quality of the release.  (And if we do feel bad, we can add an extra beta or two.)
 
After the [[Firefox3/Beta2CheckinQueue]] clears, it's likely that bugs will require milestone-specific approval.
 
=== Beta 2 criteria, proposal 1 ===
 
* '''Should''' go in for beta 2:
** Bugs likely to cause regressions -- it is better to land risky patches for beta 2 than later!
** Bugs that prevent many users from browsing the web on a daily basis
** Security issues
** Top crashers
* '''Can''' go in for beta 2:
** Memory leaks
** Performance issues
** Major regressions from Firefox 2
** Functionality in support of a P1 PRD item (?)
 
=== Beta 2 criteria, proposal 2 ===
 
Maybe listing all those criteria (like in "proposal 1") isn't especially productive: it leaves out many reasons bugs might be "important" for other reasons. For example, a bug might be important now because it affects Leopard, or because we suddenly realized it is critical for Chinese users, or because web sites are using XHR more than they did when we released Firefox 2. ("Bugs that prevent many users from browsing the web on a daily basis" gives a way out, but why not make that the only criterion?)
 
* Should go in for '''beta 2''':
** The 10% most important blockers
** Anything risky (likely to cause regressions) among the next 10% most important blockers
* Should go in for '''beta 3''':
** The next 10% most important blockers
* Should be '''cut''' from Firefox 3:
** New features that have not gone in yet.
** Any patch with too much risk of regressions to go in at the beginning of the beta 2 cycle (because there will never be a safer time to land them)
** The rest of the "blockers" (80% ?)
 
"Importance" should be judged largely on how much the bug would "prevent users from browsing the web on a daily basis"This allows bugs to be compared on equal footing whether they are crashes, regressions, Leopard bugs, or even long-standing bugs that we had hoped to fix in Firefox 3. (One major exception to this is security issues.)


=== Blockers and Noms ===
=== Blockers and Noms ===
Line 157: Line 118:
=== Platform Round Table ===
=== Platform Round Table ===
* GFX Update  
* GFX Update  
** Status of prioritization of Beta 2 P1s and Beta 2 Blockers?
** [http://tinyurl.com/2yy5hv Beta 2 Blockers]
** 1 P1
** 6 P2s
** 14 printing bugs.
* Layout Update
* Layout Update
** Status of prioritization of Beta 2 P1s and Beta 2 Blockers?
** [http://tinyurl.com/2xbc9n Beta 2 Blockers]
* Content Update
* Content Update
** Status of prioritization of Beta 2 P1s and Beta 2 Blockers?
** [http://tinyurl.com/29wjn4 Beta 2 Blockers]
* Mac OS X Update
* Mac OS X Update
** 20 Blockers remaining.
** Here is a summary of our P1 and P2 situation:
** 1/2 are planning to do for M10.
*** 8 P1s and P2s
** Status of prioritization of Beta 2 P1s and Beta 2 Blockers?
*** 4 of those bugs are the same or very similar focus issues, which Steven is working on. Steven is making great progress on all of them. It is a little too early to start duping them against each other, but that will probably happen.
*** 3 of those bugs are mine, 2 of which I have made significant progress on already. The third bug I am very familiar with.
*** 1 of those bugs belongs to Mats Palmgren, he has posted a patch already and is in the review process.
** Beta 2 Blockers]
* Build Tools/Toolkit
* Build Tools/Toolkit
** {{bug|346214}} - Vista icon doesn't build on current refplatform.  Will require updating MozillaBuild + Platform SDK on Win32 refplatform
**

Latest revision as of 18:39, 14 November 2007

« previous week | index | next week »

Firefox 3 Meeting

Meeting Details

  • Tuesdays - Firefox 3 - 11:00am Pacific, 2:00pm Eastern, 19: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

Open Action Items

Schedule & Tree Rules

Work in progress

  • Places (Places team)
  • Download Manager
  • Password Manager (dolske)
  • Add-ons Manager (Rob Strong, Mossop, mwu)
  • Security, Privacy, Identity
  • Installer
  • User Experience
  • Theming/Visual Makeover

Security Review

  • Design Review Proposal
  • Suggested order for review
    • Password Manager (done)
    • Offline Apps ([done])
    • Web Content Handlers (done)
    • Microformats (mkaply)
    • RSS (sayrer)
    • Add-Ons (rob_strong) (in progress)
    • Places (dietrich) (in-progress review doc, need to schedule)
    • Cross-domain XMLHttpRequest - Done.
    • Distribution/Customization
    • ContentEditable
    • Private Browsing
    • Malware Protection

QA Status/Topics

  • Results from M9 testing
    • No shipstoppers
    • Smoketests: 100% completed
    • FFTs: 70% completed
    • Plugins/ Top Sites / Extension Testing: 80% completed
    • L10N spotchecks: 20% completed
    • M9 Bug verifications: 2 left to verify
    • Issues found are in the link above
  • Beta 1 Testday results
    • 1200+ litmus tests by Community
    • 500+ litmus tests by l10n Community
    • 58 failed testcases
    • 66 unclear/broken testcases
    • 50 new Community Members total, and 35 using Litmus
  • Beta 1 round 2 testday this friday. All devs, please join us on #testday again for Q&A.
  • Leak testing ongoing. See wiki for results and issues found. (tomcat)

Localization Topics

Round table

Gecko 1.9 Meeting

Meeting Details

  • Wednesdays - 11:00am Pacific, 2:00pm Eastern, 19: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

  • Our top priority is fixing all P1 bugs.
  • If there's a P1 in your review queue, and you aren't working on fixing a P1, please review the P1 first.
  • If you aren't working on a P1 or P2, please check the Beta 2 blocker list to see if there is a bug you can kill or help/relieve someone else.
  • Currently aiming to be code complete for Beta 2 on Dec 7.
  • 26 of the 43 Blockers have a patch of some sort (not a reliable number).
  • Tree Rules: blocking1.9+ and approval1.9+ are clear to land. Closer to beta 2 code complete date, we'll restrict to only P1s.

Blockers and Noms

Blockers report:

Platform Round Table

  • GFX Update
  • Layout Update
  • Content Update
  • Mac OS X Update
    • Here is a summary of our P1 and P2 situation:
      • 8 P1s and P2s
      • 4 of those bugs are the same or very similar focus issues, which Steven is working on. Steven is making great progress on all of them. It is a little too early to start duping them against each other, but that will probably happen.
      • 3 of those bugs are mine, 2 of which I have made significant progress on already. The third bug I am very familiar with.
      • 1 of those bugs belongs to Mats Palmgren, he has posted a patch already and is in the review process.
    • Beta 2 Blockers]
  • Build Tools/Toolkit