WeeklyUpdates/2008-03-24: Difference between revisions

no edit summary
No edit summary
 
(14 intermediate revisions by 11 users not shown)
Line 13: Line 13:
= Friends of the Tree [[Image:Tree.gif|Friends of the Tree]] =
= Friends of the Tree [[Image:Tree.gif|Friends of the Tree]] =


Tomcat would like us to recognize Jonas Sicking, Peterv and Ben Turner for their efforts and help in getting Tomcat's (ed. very effective) Leak Testing Project up and running. He'd also like to thank Jesse and Timeless for helping him to get into the Magic of Debug Builds with generating Stacks and other arcana.
This weeks Friends of the tree are Jonas Sicking, Peter Van der Beken, Jesse Ruderman, Josh Soref, Ben Turner, Judy Talbert, Zach Lipton, and Ben Hsieh.
 
 
Tomcat nominated Jonas Sicking, Peterv and Ben Turner for their efforts and help in getting Tomcat's (ed. very effective) Leak Testing Project up and running. He'd also like to thank Jesse and Timeless for helping him to get into the Magic of Debug Builds with generating Stacks and other arcana.


Mary nominated as Friend of the Tree Judy Talbert (yes, Clint's mom :-) for her regular care packages, keeping us all well-fed with great baked goods  -- especially appreciated during this release crunch time.
Mary nominated as Friend of the Tree Judy Talbert (yes, Clint's mom :-) for her regular care packages, keeping us all well-fed with great baked goods  -- especially appreciated during this release crunch time.
The QA team nominates Zach Lipton and Ben Hsieh for their work as interns on the QA Companion which was released last week.  They were critical to pushing this project over the edge from concept to implementation last summer.  Clint and Jay put the final touches on it for release last Monday.  Some quick tangible results: Last week there were 800 downloads  and Litmus sign-up rate increased by 3.5 times!!


= Development Updates =
= Development Updates =
Line 46: Line 51:


== Release Engineering ==
== Release Engineering ==
* talos debugging:
** talos framework
** test
** code
* stage migration on hold


== QA ==
== QA ==


Firefox/Thunderbird 2.0.0.13 [Project lead-ss; QA lead-abillings]
Firefox/Thunderbird 2.0.0.13 [Project lead-ss; QA lead-abillings]
* Final testing of [[Firefox:2.0.0.13:Test_Plan|Firefox 2.0.0.13]]: L10ntesting, update testing. [juanb and others]
* Final testing of [[Firefox:2.0.0.13:Test_Plan|Firefox 2.0.0.13]]: L10ntesting, update testing. [juanb, stephend, abillings]
** Released to beta channel on Tuesday, March 18th.
** Released to beta channel on Tuesday, March 18th.
** Plan to release it on Tuesday, March 25th.
** Plan to release it on Tuesday, March 25th.
Line 56: Line 66:
Firefox 3 [QA lead-tchung]
Firefox 3 [QA lead-tchung]
* Coming up on Beta 5 this week
* Coming up on Beta 5 this week
* Feature testing:  
* '''Feature testing:'''
** Places: started on bookmark tests. Investigated mochitest for {{bug|405924}}.  Bug triage. Verifying some deep API level bugs. [ctalbert, tracy, abillings]
** Places: started on bookmark tests. Investigated mochitest for {{bug|405924}}.  Bug triage. Verifying some deep API level bugs. [ctalbert, tracy, abillings]
** Protocol Handling: Worked on bug triage. Investigated a mochitest for {{bug|420401}} [ctalbert]
** Protocol Handling: Worked on bug triage. Investigated a mochitest for {{bug|420401}} [ctalbert]
** Plugin blocklisting: Ran tests against possible blocklisted addons for IDM and FDM.  [stephend, tchung]
** Awesome bar and related testing: Verified 9 [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Client+Software&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=VERIFIED&resolution=FIXED&emailtype1=exact&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=2008-03-16&chfieldto=2008-03-23&chfield=bug_status&chfieldvalue=VERIFIED&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=bug_status&type0-0-0=changedto&value0-0-0=VERIFIED&field0-1-0=bug_status&type0-1-0=changedby&value0-1-0=stephen.donner%40gmail.com&field0-2-0=noop&type0-2-0=noop&value0-2-0=&field1-0-0=noop&type1-0-0=noop&value1-0-0=+XXX bugs], and wrote 11 litmus test cases [stephend]
** Awesome bar and related testing: Verified 9 [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&classification=Client+Software&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=VERIFIED&resolution=FIXED&emailtype1=exact&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=2008-03-16&chfieldto=2008-03-23&chfield=bug_status&chfieldvalue=VERIFIED&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=bug_status&type0-0-0=changedto&value0-0-0=VERIFIED&field0-1-0=bug_status&type0-1-0=changedby&value0-1-0=stephen.donner%40gmail.com&field0-2-0=noop&type0-2-0=noop&value0-2-0=&field1-0-0=noop&type1-0-0=noop&value1-0-0=+XXX bugs], and wrote 11 litmus test cases [stephend]
* Minotaur runs for automatically testing L10n related preferences and config values were completed.  This is on Windows and Mac.  Linux o not planned at this time and is not really needed since the values tested are platform independent. Requested machines allow for fully automated testing of builds. [ctalbert, tracy]
* Minotaur runs for automatically testing L10n related preferences and config values were completed.  This is on Windows and Mac.  Linux o not planned at this time and is not really needed since the values tested are platform independent. Requested machines allow for fully automated testing of builds. [ctalbert, tracy]
Line 72: Line 83:
Javascript testing [bc]
Javascript testing [bc]
* Filed {{bug|424636}} on a JavaScript regression.  
* Filed {{bug|424636}} on a JavaScript regression.  
* Starting to do more 64 bit testing.  Ran Jesse's jsFunFuzz under Valgrind and filed {{bug|424555}} on an invalid read in 64 bit Linux.  
* '''Starting to do more 64 bit testing'''.  Ran Jesse's jsFunFuzz under Valgrind and found an invalid read in 64 bit Linux.  


WebDev Testing [stephend]
WebDev Testing [stephend]
Line 100: Line 111:
* [http://lifehacker.com/371083/top-10-software-easter-eggs Lifehacker's top 10 software easter eggs]
* [http://lifehacker.com/371083/top-10-software-easter-eggs Lifehacker's top 10 software easter eggs]
* [http://www.webuser.co.uk/news/199223.html Updated eBay companion add-on announced]
* [http://www.webuser.co.uk/news/199223.html Updated eBay companion add-on announced]
 
* [http://howsoftwareisbuilt.com/2008/03/20/interview-with-mike-shaver-chief-evangelist-mozilla/ Mike Shaver interviewed for How Software is Built]


'''Events'''
'''Events'''
Line 125: Line 136:


== Metrics ==
== Metrics ==
* 250 +/- active spectator users


== Evangelism ==
== Evangelism ==
Line 135: Line 147:
* Handled some late-compat changes to mozIJSSubScriptLoader
* Handled some late-compat changes to mozIJSSubScriptLoader
** End result was good for extension developers (thnx to bz and jst)
** End result was good for extension developers (thnx to bz and jst)
** If any other late-compat changes happen, consider CC'ing MFinkle or JResig on bug
** If any other <b>late-compat changes happen, consider CC'ing MFinkle or JResig</b> on bug
* Performance
** <b>Dromaeo almost ready for public unveiling</b>, going to circulate to other browser developers for sanity check this week.
* Testing
** Trying to push work on getting Mochitest AJAX suites updated.
* Mobile
* Mobile
** [[Mobile/DeviceAPIs | Starting to collect info for device APIs]]
** [[Mobile/DeviceAPIs | Starting to collect info for device APIs]]
** [[Mobile#Embedding_for_Mobile | Reviving embedding for Mobile]] - This means embedding into other programs and using XUL on devices - please see use cases and dump ideas into the brainstorming page
** [[Mobile#Embedding_for_Mobile | Reviving embedding for Mobile]] - This means embedding into other programs and using XUL on devices - please see use cases and dump ideas into the brainstorming page
** Performance testing - XULRunner on ARM is about 1.6x - 2x faster than WebKit trunk on SunSpider.
** Performance testing - XULRunner on ARM is about <b>1.6x - 2x faster than WebKit trunk on SunSpider</b>.
* Upcoming events
* Upcoming events
** Linux Collaboration Summit [[https://www.linux-foundation.org/events/collaboration/program Program]] [[http://www.linux-foundation.org/en/Mobile/Embedded_Linux  Embedded Linux]] in Austin, TX Apr 8-10
** Linux Collaboration Summit [[https://www.linux-foundation.org/events/collaboration/program Program]] [[http://www.linux-foundation.org/en/Mobile/Embedded_Linux  Embedded Linux]] in Austin, TX Apr 8-10
** [[http://lugradio.org/live/USA2008/ LUGRadio Live]] April 12th + 13th 2008 in San Francisco
** [[http://lugradio.org/live/USA2008/ LUGRadio Live]] April 12th + 13th 2008 in San Francisco
** [[http://www.0xdeadbeef.com/weblog/?p=344 FISL]] April 17th, 18th, 19th in Porto Alegre, Brazil
** [[http://www.0xdeadbeef.com/weblog/?p=344 FISL]] April 17th, 18th, 19th in Porto Alegre, Brazil
* Documentation is continuing to receive final pre-Fx3 tweaks; if you're aware of something that needs to be done before Firefox 3 ships, please let Sheppy know.
* Documentation is continuing to receive final pre-Fx3 tweaks; <b>if you're aware of something that needs to be done before Firefox 3 ships, please let Sheppy know</b>.
* Deki Wiki transition for MDC progress continues
* Deki Wiki transition for MDC progress continues
** Talking to a potential contractor for the skinning work
** Talking to a potential contractor for the skinning work
** MindTouch has tentatively scheduled April 16th for the release of our updates to Deki Wiki software - our goal is to make the transition around that time.
** MindTouch has tentatively scheduled <b>April 16th for the release of our updates to Deki Wiki</b> software - our goal is to make the <b>transition shortly after</b>.
* Acid 3
* Acid 3
** Even with it arriving late in our development cycle, we're looking pretty good with a 30 point improvement over FF2, and an enormous lead over the dominant browser on the web today -- not naming names!
** Even with it arriving late in our development cycle, we're looking pretty good with a 30 point improvement over FF2, and an enormous lead over the dominant browser on the web today -- not naming names!
Line 156: Line 172:


== Webdev, Add-ons, AMO ==
== Webdev, Add-ons, AMO ==
* AMO migrated to PHP5 (all migrations completed!)
* Bouncer geo-ip patch deployed (thanks to oremj)
* Breakpad processor refactor - staging this week
** added threading support
** better mutual exclusion
** queue support
* AMO 3.2 tomorrow night
* extendfirefox3 site up
* download day underway, working on an implementation of [http://www.interactivemaps.org/ ammap] to display downloads/pledges per country


= Foundation Updates =
= Foundation Updates =
Line 178: Line 203:


= Other Business =
= Other Business =
[[Category:Weekly Updates]]
[[Category:Meeting Notes]]
Confirmed users
1,340

edits