WeeklyUpdates/2007-11-19
« previous week | index | next week »
Meeting Details
- 1:00pm Pacific time (21:00 UTC until March 9, 2008)
- Mozilla HQ, 1st floor conference table
- +1 650 903 0800 x91 Conf# 8600 (US/International)
- +1 416 848 3114 x91 Conf# 8600 (Canada)
- +1 800 707 2533 (pin 369) Conf# 8600 (US Toll Free)
- join irc.mozilla.org #staffmeeting for backchannel
note: all participants are muted automatically; if you want to talk, press *1 to un-mute yourself
Contents
Friends of the Tree
Jeff Walden brings us five nominations this week.
The first is Jonathan Watt, for his work on bug 294086, which "had an insanely huge number of tests in it, certainly more, I think, than even the most test-happy reviewer would have demanded. :-)"
Next, Jeff suggests we recognize Daniel Holbert, "because his patches seem to invariably include reftests (and when they don't, it's likely the next bugmail in the thread is the reftests for the patch)."
Third, Jeff points out that Simon Montagu is also doing great work submitting patches along with appropriate reftests.
Fourth, "bz, the same. And also just because he's bz and therefore needs no reason. :-)"
And finally, "Masatoshi Kimura, because when I recently asked for an automated test for a patch he wrote for bug 381412, the test showed up only six hours later."
I (asa) want to recognize all the great work the QA Team have done for Firefox 3 beta 1. The scope and community involvement over the last couple of months has been simply amazing.
Development Updates
Fx 2.0.0.10 / TB 2.0.0.9
- Thunderbird 2.0.0.9 released to the world without any issues.
- Firefox 2.0.0.10 is in testing right now. Beta is planned for tomorrow but QA is going to shoot to get it out today (11/19).
- Firefox 2.0.0.10 release will be on 11/26 if no new issues are reported.
TB 3
Gecko 1.9
- 41 P1 Beta 2 blocker bugs remaining.
- Currently aiming to be code complete for Beta 2 on Dec 7.
Firefox 3
- Beta 1 has final QA signoff and is ready to ship tonight or tomorrow
- Beta 2 freeze on Dec 7
- Time to start scaling back risk/patch acceptance
- Blocker list being retriaged, "real" blocker list stands around 170.
- New things
- Mac visual refresh available as an addon
- Linux trunk uses stock icons (see Ars Technica's writeup here)
- Places Organizer updates coming (exposing History, Tabs, Starred Pages)
- Download Manager design stablizing
- Mostly focused on nailing blockers
Calendar Project
IT
- Releases (tb/ff 2.0.0.9, funnelcake, etc)
- Stage stable - migration scheduled for 11/29
- mrz on vacation for 2 weeks
- performance minis are being racked - should be online later this week
Build
QA
Test Execution
- TB 2.0.0.9 - tested and released this version [lead: abillings]
- FF 2.0.0.10 - tested for beta release this week [lead: abillings]
- FF 3 B1 - tested for B1 release this week [lead: tchung]
- Completed Smoketests and FFTs across Mac Tiger, Mac Leopard, Vista, XP, and Linux (over 3500 test cases! -> 2000 QAE / 1500 community)
- Added in-depth coverage for top site testing, financial banking testing, plugin testing, and extension testing.
- Uncovered numerous Leopard testing issues. Results.
- 2 successful testdays with tons of community coverage. Results.
- Completed Tier 1 locale spotchecks. Results.
- Verified fixes for *all* resolved beta 1 bugs
- Documented all issues found in beta 1 testing for future fixes. Results.
- JavaScript test runs in order to keep up with the major landings on the trunk. [bc]
- Tested the new Download Manager UI and filed 11 bugs [stephend]
- Continued testing Window-eyes private beta for compatibility with FFx. Resolved two crash issues: bug 399478 and bug 397266.
- Mem Leak testing
- FFT Debug Build run for Memory Leak Testing and Assertions. Found in steps to reproduce for an old leak! See bug 403694. See Mem leak test plan [tomcat]
- Setup centos leak testing slave. Still need to adapt bloat test running/reporting from tinderbox to buildbot. )bug 397724) [coop]
- Partner testing: T-Online, Fuitjsu Siemens, Ebay [tomcat]
- Investigated the malware topcrash (nsBrowserOpt.dll?) [jay]
Tools and Automation
- Talos
- Implemented talos stability patches: Check to see if csv file path exists. Check to see if graph server is up. Notice when browser crashes and quit. Added --noisy option to be able to record all info dropped by the browser. Added time stamping before/after each test is run for accurate test times. Whew!
- Worked on pageloader. Added --tpnoisy to get more information out of it. Added -tptimeout to be able to stop the test if a page has exceeded the given timeout.
- Minotaur - progress made with improving the process for testing partner builds and for fully automating nightly L10n builds by connecting in to buildbot. [ctalbert]
- Unit test infrastructure: Got all unittest slaves cloned for the staging env (bug 402123) [coop]
- Litmus [coop]
- Moved test run lookups into AJAX -> improved index/test run page display time **A LOT** (bug 396617)
- Added ability to allow admins to set subgroups for testdays -> ongoing (bug 393470)
- Sisyphus: putting finishing touches on the JS test integration with buildbot. [robcee]
Community
- QMO: Finished official QMO site design requirements document [jay]
- Finalizing the QA extension in preparation for release to nightly testers [jay]
- We had an extremely successful FFx 3 B1 test day on Nov 9th, 2007. This was the most active test days in over two years! See results. High level stats:
- 35 active testers!!!
- Pass 1446
- Test unclear/broken 70
- Fail 60
- Note: These 60 failed results are not all bugs. Some are known bugs and some are unclear testcases or tests that no longer work on Firefox 3 Beta 1 because of feature changes. QA is investigating the failed and unclear results to make Litmus better
- Community testers tested 12 locales!
- There was another very successful test day on Fri Nov 16th. See results
- Up-coming:
- Bug day tomorrow, Nov 20th
- Next Test dDay will be Friday, Nov23rd. We'll be testing the FFx 2.0.0.10 release candidate (RC) build.
Misc
- Worked on the QA story for 2008. This is a planning exercise in preparation for setting goals and resource requirements for 2008. [timr, robcee, ctabert, many others]
Security
Marketing/PR
Support
- Revised milestones:
- Nelson Ko of TikiWiki working 20-30 hrs/week on SUMO starting today. Should speed up the development progress significantly
- Video contest pushed back to Q1 2008 (focus for Q4 2007 is on milestones 0.2 through 0.4)
Mozilla.com
- Agency selected for Mozilla.com redesign (to coincide with launch of Firefox 3)...work has begun.
- In the meantime, we'll be updating the homepage to better support the points outlined in the Firefox messaging document [1].
PR
- PR outreach for beta 1
Events
- FOSS.IN, 12/4 - 12/8, Bangalore, India: Finalizing details.
Metrics
- spectator collector running
- funnelcake02 ran on the 8th
Evangelism
- Documentation:
- Firefox 3 documentation work continues with Places API reference articles coming along, and work on the Microformats API docs are in progress as well.
- Evaluation of a possible switch to Deki Wiki is ongoing. We have a list of changes we'd like made to the software in order to add features we need (or in some cases would just really like), and that's being nailed down.
- Developer Relations:
- SVG - Updating the SVG landing page on MDC, Adding content to SVG Tutorial, Adding SVG to Code Snippets section
- Blog & MDC new features - XUL Templates with SQL & Vista/XP CSS using new manifest version flags
Mozilla Labs
- Extend Firefox
- Submission tool live - thanks to morgamic!
- AirMozilla developer chat next Wed 11/28 - 2pm - thanks to Mark Finkle and Dave Townsend
- Pulling together internal sources and past winners for periodic "developer chats" throughout contest. Please contact Rhian if you are willing to help!
Webdev, Add-ons, AMO
- Launched Extend Firefox contest entry and admin pages
- AMO update last Thursday
- Download, update counts improvements (update ping info should be available Thurs)
- UA fixes in extension update service
- fix for rsync delay when extension are pushed
- added Flash for Solaris x86 to PFS
- AMO PHP5 migration preparation started, aim to upgrade by end Q4
- AMO API added additional API calls according to spec
- mozilla.com CMS
- Python-based post-commit hook for SVN integration
- See project page for detailed requirements/status
- Looks like we've found our first candidate for the blocklist service -- so will be working on that a little this week
- Work has begun on critical MDC bugs
- 2nd draft of AUS3 schema done, working on final so we can code on prototype
- Met with the OSUOSL about Bouncer and its community -- particularly OpenOffice.org and others who are interested in working on and developing on some of our recent work (geo-ip, memcache, locale support, hash checking)
Foundation Updates
Since there was no Mozilla call last Monday, this update includes items from the past two weeks.
- Grants and related activities
- The Mozilla Foundation made a grant to the Perl Foundation to support Perl 6 and Parrot development.
- We're funding some work by Eitan Isaacson to follow up from his project to migrate the Orca screen reader for Linux to the pyatspi library, including in particular improving the performance of Orca with Firefox. This project also includes work covered by GNOME bugs 448848, 446277, and 491862.
- We're also funding Codethink Ltd to do a study to evaluate the feasibility of porting the GNOME AT-SPI accessibility interface from ORBit to D-Bus, in order to ensure that the accessibility infrastructure used by Firefox on Linux is as up to date as possible.
- Dojo 1.0 was released with lots of accessibility-related enhancements, including those developed by the University of Toronto Adaptive Technology Resource Centre with funding from the Mozilla Foundation; for more information see the final report on the project.
- Scott Haeger completed milestone 3 on his work to implement rich document browsing in Orca with Firefox.
- Frank wrote a blog post about Seneca and open source education.
- CAs and related issues
- Frank published version 1.1 of the Mozilla CA certificate policy.
- Frank worked on the SwissSign and TÜRKTRUST applications, announced his intent to approve SwissSign for inclusion, and started a public comment period on this issue.
For more information see the status reports from David, Frank, Gerv, and Zak as they're posted.
Upcoming activities
- Frank will be in Mountain View for the December 12 Mozilla Foundation board meeting.