Agenda

Action Items

New

Open

We should engage the beta testing community in helping with the what’s new and release notes pages, especially explaining why we’ve changed things, and how to get back to the old behavior. jenzed suggested an MDC page. (jz: see https://developer.mozilla.org/en/Thunderbird_3_for_users)

Planning for a dry-run security firedrill build

At 2:30 PDT tomorrow, there will be a Thunderbird security review, dmose will send out the details today

Please set bugs to assigned status (as well as owner to you) if you want to do them.

If you have other bugs assigned to you that you don’t want to do, please reassign or discuss with drivers.

If you see what look like theme/css issues, especially on Windows, please file a bug, with a screenshot, and the version of Windows you’re running. Tag it with a “polish” keyword, and nominate it for blocking-tb3?.

If you have any nominations, now is the time. No new nominations via credits webform so far.

granted bugz privs to 1

beckley

Penelope

Who column changes only blocker for next beta of Eudora 8/Penelope

Added a pref which controls whether the application quits when the user closes the main window

Working on a feature where selection change in the folder pane doesn’t update the mailbox displayed, but double-click (or Enter or some right-click context menu items) will open up the mailbox in a new tab/window

Fixed the shortcut problems that were happening on Mac

Lots of little bug fixes for the upcoming beta

KaiRo

Filed a few bugs on ISPDB

SeaMonkey 2.0 driving – progress is very good on that front

rkent

In the last week I completed a slew of bugs (that I can now checkin myself):

I have a couple of bugs in for review, neither of which are critical for TB3/SM2. Otherwise, although I watch the bug reports and user comments for issues in my areas, I am mostly focused on my extensions, which are way, way behind the backend features that have been implemented.

Startup Performance

John Dagget got a ~20% cold startup improvement and ~4% warm startup improvement on Mac in bug 517045 by tweaking font initialization. Jonathan Kew has a further improvement to font init in bug 519445, around 8% warm and 28% cold.

Need to set up testing infrastructure for multiple processes. Who do I coordinate with? Alice?

Windowless plugins work on Linux due to some awesome quick hacks by cjones, but are painfully slow. Need the graphics buffering and async drawing from karlt/jeffm.

Tree Management

We’ve stopped running unittests as part of the old unittest build+test job (“U” on tbpl). Only running packaged tests now (“M”, “E”). These are also on the Firefox-Unittest / Firefox3.6-Unittest waterfalls. bug 507540

Now also running tests on debug builds, and optimized builds. These show up as other “M”, “E” boxes on tbpl, and have “debug” or “opt” in their name.

Testing of release builds Real Soon Now.

Soon mochitest test runs will be being split up according to which directory they’re in. These will be showing up as, e.g., “Linux mozilla-central test mochitests-1″ bug 487689

Roundtable

CrashKill meeting notes here. If there’s something you can help with there, great. Devs have been assigned to about the top 20 or so crashers there, and we hope to knock them out quickly.

WeeklyUpdates/2009-09-28

From MozillaWiki

Friends of the Tree

Jane wrote in last Tuesday:
“Please can I nominate Mary Colvig for all her tremendous work on Mozilla Service Week this week (its only Tuesday and she’s already done so much!). She’s work tirelessly to get the project off its feet, brought incredible partners on board and encouraged our community on a global level to participate to do even more good in the world.
Also big shout outs to: Austin – “King of the Mozserve website”, Krupa & Stephen “Prince & Princess of QA” Donner.”

Ludovic wrote:
“The thunderbird QA team would like to nominate the following people to be friends of the tree, Christoph Grether, Jens Müller, and Thomas D., or the very good feedback, and bugs they reported against the new search feature of Thunderbird.”

Gozer wrote in:
“I wish to nominate Henry Nester for friend of the tree. He is our #1 thunderbird 3 tester by far and a key part of the push to Thunderbird 3, primo tester of .de locale build, an awesome spot check tester of localized builds, and also a great bug reporter.”

ongoing theme development work for Firefox 3.7 and 4.0, discussions in dev-apps-firefox

targetting find-tab-in-awesomebar for Firefox 3.7

Team News

We reviewed the past quarter, and felt like we did well as a team despite not making as much progress on startup time as we’d hoped. Comments welcome!

Firefox’s team goals for Q4 have been set with a focus on ensuring a stable, high quality Firefox 3.6 product is shipped and looking towards the future with work on Firefox 3.7 and Electrolysis.

Gecko

Last week we proposed a set of goals for Q4. I’ve received some great feedback, and there will be changes.

We’re going to be changing/removing a few goals in order for us to focus on crashes on a massive scale. Friday evening, we formed a small team to kill top crashers. Over the next several weeks we plan to dramatically reduce those crashes.

Speaking of crashes, last week the CoolIris team released an update to their plug-in that triggered a spike in crashes in the plug-in, resulting in their plug-in being the top crasher in Firefox 3 and 3.5. They worked over the weekend, along with guys on our team who helped identify the issue, to back out the changes.

It’s spikes like the above that demonstrate the importance of completing out of process plug-ins. Last Friday, I saw a demo–and I hope we see a blog post/video demo soon–of flash running out of process in our browser, where killing the process running flash left the browser running fine. Maybe Ben Turner can share that with the world soon?

Support

Metrics

Why don’t users upgrade their browser?

You may remember our findings when we looked at why Fx2 users refused to upgrade to Fx3 (reason #1 was related to the Location/Awesome bar). With the 3.0.14 -> 3.5.3 Major Update offer going out this week, we’re going to run the same survey.

Evangelism

Mozilla Developer Center

Lots of progress on Firefox 3.6 documentation last week, lots more to come this week.

As always, don’t forget to add the dev-doc-needed keyword to bugs that may impact developer documentation. You don’t even have to wait until there’s a patch.

A bug in 9.08 has broken the language selector pop-up menu; we’re pressing MindTouch for a fix.

A massive, seemingly botted, spam attack led us to disable new user account registration last week until we figure out how they’re bypassing the captcha. We’re working on this. See this blog post for details.

MozCampEU – Evangelism Europe will be there in spades. Looking for cool demos and WebGL stuff.

Labs

Test Pilot Raw Data from the Tabs open/close experiment has been posted, for the use of anyone in the researcher or UI designer community who wants to use it; we’ll start publicizing it this week.

SeaMonkey:StatusMeetings:2009-09-22

From MozillaWiki

Agenda

Action Items

(who needs to do what that hasn’t been recorded in a bug) We should assign people to the open items.

NEW

Kairo to contact MoFo on doing a SeaMonkey 2.0 press release.

OPEN

Get permission from Google to use their geolocation JSON service [KaiRo]. Contact at Google says: “We don’t have a good estimate for when GLS will be opening up more broadly, but I will be sure to let you know when we take that step. Sorry that I can not be more specific at this time.” – We can only wait right now.

SeaMonkey 2.0 Final

Need to get blockers fixed, some are unowned as of now, need to get assigned.

Schedule:

Proposal: String freeze Oct 1, Code freeze Oct 6.

Spin first RC right after code freeze with locales that are ready.

Let locales continue to opt in until we feel OK with shipping a later RC as the actual final.

Thunderbird might be string freezing shortly earlier, code freezing possibly later, but going with a longer period to actual final.

Freeze on October 6th should allow at least a week of string freeze for final and allow us for some time of candidate testing, whether we push them as public RC releases or not.

The final string freeze for Thunderbird 3.0 is September 29 […]. Thus, if Thunderbird checks in mailnews patches with string changes, that leaves people working on SM Help some 48 hours to get respective patches done, reviewed, and checked in to reflect such changes in the documentation. Sounds rather tight… [rsx11m via Mozillazine].

Help can have exceptions to the string freeze – we always have handled it that way. And nothing breaks if localizers are not 100% in sync with help docs.

Branch planning is up in the air, Thunderbird drivers seem to think branching very closely to releasing their final is good, KaiRo thinks branching should happen before spinning our first RC. No compromise reached as of now.

2.0

bug 481862 We still need small button icons for modern in MailNews. Needs someone who understands both css and svg/graphics. Misak plans to do the small buttons minor placement fixes on svg, Ratty – css.

bug 465924 Modern Update: changes in global/. All necessary patches have landed. Except possibly for bug 490277 (Update video controls), the remaining dependent bugs are nice to have polish but not blocking anything (imho).

2.1

We need to check if OpenSearch can support all our existing functionality, for example the INTEPRETS section in Sherlock search plugins. Mnyromyr will check on that, and on how extensible the Firefox code is.

Agenda

Action Items

New

We should engage the beta testing community in helping with the what’s new and release notes pages, especially explaining why we’ve changed things, and how to get back to the old behavior. jenzed suggested an MDC page. (jz: see https://developer.mozilla.org/en/Thunderbird_3_for_users)

Please set bugs to assigned status (as well as owner to you) if you want to do them.

If you have other bugs assigned to you that you don’t want to do, please reassign or discuss with drivers.

If you see what look like theme/css issues, especially on Windows, please file a bug, with a screenshot, and the version of Windows you’re running. Tag it with a “polish” keyword, and nominate it for blocking-tb3?.

QA Updates

Last week:

b4 tests builds were on time.

Community joined the effort (with around 10/12 people testing.)

Test coverage is 95%. Mostly green

We’ll need to update some test – work is already in progress on that.

29 Bugs were found during testing (some are duplicates), complete list of bug is visible here

behind on finishing SUMO evaluation, found a few bugs but appears to be functional for our needs – should be able to catch up this week

behind defining KB issues & new features to document for Thunderbird 3 – should be able to catchup this week

Support Day: September 17, 2009, 9:30-5p.m. Pacific including Vancouver Mozilla Service Week event in the afternoon:

solved a problem with gmail IMAP in #thunderbird, “solved” by upgrading to TB3 Beta3

About a dozen folks at Service Week Event: very brief Thunderbird discussion was about Lightning and Calendering in general, majority was about CMSes like Drupal, WordPress and Joomla

Key Support stats from the following graphic:

approximately 15 / day

total new topics:86 total replies: 111

have ruby code in progress to semi-automate top 5 issues, relies on manual tagging, scheduled to finish this week

#replies from non MoMo folks: 2 from Lightning folks (thanks Martin and Philip and wilkommen!) 8 from Tom (thanks!) 16 from TMZ (our newest official rep, thanks and welcome!) MoMo folks: 5 from Rafael (thanks!), 87 from Roland (I am going to do less this week to focus on Support Plan, SUMO, etc)

Status Updates

sid0

Going to tackle bug 515218 in combination with new mail alert work next. Patch hopefully by the end of this week.

davida

driving, driving, driving

some bugs

dmose

Mostly focussed on making headers customizable work (bug 465138)

Misc reviews & landings

Driving

Standard8

asuth

bienvenu

Reviews and Driving

On vacation Wednesday-Sunday

Make sure we force closed the db for imap folder getting deleted even if the folder doesn’t have the db cached, fixes issues with folders not disappearing after moving/deleting/emptying trash bug 513012

GFX Update

Decode-on-draw work continues; we think we’ve solved the strange performance hit we saw on OS X. We still have to finish the last couple of requirements (like bug 512260 and regressions) before turning it on.

GFX has come to a tentative conclusion on Q4 goal planning.

We’ve decided to focus on performance, specifically responsiveness (scrolling). We’ll also be supporting the other performance work going on, like the Firefox team’s Ts work and Electrolysis.

Security

Electrolysis

Necko: working on cross-process HttpChannels. Still early, hard to give ETA.

Windowed plugins pretty close! some of the new plugin stream tests pass, and some basic NPObject remoting works. Trying to find answers to NPAPI unknowns in plugin-futures and generate more tests.

Lots of cleanup to do: remove singletons by adding context to the plugin host, make plugin instantiation and process launch asynchronous, deal with race conditions of constructors against other methods.

Wait times for Try Talos are very long. Working on power/space solutions here.

Some changes to graph server landed, should be much faster to load. bug 492352

When are we going to hit a freeze on infrastructure changes for 3.6 release?

Roundtable

[Added by Johnath] Stop using old phone numbers! A few long-deprecated dial-in numbers are going out of service this week. The normal dial-in numbers for this call are below, if you’re using a different number (specifically, 866-500-1038 or 650-215-7299), cut it out.

650-903-0800 or 650-215-1282 x92 Conf# 8605 (US/INTL)

1-800-707-2533 (pin 369) Conf# 8605 (US)

[bsmedberg] Can’t get to 0 blocker noms without a general triage: after this call, or some other day this week?

Gecko

Making progress on Flash crashes re: Facebook and other sites. If anyone is experiencing lots of crash in Flash, on Facebook, we could use help debugging. See this bug for more info.

We’re still at 119 blockers for 1.9.2. Javascript triage happened last week, raising the numbers a bit. Today and tomorrow, we’ll go over the lists again and make sure, again, the blockers are really blockers. JS bugs have all been prioritized as well with owners.

Choose from a list of over 3,500 service opportunities on our partner sites Idealist.org & betterplace.org. Our partner OneWebDay also has a variety of service events taking place on and around Sept. 22nd.

Jornadas Regionales de Software Libre en Chile October 7 – 9, 2009, Santiago, Chile – Sponsoring event and bringing together the Mozilla Hispanic Community. + 2 day MozCamp Prior. Invitations have been sent out and we will have around 40 people attending including 6 MoCo representatives.

WordCamp Philippines September 19, 2009 in Makati City, Philippines – Waiting to hear back from Gen/Seth on their update.

Philippine Blog Awards October 9, 2009 in Luzon, Philippines – We are sponsoring this event. Our mission is to help build up the Philippine community and build the Tagalog locale.

Support

Metrics

When we re-launched earlier this year, one key aspect we didn’t promote much is the new reporting interface (it’s public)

You may recall that when we quizzed you about the #1 reason, the answer was a tie between “crashes” and “just temporary” (this was back in June). Now looking at the data trended over time, “crashes” has since shown a significant increase. We’ll likely blog with some insights.

Evangelism

(blizzard traveling for work; arun to give update)

Held a “Summit” of developers to get feedback on Firefox’s future directions. Attended by recognized developers, including folks from Facebook, Apple (mobileMe), Google, Yahoo, Ruby devs, etc.

MDC had to be restored from a backup after a database corruption problem late yesterday. Any edits made between 7 AM Sunday morning and around 8 PM or so were lost.

Labs

Design Lunch this week is on about:weave redesign and the currently running Weave Design Challenge.

The video from last week’s Design Lunch, about the redesign of the Download Manager and notifications for Firefox 4. (The video seems to be weirdly sped up, which makes some of the speech hard to follow. I’m going to look into whether it’s fixable.)

Developer Tools

Ben and Joe were at The Ajax Experience

Firefox Platform summit was on Friday

Bespin 0.4.4 “Bubba Ho-Tep” was released (bugfixes)

This week:

Live file history – initial release of this feature planned for this week.

Bespin “Reboot” planning (next week, we’re on site to work through a structural overhaul of Bespin’s code)

Plugin loading/infrastructure for Bespin Reboot

Set up new Bespin hg repositories that will be a home for the Reboot code. Will also be breaking the server and client into separate repos.

Agenda

Action Items

New

We should engage the beta testing community in helping with the what’s new and release notes pages, especially explaining why we’ve changed things, and how to get back to the old behavior. jenzed suggested an MDC page.

Planning for a dry-run security firedrill build

Open

Autoconfig process

Mostly on hold during b4 push

Webapp currently being tested to fix some initial problems, will open up for broader testing soon

davida will be working with gozer on moving the webapp into a preview release

Please set bugs to assigned status (as well as owner to you) if you want to do them.

If you have other bugs assigned to you that you don’t want to do, please reassign or discuss with drivers.

If you see what look like theme/css issues, especially on Windows, please file a bug, with a screenshot, and the version of Windows you’re running. We need some way of marking these bugs to attract drivers’ attention.

QA Updates

We had a interesting test day – with many bugs being filled. Thanks to everybody who participated. Thank you to everyone who participated.

New search component under Thunderbird (see wswmk’s update)

We are working on testing Thunderbird 3.0b4 this week. The sign-in system is good and we might have reached critical masses in order for that system to work.

if you want to participate send me an email with the os you are using (ludovic@mozillamessaging.com)

Starting to monitor Crash-stats for higher usage of the first official build.

Reminder for developers to add unit tests when they add new features, or at least raise the in-testsuite flag on the corresponding bug.

wsmwk

will post to mdat and drivers about accepting nominations after webform has been updated. please make nominations for credits based on the webform description (which may change shortly). We are using a criteria of the person made a significant contribution to a feature or features in thunderbird 3 / made a significant investment of time, with useful results … contributions can range from dev to bug triage to QA to marketing and more. Note, this is somewhat broader than “the release would not have happened were it not for their involvement.”

beckley

Penelope

Some issues with the recent Eudora/Penelope beta are having us do a new beta based on TB 3.0b4 source code. Will be out soon after TB 3.0b4 is released.

Having problems with arrow keys and Cut/Copy/Paste/Undo/Redo/SelectAll shortcuts not working in composition windows on Mac. Other shortcuts work, but having trouble figuring out what’s causing those few not to work.

KaiRo

Released SeaMonkey 2.0 Beta 2 on Saturday – now has tabmail and can install Lightning!