Meeting Notes Meetings notes from the Mozilla community

27-October-2009

Thunderbird Meeting Minutes: 2009-10-27

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Thunderbird/StatusMeetings/2009-10-27

From MozillaWiki

last meeting | index | next meeting »

Thunderbird Meeting Details :

Agenda

Action Items

New

Open

  • Planning for a dry-run security firedrill build
    • Fire drill itself expected to happen after code freeze

Closed

Thunderbird 3

  • Now in String freeze
  • Branching completed
  • Schedule:
    • Code Freeze for RC1: 2009-10-30 23:59 PST
    • L10n deadline: 2009-11-02 23:59 PST
    • RC1 builds start on: 2009-11-03
    • Subsequent RCs as necessary.
  • 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

  • Held a regular bugday
  • Daily triage seems to have gotten a few more people involved
  • Regular bugday coming up this thursday
  • Preparing for next week RC testing
  • Might have a late Test day for the gloda correctness patch.

Topcrashes – 3.0b4 top 10 (“+” indicates change from last meeting):

status

bug

summary

rank
fixed 2009-10-04

bug 513315

@ nsScriptSecurityManager::GetCurrentJSContext()

1
fixed 2009-09-25

bug 480090

sending email after being in offline mode @ morkRowObject::CloseRowObject(morkEnv*) – @ nsMsgOfflineImapOperation::SetCopiesToDB – nsMsgOfflineImapOperation::Release

2
qawanted -all win7-

bug 522226

startup @ __delayLoadHelper2

3
+FIXED 2009-10-14

bug 505221

@ CountTotalMimeAttachments(MimeContainer*)

4
fixed by bug 513315?

bug 518671

@ nsXPConnect::GetRuntimeInstance()

5
idle, maybe multiple bugs

bug 482849

@ canonicalize while doing a nightly update

6
idle

bug 519962

startup nsPrefBranch::Observe(nsISupports*, char const*, unsigned short const*)

7
idle/needs triage

various: bug 523423, bug 514734, bug 495177

JS_CallTracer

8
+FIXED (we hope) by bug 505221

bug 513543

@MimeInlineTextHTML_parse_eof

9
needs triage

no bug filed

@ JS_dtobasestr

10

Marketing Updates

IT update

  • Raindrop Revealed
  • New Linux buildslaves
    • Including Linux/mozmill in staging
  • SUMO DB Cluster
  • comm-1.9.1
    • Branched
    • L10n updates (complete & partial)

Documentation

Done / Cleared

  • clean up Account Wizard references (re (bug 433801
  • cleaned up cruft for MCD (redirect https://developer.mozilla.org/en/MCD to big page; copy links; straighten out confusion between MCD and MDC)
  • rework how-to portal page – difficult to navigate, need to indicate TODO items to encourage contributions
  • new MDC / newsgroup tip: running shell script from extension; getting add-on metadata (also categorize page)

In Progress

TODO

  • msg headers (466025, 480623)
  • new bug for debugging issues? (and close 420317?)
  • TB usage of XUL elements, content-in-a-tab
  • collapsed threads (bug 496244 454829) (DavidA)

Support

  1. Top 5 GS Thunderbird 2 Support Topics (code in progress: http://gist.github.com/190923 ) basically the same as last week, no Anti-Virus this week. Confirmed with ss that the anti-virus false alarms are simply mistakes by the Vendors i.e. AVG and Trend Micro and not a problem with the Thunderbird 2 process (i.e. vendors were notified for 2.0.0.23 properly)
    1. Cannot receive email
    2. Cannot send email
    3. Windows 7 – it works well for some not so well for others
    4. address book (how to use, how to export contacts)
    5. email lost (fixed by compacting folders and deleting .msf)
  2. Thunderbird 3 Beta Top Support Issues (not many reported, starting to monitor to see what we can improve for post 3.0)
    1. Thunderbird 3 Beta 4 restarts after closing
    2. Windows 7
  3. SUMO for MoMo tracker ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=520628, gozer spinning up staging instance for this morning (Tues), looks like we can get inexpensive MoMo-ized port of Fennec theme from Gary Cunningham-Lee
  4. Key Support stats from the following graphic:
    1. approximately 20 / day (143/7, basically same as l last week if we subtract the Raindrop topics)
    2. total new topics:143 total replies: 116 (Ruby Code)
      1. date:20091020 #new support topics:20 resolved: 11
      2. date:20091021 #new support topics:14 resolved: 6
      3. date:20091022 #new support topics:18 resolved: 11
      4. date:20091023 #new support topics:20 resolved: 22
      5. date:20091024 #new support topics:21 resolved: 4
      6. date:20091025 #new support topics:13 resolved: 3
      7. date:20091026 #new support topics:19 resolved: 7
    3. #replies from non MoMo folks: 1 from TMZ (thanks!) 18 from gyurrika (thanks and welcome!), 3 from Andrea (thanks!) MoMo folks: 2 from Philipp and 1 from Martin of Lightning (thanks!) 59 from Roland,19 from Ludo (thanks!) 1 from Mark Banner (thanks!), Bienvenu 9 (thanks!), 1 from Andrew Sutherland (thanks!)
    4. happiness metric: API doesn’t have happiness emotitags, asked GS staff about that, code in progress: http://gist.github.com/190094, manual happiness metric = 109 – 59 = 50 (7 last week), 41 Hendrix messages (generally Hendrix messages are unhappy but this week we had 4 happy messages about Gloda! Thanks!) – bug to track down Hendrix for Thunderbird 3 and get rid of it as much as possible

Roundtable

Status Updates

sid0

davida

dmose

Standard8
  • Reviews & Driving
  • Fall-out from branching
  • Setting up RC1 bugs etc
  • bug 519192 Fix up context menu for gloda search results list tab – can’t move, copy, tag, mark messages etc
  • We now have crash stacks on bloat builds (Windows won’t work till post-release).
  • Further work on other blockers.

asuth

bienvenu
  • Reviews and Driving
  • Fixed crash doing forward/back navigation in gloda search results list view, bug 523343
  • Fixed crash doing a quick search in a grouped single folder saved search, bug 524064
  • Fixed crash in nsNntpCacheStreamListener::OnStartRequest, bug 130442
  • When probing for secure auth capabilities on 2.0 -> 3.0 upgrade, don’t trust gssapi, bug 522633
  • Fixed detection of gmail trash so we won’t create our own trash, bug 519797
  • Make mac generate unique file names when dragging attachments from mail messages, bug 413848
  • Did some testing and reviewing of the in-progress gloda delete patch.

gozer
  • Build
    • comm-1.9.1
      • branched
      • l10n updates
      • staging buildbot
      • tinderboxpushlog
    • New linux builders
      • production
      • staging: mozmill
  • Web
    • SpreadThunderbird theme updates
  • Infrastructure
    • SUMO DB Cluster
  • Nice if people could test nightlie-l10n updates

clarkbw

wsmwk
  • crash triage. Filed 11 crashers, 4 of which are fixed:
    • bug 522226 startup crash [@ __delayLoadHelper2]
    • bug 522327 FIXED clicking Go Back in search results [@ nsMsgDBView::NavigateFromPos(int, unsigned int, unsigned int*, unsigned int*, unsigned int*, int)]
    • bug 522561 replying to message that has attached eml [@ strlen | nsDateTimeFormatMac::FormatPRExplodedTime(nsILocale*, int, int, PRExplodedTime const*, nsAString_internal&)]
    • bug 522575 opening attachment [@ nsCounterManager::AddCounterResetsAndIncrements(nsIFrame*)]
    • bug 523114 FIXED reindex crash [@ nsImapMailFolder::ParseAdoptedMsgLine(char const*, unsigned int, int, nsIImapUrl*)]
    • bug 523343 FIXED [faceted search] results list crash [@ nsMsgDBView::MarkThreadRead(nsIMsgThread*, unsigned int, nsTArray<unsigned int>&, int)]
    • bug 523809 FIXED moving messages [@nsMsgDBView::GetThreadRootIndex(nsIMsgDBHdr*) ]
    • bug 523811 navigating news articles [@ nsNNTPProtocol::DisplayArticle(nsIInputStream*, unsigned int)]
    • bug 523815 [@ nsAccessible::QueryInterface(nsID const&, void**)]
    • bug 524315 shutdown hang, high cpu, no open imap connections, no ldap connections
    • bug 524462 startup crash [@ gfxWindowsFontGroup::WhichFontSupportsChar(nsTArray<nsRefPtr<FontEntry> > const&, unsigned int)]
  • bug triage

beckley

Penelope

KaiRo

rkent

rebron

Tsk

andreasn

bwinton

Last week:

This week:

roland

sgautherie

nth10sd

Fallen

Attendees

bienvenu bwinton standard8 andreasn roland jenzed gozer wsmwk beckley

Mozilla Platform Meeting Minutes: 2009-10-27

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Platform/2009-10-27

From MozillaWiki

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.15 / Firefox 3.5.4

  • releasing today

Firefox 3.0.16 / Firefox 3.5.5

Firefox 3.6b1

Firefox 3.6rc

  • proposed code freeze November 18th (3 weeks)
  • gives time for beta feedback as well as to fix remaining blockers

Blocker Report

See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags

Browser / Front End

(Progress reports every weekend on Planet Firefox)

  • see our active projects and get involved / propose others
  • Namoroka/mozilla-1.9.2 front end development:
  • we are once again string frozen
  • windows 7 tab preview
    • vlad and robarnold working through two major bugs {numbers to follow}
    • if we can’t get it resolved by the end of the week, we’ll likely pull the per-tab-preview feature from Firefox 3.6 (the rest of Aero Peek support is still there and working fine)
  • a11y changes for tables (see this page for a list of bugs and why this is desired)
    • has tests
    • doesn’t affect Firebug
    • doesn’t introduce compatibility problems with existing screen readers
    • decided to take the patches listed on that page

GFX Update

  • 11 blockers
  • Graphics team focusing on blockers, Electrolysis, crashes, and performance. As should you all.
  • Despite that, DirectWrite work is also coming along, filling in the bits of functionality that are missing. See bug 517642 for more information.
  • Also, WebGL work is ongoing.

Layout Update

Content Update

  • Jonas checked in a patch for multi file selection in the file picker in input type=file elements, should take this for 1.9.2 as well.
    • will accept this patch, but if it bounces, it’s out.
  • bnewman working on JPW (cross process JS wrappers)
  • hsivonen making good progress on moving the HTML5 parser off the main thread and implementing speculative parsing.
    • most patches are reviewed, some still waiting on sr.
    • will investigate testing this in a simulated high-latency environment.

Platform-specific Support Update

  • (smichaud) 1.9.2/JEP update — Only two known problems remaining, neither of which is a blocker.
    • bug 522962 Applet needs to be reloaded after switching to/from full screen mode. Needs to be fixed in JEP.
    • bug 523625 Disabling JEP/Java doesn’t stick when another copy of JEP is in /Library/Internet Plug-Ins/. Has a patch awaiting review.

JS

Startup Performance

Cold Startup

Platform

3.5

3.6

Trunk
Mac Leopard (10/23)

15605ms

13120ms (-16%)

13859ms (-11%)
Win XP

Win Vista

Linux (10/23)

7056ms

7159ms (1%)

7204ms (2%)

Warm Startup

Platform

3.5

3.6

Trunk
Mac Leopard (10/23)

1451ms

1108ms (-23%)

1017ms (-30%)
Win XP (10/23)

459ms

462ms (0%)

449ms (-2%)
Win Vista (10/23)

535ms

544ms (1%)

506ms (-5%)
Linux (10/23)

625ms

632ms (1%)

629ms (0%)

Highlights from the weekly update post:

  • Taras is working on library IO, and posted some details and optimization approaches, and posted a log of what’s loaded and how long it takes.
  • The new cold startup graphs are here for Mac and Linux.
  • I’ve made progress on emulating cold startup on Windows, more details on the weekly update post linked above.
  • Rob Strong has been making a bunch of changes in the update system, which can improve startup time on mobile, and posted a list of the changes.
  • Drew has a patch up for bug 506814, getting rid of GetPersistentDescriptor/SetPersistentDescriptor on Mac, needs review from Josh.
  • Ben Hsieh has been prototyping a whole Fastload cache replacement in bug 520309.

Join us on IRC in #startup.

Security

pending reviews

feature

review date

who

interested
about:support

27-October-2009 1pm

cbartley

Jesse, reed, juanb
Plugin Update Awareness

unscheduled

Blair McBride

Mossop, johnath, juanb, tchung
Windows TSF integration (1.9.2)

unscheduled

Jim Chen, roc

DNS Prefetching

unscheduled

Patrick McManus

Jesse, bz, reed(?)
Mail config from ISP (Tb3)

unscheduled

Ben Bucksch

New system metrics (and media queries)

unscheduled

 ?

dbaron

Electrolysis

  • Ability to run multiple plugin types almost done: bug 516509
  • test frameworks are being updated by jgriffin: first mochitests, bug 523208 since we need that for plugins now
  • ability to run xpcshell tests in content process almost done bug 521922. jduell back to working on HttpChannel
  • Need RelEng help with bug 515436 – custom LD_LIBRARY_PATH for e10s unittests/makecheck

Fennec work continues, not much special to report.

Tree Management

  • Split mochitests landed. Thanks to all who helped out. As a result we were able to un-hide some of the debug test columns (most of linux and windows unhidden)
  • Running mochitest-ipcplugins on Electrolysis
  • Running jsreftest, and check-valgrind on Tracemonkey
  • The minipocalypse is upon us!
    • We can no longer buy 1.8 GHz minis, which are the common hardware platform for all our Talos machines
    • Thanks to all who have donated their old minis!
    • We are evaluating the current generation of minis. Need to give some thought to where these will get deployed. New test platforms only (Snow Leopard, Win 7)? New branches only? New tests only? How important is it that we have the same hardware platform across all OSes?

Roundtable

  • list of crashes by group (estimates) coming soon; please review it and see if there are crashes you can fix!
  • Any objection to bug 518003 landing on 1.9.2? How about renaming the method from mozMatchesSelector to simply matchesSelector?

Places Meeting Minutes: 2009-10-26

Filed under: Posts — Tags: — Benjamin Smedberg @ 3:28 pm

Places/Status Meetings/2009-10-26

From MozillaWiki

« previous week | index | next week »

Places Team Meeting Details

  • Mondays at 9:00am Pacific
  • irc.mozilla.org #places

Work Priorities

3.7 UI Triage

3.7 UI Triage

  • bug 523523 folders in the awesomebar
    • we need to show containers in the awesomebar
    • impl?: expose place: protocol handler
    • show ancestors of a container for display (“restaurants > japanese > sushi”)
    • need to create frecency algo for containers/queries (“visits” to a folder)
  • bug 523524 awesomebar results in a content page
    • security policy: places api in a content page
    • thumbnail service
    • static or liveupdate (static fine for 3.7)
    • no editing, context menu
    • click to open, that is all
  • bug 523526 content area pages show up in session history
    • what protocol
    • places should add
    • session history should add
  • bug 524049 history ranges in awesome bar results
    • language parser
    • or stored/dynamic entries
    • need to be localizable at runtime
  • bug 524050 breadcrumb trail in awesomebar
    • show ancestor trail instead of uri
    • optionally click on crumbs to navigate to them
    • see locationbar2 for impl ideas
  • bug 524060 home tab should be able to link to content pages
    • queries as links (protocol handler again)
  • bug 524068 select folder in sidebar, toolbar, menu navigates to it’s contents
    • how for menus?
    • mostly updating click handlers in the views
  • bug 524071 detachable and resizable bookmark dialog

QA Issues

From last week, the following things had open action items:

Status updates

From last week, the following things had open action items:

Roundtable

Mozilla Project Meeting Minutes: 2009-10-26

Filed under: Posts — Tags: — Benjamin Smedberg @ 3:28 pm

WeeklyUpdates/2009-10-26

From MozillaWiki

« previous week | index | next week »

Friends of the Tree

Development Updates

Firefox

( Projects | Status | Goals | People )

Firefox 3.6 (Namoroka)

  • Firefox 3.6 Beta 1 scheduled to be released Wednesday, October 28
  • nightly and beta users are encouraged to help us by reporting add-on compatibility
  • Paul and others will be landing a change which should speed up session restore for users with many windows and tabs
  • we’d like as many people as possible to test recent nightlies and the upcoming beta with Windows 7; there’s some concern about how well the implementation of Aero Peek tab previews are working (see bug 474056 and dependencies)
  • there’s an ongoing discussion about how we plan on updating Firefox 3.5 users to Firefox 3.6 when it’s ready for release

Firefox Future

  • Stephen Horlander continues to QB discussions about changes to the Firefox 3.7 theme on the wiki and his blog
  • Alex Faaborg and the UX team are looking at how to simplify our Preferences panels
  • Jennifer Boriss, Dave Townsend and Nick Nguyen are looking at updating the Add-on manager and Extensions API to be more flexible
  • we’re also starting to think about how to phase in process separation in Firefox 3.7 and 4.0

Gecko

  • In our CrashKill meetings we are still digging through top crashers and reaching out to vendors. We still need contacts for vendors who produce top crashing add-ons. If you have contacts at one of these that you can share, please comment in the bug. Also, if you want to keep the contact info confidential, you can mark your comment as private as well.
  • Thanks to BitDefender who is pushing out fixes to their toolbar in response to our outreach. It’s still early, but we’re watching crash reports to make sure we see those crash numbers drop.
  • Blockers:
    • P1: 2
    • P2: 105
    • P3: 0
    • Other: 6
  • Team blocker numbers:
  • SpiderMonkey Happenings
    • Continuous Perf Improvements
    • ES5 coming together well
    • Most blockers seem to be well understood

Branch work: Firefox 3.0.x / Firefox 3.5.x / Thunderbird 2.0.0.x

Thunderbird

SeaMonkey

  • KaiRo not here today – party on the eve of the 2.0 release (in cooperation with local organization here in Vienna)
  • And that’s also the main news: SeaMonkey 2.0 release is on track for an early morning (Pacific Time) release tomorrow!
  • Any fans of the suite on this meeting, please spread the word – and party like it’s 2.0! 😉

Mobile

IT

Last Week

This Week

Release Engineering

  • split mochitest landed last week
    • should speed up turnaround times and help isolate failures
    • bug thanks to everyone who helped get the trees back to normal, esp. sdwilsh (sheriff) and dbaron
  • releng blogging blitz this week
  • note about the upcoming planned power outage on November 14th
    • all the build network Nokia’s n810 are located in the office and will be affected by this outage and will be *OFFLINE* for the weekend. Mobile build coverage will obviously be affected.

QA

Test Execution

  • Fx3.6b1 testing in progress.
  • Fx3.0.15 and Fx3.5.4 shipped to beta
    • Mozmill automation is now covering 92% Smoketests & 33% BFTs runs!
  • Fennec QA status: 36 fixed, 102 triaged

Web Dev Testing

  • Tested Jetpack, Personas,
  • Tested AMO 5.2 for release last week
  • Tested SUMO 1.4.1 for release last week
  • Automating test cases: Landed Truman’s breadcrumb testcase along with Milos’ testcases for SUMO

Metrics, Accessibility, Localization, Community

Test Development

Security

  • No updates this week.

Marketing/PR

PR

General

Five Years of Firefox

  • Nov. 9, 2009
  • “Light the World with Firefox”
    • Celebrating the milestone by having fun with light & the Firefox logo. You can participate by loading a picture or video to Flickr with the new tag “Firefox5”. Best pictures & actions rewarded with cool Firefox swag!
  • Show your support:
  • Firefox Parties:
    • Looking for party hosts! Please get in your swag requests here
  • Join us at the SF Party…more details to coming, including RSVP:

Mozilla Service Week

  • Ciber Voluntarios.org recognized Mozilla Service Week with an award for Corporate Social Responsibility!

Events

Community

Support

  • No updates this week. <3

Metrics

  • Plugin Check page – we blogged with results from the first week since the page went live
  • User Outreach – we currently have feedback buttons on three critical Fx pages (Getting Started, Firstrun, and Whatsnew). We’ve been able to identify a couple user pain points (analysis and blog post coming soon). Does anyone want to guess the #1 comment from users?

Evangelism

  • Last week was WOFF week – lots of good feedback and press about it.
  • Automattic announced they would support Theora on wordpress.com for VideoPress.
  • Developer Survey coming together – will want help from people this week on promoting it and getting developer people involved.
  • Also will want help spreading news about some exciting WebGL stuff this week.

Labs

Developer Tools

Add-ons

  • AMO 5.2 launched last Tuesday with support for Personas and new statistics for developers
  • Kicking off Firefox 3.6 compatibility efforts. Currently at 36%
  • Add-on Compatibility Reporter was announced last week
  • Add-ons Meetup at 7pm tomorrow night in Mountain View, RSVP!

Webdev

L10n

  • Calling our l10n community to action. Firefox 3.6 RC is string frozen, just 9 strings since Beta. Get your strings landed, and listen to community feedback from Beta and the nightlies.
  • Webwork on Fennec, Thunderbird; Firefox 3.6, FxFy, plugincheck in the pipeline
  • De-beta-ed Firefox 3.5 bn-BD

Foundation Updates

  • Help turn the open Web into a rich learning environment and explore new possibilities for using Firefox add-ons to support learning online. We’re announcing the start of the Jetpack for Learning Design Challenge, sponsored by the Mozilla Foundation with support from the MacArthur Foundation. This is just one of many things going on with Mozilla Education.
  • A dormant accounts policy is being implemented; if you haven’t used a particular SCM account for more than six months, it will be deactivated for security reasons. You can file a bug to get it reactivated – this should be a simple and quick process. Let us know if it’s not.
  • Mozilla Drumbeat is moving into pilot mode over the coming weeks. As part of this, Mark posted a call for sample content to include on the Drumbeat website currently being mocked up. Join the weekly Drumbeat call on Monday at 8AM PST or comment on the blog posts to share your ideas.

Roundtable

  • Daylight savings time ends in North America this weekend

20-October-2009

SeaMonkey Meeting Minutes: 2009-10-20

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

SeaMonkey:StatusMeetings:2009-10-20

From MozillaWiki

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Agenda

  • Who’s taking minutes? -> Ratty

Action Items

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

NEW

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.
    • KaiRo emailed Google again more than 4 weeks ago and again last week, no reply yet, but the MoCo geolocation contact has now poked the Google contact as well.
  • KaiRo to contact MoFo on doing a SeaMonkey 2.0 press release. Current Status: talked with the MoCo press contact, said they can’t do anything that costs money, but felt good about forwarding a roughly two-paragraph note to their contacts.

CLOSED

SeaMonkey 2.0 Final

open blockers (0)
blocker requests (0)
open wanted (15)
wanted requests (8)

  • RC1 shipped on October 10, RC2 yesterday.
  • 164 fixed-seamonkey2.0 bugs (all post 2.0b2)!
  • Pushed venkman perf hit and GetDefaultReader to 2.0.1
    • The former needs at least a core patch landing for 1.9.1.5, the latter needs a new patch, we need progress on both fronts!
  • RC2 (and therefore probably final) has 19 official languages including en-US, as well as a beta/unofficial Turkish version (requested by localizer due to incomplete L10n). Any further L10n changes/additions go into 2.0.1 now.
  • Schedule:
    • All code is hard frozen on the relbranch, 1.9.1-based code is open for patches approved for 2.0.1 now.
      • This code is being forked off into comm-1.9.1 this week (Thursday?), comm-central will be completely open for 2.1-targeted work then.
    • If no roadblocks are found in RC2 testing, we will convert it to final in about a week.
    • We have set October 27 as the tentative release date (in sync with FF 3.5.4, btw).
  • We should make a push to get extension authors to make their extensions compatible with SeaMonkey 2.0. We should tell them that porting from Firefox to 2.0 is much easier.
    • Ratty will post to mozillazine and write something up for the SeaMonkey blog.

Feature List, Planning

Bug statistics for last two (full) weeks: 80 new, 43 fixed, 49 triaged.

  • Trememdous effort has been put in for wrapping up 2.0.
  • High rate of new bugs but we keep on resolving slightly more than those.

Major wanted/needed features:

2.0

2.1

  • bug 460953 kill-rdf port [sgautherie]
    • Further work postponed to SM 2.1.
  • bug 436794 Enable Mac OS X system address book per default and add UI.
    • SM UI needed, unowned, helpwanted.
  • bug 410613 OpenSearch. helpwanted.
    • 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.
  • bug 449728 drag tabs between windows
    • unowned so far.
  • bug 498596 places bookmarks
    • unowned so far.
  • bug 477845 Build a standalone (Gecko 1.9.1) Composer
    • Will look into that once KompoZer 0.8 and SeaMonkey 2.0 are done.
  • bug 477840 Backport KompoZer to Composer
    • Will look into that once KompoZer 0.8 and SeaMonkey 2.0 are done.
  • bug 523274 Complete new default theme icon set
    • status/progress?
    • A list of TODO icons is up in the bug
    • Still needs quite a bit of work.
    • bug 522023 is working on improving the browser globe in task icons, etc..
  • bug 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars.

We also should take a look at the other items on wanted-seamonkey2.1+

Roundtable

Status Updates from developers – what are you working on, what’s the progress, any other comments? (feel free to add yourself to the list if your name is missing and you have interesting status).

ajschult

Aqualon

asrail

biesi

Callek

IanN

  • Usual testing, reviewing and commenting.
  • Bugs fixed:
    • bug 516882 Lightning needs UI/CSS tweaks for SeaMonkey.
    • bug 515966 Message Filter Dialog menulist missing some icons.
  • Working on:
    • bug 515228 Help button in Search Addresses dialog lacks Help icon.
    • bug 515967 Add icons to addressbook menulist in Search Addresses.
    • bug 519133 Newsgroup list in Message Filters Dialog has blank entry and extra separator.
    • bug 521927 Make Search, Folder Location and Views widgets for MailNews customizable toolbars.

InvisibleSmiley

Bugs Fixed:

  • bug 381269Multiple simultaneous master password prompts when checking multiple imap accounts on startup.
  • bug 460550 When going to compose and then button address, there are no addresses in window.
  • bug 522365 Code run on closing compose window runs into exception due to missing headers-box element.

KaiRo

  • Release driving for 2.0
  • Added eb-GB and it to all-locales, not ready for RC2/final yet, though. Also enabled ca L10n for chatzilla and venkman.
  • Built and released 2.0 RC1 in 18 languages including en-US, RC2 in 19 official languages (incl en-US) plus one in experimental mode (Georgian and Swedish added, Turkish localizer said they were not completely finished so we pushed that one back to experimental)
  • Reviewed and landed bug 520857 – making extra-jar.mn work for L10n
  • bug 521314 – show release notes on first run
  • bug 521299 – clean up some modules on complete update
  • As always, my blog has more detailed status about my work.

mcsmurf

Bugs fixed:

  • bug 131106 Make ‘default browser’ shouldn’t steal image file associations from image programs.
  • bug 350215 Convert optional components in suiterunner to extensions
  • bug 452465 Migration wizard gets confused with non-matching directory-rel and directory prefs
  • bug 508039 Port |bug 456439 – add about:rights and a “Know Your Rights” infobar to Firefox| to SeaMonkey.

Working on:

  • bug 471346 Port GetDefaultFeedReader to SeaMonkey shell service.
  • bug 507896 Upgrading Seamonkey changes file type icon for HTML files to mail (REOPENED).

Misak

Bugs Fixed:

  • bug 515006 Port Bug 354894 [Session restore doesn’t work if process hasn’t exited (Downloads window open)] to SeaMonkey.
  • bug 517998 There should be way to tell navigator.js that sessionstore is restoring window to avoid triggering “browser.windows.loadOnNewWindow” or “browser.startup.page”.

Mnyromyr

Bugs fixed:

  • bug 515249 [smtabmail] Thread pane occasionally blanks when closing tab right of the active one.
  • bug 519128 Separate message window closes when other message is Junked.
  • bug 522125 List all tabs dropdown is empty with Lightning installed.

Working on:

  • bug 71105 No new mail notification (biff) in browser until mail/news window has been opened at least once.
  • bug 254800 Add additional headers with values based upon identity.
  • bug 364864 nsICategoryManager::deleteCategoryEntry does not persist outside of component registration (REOPENED).
  • bug 521891 Need pref pane entry for extension blocklist feature.
  • bug 522434 Deleting from standalone message window doesn’t move to next message.

MReimer

Neil

Bugs fixed:

  • bug 474626 Optimize sorting on entry updates in new download manager.
  • bug 476422 JavaScript exception when clicking “File” menu of “Write:” window while composing message.
  • bug 519049 Bookmarks Manager, Toolbar grays out after BM Search is entered.
  • bug 520987 Not possible to copy a bookmark directly.
  • bug 521112 Cu. should be Components.utils.

Bugs fixed (core):

  • bug 185533 Mozilla (resize grip, panes) should respect “show window contents while dragging” setting.
  • bug 520996 iconic .menu-right definition should match for normal menus.
  • bug 522063 Advanced proxy preferences dialog is cut off in SM 2.0 RC1 Russian build on Windows XP Luna/Windows Vista with default theme.

Working on:

  • bug 499785 SeaMonkey can’t handle spaces in OpenURL, Firefox can.
  • bug 521263 After bug 381269 landing, browser_sanitizer.js breaks browser_passwordmgrdlg.js.

Other:

  • bug 520366 AppendInt only handles 32 bit signed ints (CORE).
  • bug 520535 titlebar=no windows do not receive keyboard & mouse events (FIREFOX).

Ratty

Bugs Fixed:

  • bug 514383 about:certerror should use Larry now that the PageInfo Security tab is.
  • bug 518203 Non-working “Close tab” context menu appears when right-clicking anywhere beside tabs.
  • bug 521415 [smtabmail] Lightning tab icons (calendar, tasks) don’t show up in tabmail.

Working on:

  • bug 517684 Modern theme for Lightning, Part 1.
  • bug 518736 Preferences button in Add-on window error – looking for preferences.xul.
  • bug 518865 Calendar Properties item missing from the SeaMonkey Edit menu.

Other.

sgautherie

  • Fixed (or in-progress) SeaMonkey bugs:
    • bug 508039 Port |Bug 456439 – add about:rights and a “Know Your Rights” infobar to Firefox| to SeaMonkey
    • bug 508055 [SeaMonkey 2.1] Location bar autocomplete doesn’t work anymore
    • bug 515006 Port Bug 354894 [Session restore doesn’t work if process hasn’t exited (Downloads window open)] to SeaMonkey. (browser_bug515006.js)
    • bug 520892 Switch application/x-javascript to application/javascript, SeaMonkey part
    • bug 521004 move greprefs/*js into greprefs.js, SeaMonkey part
    • bug 451959 Remove useless <contentAreaContextOverlay.xul> from <debugQATextEditorShell.xul>
  • Fixed (MailNews) Core/… (but SM related) bugs:
    • bug 514665 fix stupid module name differences on windows
    • bug 521382 Port |Bug 508421 – move res/ stuff into toolkit.jar| to comm-central (apps)
    • bug 521428 Port |Bug 518124 – Package content_canvas.xpt| to comm-central (apps)
    • bug 521524 Port |Bug 469443 – Form Manager Storage should be a JavaScript-based component| to comm-central (apps)
    • bug 522713 Port |Bug 448602 – Have a way to enumerate event listeners| to comm-central (apps)
  • See also
  • And working on other areas… like
    • infrastructure to run tests
    • filing bugs for leaks in (TUnit) tests
    • doing a Windows comm-central-trunk SeaMonkey unit test build, reporting to bug 470184 issue tracking; looking forward to an official build when enough new buildbot slaves can be enabled (bug 464325 follow-ups).

Standard8

stefanh

wladow

Any other business?

  • SeaMonkey blog interview series started with Neil. Mnyromyr did a really nice blog post on tabmail and other new mailnews features.
  • The Calendar devs don’t want to take ownership of the modern lightning theme files as they don’t have the manpower to maintain it so Ratty has proposed that the files live in suite/. Some discussion on exactly where, and in what format to package the files (theme? extension?) however no consensus was reached.
  • Both Golem and Heise, Germany’s biggest IT news sites, just covered RC2.

Thunderbird Meeting Minutes: 2009-10-20

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Thunderbird/StatusMeetings/2009-10-20

From MozillaWiki

last meeting | index | next meeting »

Thunderbird Meeting Details :

Agenda

Action Items

New

Open

  • Planning for a dry-run security firedrill build
    • Split the TODOs into two sections to so that we now have a short list of things that we really need to decide on.
    • Sent emails asking questions.
    • Will discuss remaining with Thunderbird drivers this week (probably via email).
    • Fire drill itself expected to happen after code freeze

Closed

Thunderbird 3

Branching

  • Tracking bug bug 522211
  • Branch Date: 22nd October.
  • Expect tree closure whilst actual branch takes place.
  • comm-1.9.1 repository has been created.
    • Please do not push to it until after we’ve announced the official branch.
    • You can however pull from it if you wish to set up new repositories before the branch – Standard8 is keeping it in sync a few times a day.
  • Expect existing comm-central + mozilla-1.9.1 to archive the mozilla/ directory and swap back to mozilla-central.
    • Final details coming on/before the branch date.

RC1 etc

  • Now in String freeze
  • Schedule:
    • Creation of comm-1.9.1 branch: Thursday, 2009-10-22
    • Code Freeze for RC1: 2009-10-30 23:59 PST
    • L10n deadline: 2009-11-02 23:59 PST
    • RC1 builds start on: 2009-11-03
    • Subsequent RCs as necessary.
  • 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

  • Work on crasher is going strong
  • Held the upgrade/migration day. We some of the bugs found are worth being fixed before the release :
  • Update day was quite successful (6-7 IRC participants; more than previously)
  • upcoming activities until RC1 builds :
    • Normal bug day
    • Cleaning up litmus wrt to email account creation
    • working on getting people on board for RC test week

Marketing Updates

  • In the news: Windows 7 shipping on Thursday, there is no email client built-in so articles trickling in about what happens/alternatives/what to do
  • Continuing prep for press tour which starts on Friday in Paris
  • davida/dmose/rebron travelling for the next few weeks; will be available online, but intermittently

IT update

  • AUS / l10n updates
    • comm-1.9.1 l10n updates disabled until we branch
  • Getting ready for branching to comm-1.9.1
  • SUMO infrastructure

Documentation (with musical interlude)

Done / Cleared

In Progress

Support

  1. Top 5 GS Thunderbird 2 Support Topics (code in progress: http://gist.github.com/190923 ) basically the same as last week with the exception of the Trend Micro anti-virus false positive
    1. Cannot send email
    2. Cannot receive email
    3. Trend Micro Anti-virus (probably) false positive for thunderbird 2.0.0.23 (thanks to Carsten Book aka Tomcat of MoCo for contacting anti-virus folks so quickly ); Roland to email ss for details
    4. address book (how to use, how to export contacts)
    5. email lost (fixed by compacting folders and deleting .msf)
  2. Thunderbird 3 Beta Top Support Issues (not many reported, starting to monitor to see what we can improve for post 3.0)
    1. ui change complaints (how to use gloda, gloda complaints)
    2. Reply All being default
    3. HTML 5 requests e.g. Video tag has no controller
  3. SUMO for MoMo tracker ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=520628, verified polls worked for customer satisfaction, Roland going to delete test content with gozer’s help and put in JenZed’s Gloda user article as our first article, see if we can get tiki community to do barebones MoMo SUMO theme
  4. Campus Reps students Thunderbird support – will ask for support help in Campus Reps Thunderbird Network
  5. Key Support stats from the following graphic:
    1. approximately 13 / day (94/7)
    2. total new topics:110 total replies: 74 (Ruby Code)
      1. date:20091013 #new support topics:14 resolved: 10
      2. date:20091014 #new support topics:17 resolved: 5
      3. date:20091015 #new support topics:15 resolved: 15
      4. date:20091016 #new support topics:11 resolved: 20
      5. date:20091017 #new support topics:5 resolved: 2
      6. date:20091018 #new support topics:2 resolved: 0
      7. date:20091019 #new support topics:11 resolved: 7
    3. #replies from non MoMo folks:2 from Joshua Cranmer of MoCo (thanks!) 9 from Andrea (thanks!) 4 from Thomas (thanks!) MoMo folks: 77 from Roland, 5 from Mark Banner (thanks!), Bienvenu 11 (thanks!), 1 from Andrew Sutherland (thanks)(
    4. happiness metric: API doesn’t have happiness emotitags, asked GS staff about that, code in progress: http://gist.github.com/190094, manual happiness metric = 84 – 7 = 7 (13 last week), 27 Hendrix messages (generally Hendrix messages are unhappy but this week we had 1 happy message) – will write myself a bug to track down Hendrix for Thunderbird 3 and get rid of it as much as possible

Roundtable

Status Updates

sid0

davida

dmose

last week

  • driving
  • reviews
  • press tour prep
  • misc other mgmt stuff

this week

  • getting my tb bugs in shape
  • leave for press tour
  • start drafting post 3.0 roadmap stuff

Standard8
  • Reviews and Driving
  • Setting up the comm-1.9.1 branch
  • bug 447927 Additional Email field of address book entries not included in address autocompletion.
  • bug 522115 Picked up some work towards getting crash stack information on leak and bloat builds.
  • bug 338549 Mailnews prompts – Have a pop patch working, trying to land the basic service.
  • bug 516776 Make it possible for browser elements to navigate through links/pages.
    • Got some work done on making forms and some related items going.
  • bug 522019 thunderbird shows blocked content when composing reply
    • Came up with patch and test cases.

asuth

bienvenu
  • Reviews and Driving
  • Fixed crash trying to do back forward navigation in gloda search results, nsMsgDBView::NavigateFromPos bug 522327
  • Fixed crash in nsLocalMailFolder::EndMessage by adding check for null copy state, bug 518678
  • Fixed archive batching with non-monthly granularity, bug 518678
  • Handle failure to stream offline imap message during compact, possible fix for bug 509748
  • Fixed localization of smart folders inbox, bug 492739
  • Make rebuild index clear offline store, bug 487992
  • Fixed pop3 chaining to set the server not busy before setting the url state as done, fixes an issue with autoconfig logon verification, bug 520788
  • Make archiving of read only folders do a copy, not a move, bug 522252
  • Fixed crash in GetTableCreateIfMissing, bug 440236
  • Batch updates from virtual folder change listener, bug 508978
  • Fixed crash in CountTotalMimeAttachments, and add xpcshell test bug 505221
  • Try to fix autosync stalling, bug 517256
  • Fixed crash in SM switching quick searches in grouped mode, bug 520006

gozer
  • Branching comm-1.9.1
    • buildbot changes are in staging
  • AUS improvements for dealing with l10n updates
  • l10n update generation improvements
  • hit branch bug for l10n updates on comm-1.9.1
    • Will fix itself once we are branched
  • SUMO
    • requirements review
    • production setup testing
  • blogs.mozillamessaging.com
    • backend improvements
    • WordPress upgraded

Vacation time: completed!

clarkbw
  • 18+ ui-review backlog
  • reply all toggle work bug 248681

wsmwk

beckley

Penelope

KaiRo
  • Need to be at two meetings in person today, will not attend here because of that
  • Released SeaMonkey 2.0 RC 2 yesterday, if nothing bad happens, this should be converted to final next Tuesday!
  • Check out developer interviews and an article about tabmail and other SeaMonkey mailnews improvements on the SeaMonkey blog!

rkent

rebron
  • Organized press photos for davida,dmose, and myself for the press tour. Would be good to have for the whole team.
  • Drafted email to add-on developers (need some feedback before we send out).
  • Working on release notes and hoping to wrap that up by Thursday.
  • Working with Firefox marketing team and looking to do a joint Firefox 5 year anniversary and Thunderbird 3 launch party.

Tsk

andreasn

  • This week
    • Feature change page look&feel bug bug 516884
    • More work on Autoconfig dialog bug 515390
    • More wanted-tb3 bugs
    • More polish

bwinton

Last week:

This week:

  • Continue to help students with ISPDB.
  • Polish off the rest of my blocker.
  • See how far I can get on bug 248681 and bug 282278.
  • Review some more bugs.

roland

sgautherie
  • Fixed (or in-progress) MailNews Core bugs:
    • bug 459693 Eliminate nsFileSpec and nsIFileSpec (references) from MailNews

nth10sd

Fallen

Attendees

bwinton

DJ

rolandtanglao

Mozilla Platform Meeting Minutes: 2009-10-20

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Platform/2009-10-20

From MozillaWiki

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.15 / Firefox 3.5.4

  • both releases headed to beta today (second time for 3.5.4)
  • please work on your blockers for 3.0.16 and 3.5.5

Firefox 3.6b1

  • due to lack of Windows 7 testers, we missed bug 522416 which was causing ACID3 hangs and crashiness on that platform; took a while to fix
  • new builds are available
  • currently going through QA, to be released late this week/early next week

Blocker Report

See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags

Browser / Front End

(Progress reports every weekend on Planet Firefox)

  • see our active projects and get involved / propose others
  • Namoroka/mozilla-1.9.2 front end development:
  • Axel asked about strings left to land
    • already at string freeze, anything else is considered an exception
    • axel says we can make limited string changes until this Friday, October 23rd
    • beltzner to follow up in dev-planning today
  • Juan from QA expressed concern about two issues
    • windows7 tab previews aren’t working great
      • blockers on file, we might have to pull it out
    • tegra OS builds are slow
      • being resolved with a new OS image from NVIDIA

GFX Update

  • 0 beta blockers; 4 1.9.2 blockers.
    • The only one that worries me is the NVIDIA Windows CE image corruption bug, bug 500200, which we have not been able to make progress on, and for which we suspect a driver bug.
  • Bas has made a lot of progress on the DirectWrite font backend for Windows 7. There are lots of screenshots in bug 517642. There’s still a ways to go before this will be ready for prime time, but we’re getting great results.
  • Jim has been having trouble reproducing a drag-and-drop cursor flickering problem on Windows. If you have seen cursor flickering, please weigh in on bug 521966.
  • The WebGL standard has been submitted to the Khronos board for intellectual property considerations. This will be a 45-day process, after which the spec will be released for public review.

Layout Update

  • Blocker report
    • 14 Layout
      • 2 fixed on trunk and need landing
      • Some others need review
      • A handful of background-image invalidation/repaint issues
      • Need triage, but nothing scary on the list
      • Silverlight 3 doesn’t work, Microsoft unresponsive in Bugzilla
    • 1 Video/audio, fixed on trunk and needs branch landing
  • Frame poisoning mitigated a newly discovered bug (yay)
  • Ongoing animation improvements, can animate ‘opacity’ now (dholbert)
  • New Ogg index code based on Ogg Skeleton track (cpearce)
  • Ogg decoder rewrite grinding through tests (doublec)
  • Removed media element “load” event and NETWORK_LOADING state on trunk and branch
  • Discuss changing CSS gradient syntax for 1.9.2
  • jdaggett and jfkthame prepping for AtypI

Content Update

  • 24 1.9.1 blockers left.
  • Investigating how much and where to focus on websocket/HyBi protocol spec work (Jason and Jonas)
  • (josh) We have an accepted spec for Linux plugin accessibility and Novell is working on a patch for 1.9.3. Works with out-of-process plugins.
  • Ben Newman to start working on JPW (cross process JS object wrappers)
  • Multi-file select patch done, but needs testing before ready (Jonas)
  • HTML5 parser update (hsivonen)
    • Off-the-main-thread move in patch queue
    • Speculative parsing in the queue
    • Patches for dealing with odd document.writes and nsIParser::Terminate() in queue. (These fix a bunch of already-reported problems.)
    • Other smaller bugs that have been waiting for the above being fixed.

Platform-specific Support Update

  • (josh) Still waiting on sqlite library conflict resolution (bug 513747) so we can produce 64-bit Mac OS X builds without patches and set up a tinderbox. This also blocks running mochitests on 10.6.
  • (smichaud) 1.9.2/JEP update — old bugs fixed, new bugs found:
    • bug 513979 (Disable Java setting not preserved when switching from FF 3.5 to 3.6):
      • Fixed and landed, in beta1.
    • bug 521818 (Current plugin instance not destroyed when disabling Java):
      • Fixed and landed, not in beta1.
    • bug 522962 (Applet needs to be reloaded after switching to/from full screen mode):
      • Needs to be fixed in JEP, probably not a blocker.
    • bug 523129 (Java’s AppletContext.showDocument() doesn’t work on 1.9.2 branch):
      • Patch available, blocker.

JS

  • Continuing allocation performance improvements
  • recursive function changes
  • identified major source of browser/shell perf delta: wrappers / security checks. About 15% on SunSpider.

Startup Performance

Remeasuring 3.5 cold startup on WinXP is giving roller-coaster numbers, ups and downs in the >20% range between builds with changes that are seemingly innocuous. Focus this week is on figuring out how to get stable numbers there.

At all ranges in the graph, the 3.5 WinXP cold startup numbers are all showing a regression in 3.6/3.7… again. I’ll re-open that bug and work on figuring out a regression range. However, this is blocked on getting reliable numbers out of 3.5, see above.

Highlights from the weekly update post:

  • Ben Hsieh’s work to improve fastload cache invalidation landed in bug 511761, with a 3% win on warm startup of WinXP.
  • Alfred Kayser landed bug 511754, which improves JAR file reading efficiency.
  • Rob Strong closed bug 521956 and started some cleanup of nsUpdateService, further reducing the size of it for bug 311965.
  • Drew has a patch up for bug 506814, getting rid of ChangeGetPersistentDescriptor/SetPersistentDescriptor on Mac, needs review Josh.

Join us on IRC in #startup.

Security

Lightweight themes security review today at 12:30 (PDT).

Other pending reviews

feature

review date

who

interested
Personas uplift

20-October-2009 12:30

dtownsend, dao

reed, tchung
about:support

unscheduled

cbartley

Jesse, reed
WOFF font support

unscheduled

jfkthame, roc

Windows TSF integration (1.9.2)

unscheduled

Jim Chen, roc

DNS Prefetching

unscheduled

Patrick McManus

Jesse, bz, reed(?)
Mail config from ISP (Tb3)

unscheduled

Ben Bucksch

Electrolysis

  • Plugins:
    • working towards getting stuff landed in mozilla-central, preffed off. See bug 523904 for dependencies.
    • Windowless impl work continues, basic Windows support has been reviewed, needs to land.
    • NPRuntime basically complete, some edge cases to clean up but nothing that renders it inoperable.
  • Tabs
    • Focusing on getting a Fennec demo working.
    • Smaug has been dealing with focus and embedding issues which should make keyboard events work properly.
    • bsmedberg working on removing assumptions about browsers having docshells
    • Probably need to remote some basic events such as MozAfterPaint in order for the Fennec tilebrowser to work correctly
  • Necko
    • close to having our full set of necko xpcshell unit tests running in content process–researching failures/hangs.

Tree Management

  • Cold Ts on Mac and Linux turned on last week
  • Turned on ‘make check’ tests on optimized and debug builds on trunk and project branches.
  • Turned on valgrind tests on debug builds on linux tracemonkey
  • 7 new mac slaves added to build/test pool today, 2 xserves + 1 mini coming soon
  • Proposing to land split-mochitests on Thursday morning.

Roundtable

19-October-2009

Mozilla Project Meeting Minutes: 2009-10-19

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

WeeklyUpdates/2009-10-19

From MozillaWiki

« previous week | index | next week »

Friends of the Tree

Development Updates

Firefox

( Projects | Status | Goals | People )

Firefox 3.6 (Namoroka)

Firefox Future

Team News

Gecko

  • Welcome Ehsan Akhgari, now a full time employee of Mozilla, working out of the Toronto office! Ehsan was primarily responsible for private browsing and will continuing his work there as well as working with Robert O’Callahan.
  • Electrolysis (E10s)
    • Windowed plugins mostly working (Windows and Linux)
    • Windowless plugins working on Linux, to work on Windows soon. May have slow performance until work on asynchronous painting is done.
    • Plan to land the existing code into mozilla-central, preffed off, as soon as some blockers are done. See bug 523094 for details and a dependency tree.
    • Have very hacky demos of multi-process browsing
    • Working on getting Fennec working with multi-process browsing.
  • GFX
    • Robert O’Callahan, Jeff Muizelaar and Bas Schouten have been iterating on an API and requirements for a Layers API, akin to Core Animation, that will enable easy hardware acceleration and certain types of animation. We welcome everyone’s input.
    • Windows 7 support (bug 474052) has been coming along well. Aero Peek has landed in 3.6, but Jump Lists and download status in the Windows 7 task bar will have to wait for 3.7.
    • Bas Schouten has been tearing stuff up. In addition to contributing to the Layers API mentioned above, he came up with a proof-of-concept full-screen video implementation using OpenGL (bug 510057) and has been working on making our font rendering in Windows 7 significantly better by using DirectWrite (bug 517642).
  • CrashKill meetings will continue. We really dig into details of crashes and people seem to find the in-depth discussions on how to resolve a particular crash useful.
  • Blockers:
    • P1: 1
    • P2: 92
    • P3: 0
    • Other: 0
  • Team blocker numbers:
    • Layout: 14
    • Content: 19
    • GFX: 9
    • JS: 29

Branch work: Firefox 3.0.x / Firefox 3.5.x / Thunderbird 2.0.0.x

  • Firefox 3.0.15 / Firefox 3.5.4
    • had to re-spin both releases twice now
    • builds were available for QA on Friday
    • hoping to push both to beta on Tuesday
    • new schedule on the wiki, targeting October 27 for release

Thunderbird

SeaMonkey

  • SeaMonkey 2.0 RC 2 went public today
  • If it does well on the beta channel, we’ll go golden with 2.0 early next week!

Mobile

IT

Release Engineering

QA

Test Execution

Web Dev Testing

  • Completed final testing of AMO 5.2
  • Testing Jetpack is still in progress
  • Personas: Created testcases for Personas support and Developer Hub.
  • Automating AMO test cases to validate search with Selenium
  • Created a new test plan template and solicited feedback. This is posted to mozilla.dev.quality.

Metrics, Accessibility, Localization, Community

  • Community
    • Held a Website Compatibility Testing Testday for Fx3.6 on Friday, October 16th. See results.
    • Connected with two new community members via VolunteerMatch!

Test Development

  • Changes to mochitest to run Out Of Process Plugins checked in
  • Preliminary test development for XBL2 Specification is ready for contribution
  • Test Dev Team will be in Mountain View the week of November 9.
  • Other notes are here

Security

  • Update from Shaver on the .NET Framework Assistant and WPF plugin blocklisting. Blog post(s) upcoming.

Marketing/PR

PR

General

Five Years of Firefox

  • Nov. 9, 2009
  • “Light the World with Firefox”
    • Celebrating the milestone by having fun with light & the Firefox logo. You can participate by loading a picture or video to Flickr with the tag “Fx5yr”. Best pictures & actions rewarded with cool Firefox swag!
      • Spotlight: Borrow a projector and shine the Firefox logo on the wall during your party, or make a logo stencil and place it in front of a flashlight for a cool effect. Or, go crazy and get a searchlight to create your very own Firefox “bat signal”!t pictures & actions rewarded with cool Firefox swag! Here are some ideas:
      • Mash-Up: Think of the most interesting way you can combine Firefox and light. For example, create the logo out of candles on a birthday cake or program your very own lite brite! The more creative, the better.
      • Mobile: Get the Firefox logo on your phone [link to come] and take a picture holding it in front of a local landmark. Or, organize a bunch of friends for a big group photo with the logo on everyone’s phones.
  • Looking for party hosts! Please get in your swag requests here

Events

Community

  • Notes from last community marketing call here.
  • Community marketing call this Wednesday, Oct. 21st at 10 a.m. PDT/17:00 UTC
    • Dial-in Info: +1.650.903.0800, followed by 92# and then 7391#
    • Or you can use our toll-free number: +1.800.707.2533, followed by 369# and then 7391#. If you’re outside the US, use Skype to call in with our toll-free number.
    • You can also watch the meeting live in Open Video at air mozilla
    • For those that can’t make the call or want to participate online, join us in #marketing on IRC (irc.mozilla.org).
    • Agenda:
      • We’ll be talking about Firefox anniversary topics!
      • Please send Mary (mary at mozilla dot com) any other items.

Support

  • Time to start planning the SUMO goals in 2010!
  • Three primary focus areas:
    • Improve the support experience for users
    • Provide better/more accurate/more detailed metrics and insights for other Mozilla teams and the entire Mozilla community
    • Make the SUMO experience more enjoyable for contributors
  • Post your feedback in the contributor discussion
  • See also blog post: Help us plan SUMO in 2010!
  • We have articles around the .NET stuff: .NET Framework Assistant and Windows presentation foundation and Add-ons blocklist. If you need to help someone disable/enable deal with these extensions, feel free to point them to our instructions.

Metrics

  • No updates this week.

Evangelism

  • This is WOFF week. Going to be rolling things out tomorrow with demos, partners and descriptions.

Labs

Developer Tools

Add-ons

  • AMO 5.2 launches tomorrow night with Personas support and new statistics for add-on developers
  • Meetup will be rescheduled to next Tuesday at 7pm
  • New Contributions Blog post

Webdev

  • AMO 5.2 open bugs & fixed bugs Launch 10/20 moxie
  • SUMO 1.4.1 launches Thursday 10/22
  • Ryan worked on a patch to reduce the # of HTTP requests on mozilla.com. This makes a big difference over millions of requests.
  • Kicked off the 5 years of firefox project with marketing
  • Helped with blocklist stuff over the weekend
  • Les and Melissa are working on revamping the press center pageread more about it
  • Speaking of press, there was a lot of coverage for our plugin checker. Congrats to the team for doing a great job. As for what’s next, here’s a quick list of ideas:
    • Localize plugin checker for other locales (in progress)
    • Integrate this experience with the Firefox client. Firefox will identify vulnerable plugins and help you update them.
    • Create a self-service panel for vendors to update their plugin info as new releases come out.
    • Create an open directory for all plugin information (sort of like Plugindoc but dynamic)
    • Evangelize plugin detection via an embeddable widget — get it out on WordPress, etc.
    • Integrate with our crash reporting system so we have a report card/dashboard for which plugins are most crashy

L10n

Just updates around Fennec today:

Productization – Search engines 

Staś posted in .l10n about choosing search engines for localized Fennec. Targeting end of October. The guidelines can be found at L10n:Mobile/Productization. 34 per-locale bugs filed so far, all blocking the tracking bug (bug fennec10-l10n-search) (check a slightly more detailed view, too).

Web pages 

Pascal filed the tracking bug: bug fennec10-l10n-web, 34 per-locale bugs were filed as dependencies of the tracking bug; SMS issues are tracked in bug 517152

Foundation Updates

Roundtable

13-October-2009

Thunderbird Meeting Minutes: 2009-10-13

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Thunderbird/StatusMeetings/2009-10-13

From MozillaWiki

last meeting | index | next meeting »

Thunderbird Meeting Details :

Agenda

  • Who’s taking minutes? –> davidb for davida
  • Minute taking Schedule. Talk to davida for schedule changes/additions.

Action Items

New

Open

  • Planning for a dry-run security firedrill build
    • Split the TODOs into two sections to so that we now have a short list of things that we really need to decide on.
    • Sent emails asking questions.
    • Will discuss remaining with Thunderbird drivers this week (probably via email).

Closed

Thunderbird 3

  • Now in String freeze
  • Schedule:
    • Creation of comm-1.9.1 branch: 2009-10-22 (proposed)
    • Code Freeze for RC1: 2009-10-30 23:59 PST
    • L10n deadline: 2009-11-02 23:59 PST
    • RC1 builds start on: 2009-11-03
    • Subsequent RCs as necessary.
  • Will remove from bugzilla the ability to request Wanted 3.0 flag since we’re so close to shipping.
  • 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 :

  • Regular Triage event
  • continued Crash monitoring
  • Top crasher got a Testcase
  • Looked into multilingual QA

This week :

  • Update event – we’ll provide support for people updating from older versions of Thunderbird to either 3.0b4 or Latest nightly, more details at : Thunderbird:QA_TestDay:2009-10-15
  • Start thinking about testing for rc1

Topcrashes – 3.0b4 top 6 :

status

bug

summary

rank
fixed 2009-10-04

bug 513315

[@ nsScriptSecurityManager::GetCurrentJSContext()]

1
emerging – legitimate?

startup @ __delayLoadHelper2

2
fixed 2009-09-25

bug 480090

sending email after being in offline mode [@ morkRowObject::CloseRowObject(morkEnv*)] – [@ nsMsgOfflineImapOperation::SetCopiesToDB – nsMsgOfflineImapOperation::Release]

3
patch pending 2009-10-13

bug 505221

[@ CountTotalMimeAttachments(MimeContainer*) ]

4
idle

bug 513543

[@MimeInlineTextHTML_parse_eof ]

5
idle

bug 482849

[@ canonicalize ] while doing a nightly update

6

Standard8 suggested adding a metric of how many crashers per build users we have (e.g., how many crashers per b4 user).

Marketing Updates

  • Press watch: End of the Email Era worth reading through the comments
  • Press tour coordination.
  • SpreadThunderbird has new theme on staging, launching with new theme this week.
  • Handed off new icon, getting into builds soon. (still need to blog about it)
  • Web localization handed off to pascalc and team. A few pages still in progress (release notes, features page needs screen shots, and press release).
  • Going to contact top 300 or so add-on authors to tell them about 3.0 release schedule.

IT update

  • bug 470679 – l10n nightly updates (complete+partials) available on comm-central trunk
  • mini in production, building OS X comm-1.9.1 nightlies flawlessly so far
  • bug 520628 – Planning production/staging infrastructure for MoMo SUMO

Documentation

Support

  1. Top 5 GS Thunderbird 2 Support Topics (code in progress: http://gist.github.com/190923 ) basically the same as last week with the exception of the AVG anti-virus false positive
    1. Cannot receive email
    2. Cannot send email
    3. AVG false positive for thunderbird 2.0.0.23 and firefox 3.5.3 (thanks to tomcat and sam sidler for their help in IRC to quickly resolve this)
    4. address book (how to use, how to export contacts)
    5. Attachments (attachments not working, corrupted)
  2. Thunderbird 3 Beta Top Support Issues (not many reported, starting to monitor to see what we can improve for post 3.0)
    1. ui change complaints (users want “old header” aka what the dev community calls “compact header” back, how to use gloda, gloda complaints)
    2. excessive gmail bandwidth from imap change to download all email, fixed in current i.e. post October 7, 2009 Thunderbird 3 nightlies
  3. SUMO for MoMo tracker ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=520628, gozer spinning up 1.4.0.1 instance (thanks!) and Roland beginning to write content this week
  4. Will engage Campus Reps students in Thunderbird support – call for volunteers email is going out this week
  5. Key Support stats from the following graphic:
    1. approximately 11 / day (78/7)
    2. total new topics:110 total replies: 74 (Ruby Code)
      1. date:20091006 #new support topics:17 resolved: 8
      2. date:20091007 #new support topics:13 resolved: 7
      3. date:20091008 #new support topics:13 resolved: 3
      4. date:20091009 #new support topics:10 resolved: 5
      5. date:20091010 #new support topics:5 resolved: 3
      6. date:20091011 #new support topics:2 resolved: 0
      7. date:20091012 #new support topics:1 resolved: 0
    3. #replies from non MoMo folks:13 from Andrea (thanks!) 4 from Thomas (thanks!) 5 from TMZ (thanks) MoMo folks: 60 from Roland, 7 from Mark Banner (thanks!), Ludo 3 (thanks), Bienvenu 6 (thanks), Bryan 2 (thanks!), Asuth 1 (thanks!)
    4. happiness metric: API doesn’t have happiness emotitags, asked GS staff about that, code in progress: http://gist.github.com/190094, manual happiness metric = 73 – 60 = 13 (28 last week), 50 Hendrix messages (generally Hendrix messages are unhappy)

Roundtable

Ludovic asked if we might have ispdb ready by rc1 – Blake thinks not…decided that we need something in the db for rc1, and Blake will schedule a follow-on meeting.

Status Updates

sid0

davida

dmose

Standard8
  • Reviews and Driving
  • Thinking about security releases.
  • A little bit of holiday.
  • Resolved issue with trunk builds that stopped updates (and ssl) working.
  • bug 520977 Dock icon doesn’t reset when it gets to zero unread messages.
  • bug 338549 Mailnews account password prompts at startup no longer serial.
    • Happy with POP3 patch but a tester suggested it may not be quite right, need to investigate more.

asuth
  • blocker work

bienvenu
  • Reviews and Driving
  • Fix hang on shutdown if you shutdown immediately after closing a compose window where you’ve done autocomplete against ssl ldap, bug 420744
  • fix retention settings getting propagated from folder to server and thus to all folders on the server, bug 515316
  • Make empty trash on smart folder empty all the trashes, bug 517723
  • Only display start page once per life of thread pane/tab, part of bug 520272, speed up opening folders
  • Make sure streaming imap messages with aLocalOnly set doesn’t sometimes fetch message from server, especially for compact offline store case, bug 519801
  • Remove new mail account from old mail wizard for tb, bug 515479
  • Clear pendingRemoval attribute after applying retention settings in case retention settings change so we don’t keep purging messages that no longer should be purged, and then redownloading them, bug 521134
  • Detect empty upload file earlier on in process so we don’t get left hanging with an unfinished url, and keep trying to playback the offline upload, bug 497598

gozer
  • Build
    • l10n updates live on comm-central trunk
    • momo-vm-leopard-02 imaged from a mini is in staging
    • Wrangled an interesting Apple gcc-4.2 bug bug 520401
  • Infrastructure
    • Production/Staging setup for SUMO

On vacation: Thursday+Friday

clarkbw

wsmwk

beckley

Penelope
  • Some fixes to Who column display and some of the gloda integration to search, plus some auto-open mailbox improvements
  • Hoping to get a new beta of Eudora/Penelope out this week

KaiRo
  • Released SeaMonkey 2.0 RC 1 on Saturday – feedback quite good
  • Driving SeaMonkey 2.0 final, hopefully final RC this week, release roughly a week after it if nothing bad comes in

rkent

rebron

Tsk
  • see the QA update.

andreasn

bwinton

Last week:

This week:

  • Continue to help students with ISPDB.
  • More work on the rest of my blockers, and maybe start into some tb3-wanted.
  • Drive ISPDB RC1 discussion.

roland

This week:

  • wee bit of Spread Thunderbird testing of new theme

sgautherie
  • Fixed (or in-progress) MailNews Core bugs:
    • bug 513709 configure.in: Remove some useless vars, mozilla-* ones are enough

nth10sd

Attendees

asuth,bienvenu,dmose,clarkbw,roland,ludovic,andreasn,fallen,gozer,standard8,bwinton,rebron,rkent,beckley

Mozilla Platform Meeting Minutes: 2009-10-13

Filed under: Posts — Tags: — Benjamin Smedberg @ 11:00 pm

Platform/2009-10-13

From MozillaWiki

« previous week | index | next week »

Notices / Schedule

Firefox 3.0.15 / Firefox 3.5.4

  • Firefox 3.0.15: builds made, were targeting beta for Wednesday, but have to re-spin for one issue
  • Firefox 3.5.4: builds made, beta on Friday, caught two issues which require a re-spin

Firefox 3.0.16 / Firefox 3.5.5

  • no schedule yet
  • please work on your blockers though!

Firefox 3.6b1

  • all blockers done!
  • waiting for green cycle, then can go to build

Firefox 3.6 RC

  • fix yer blockers

Blocker Report

See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags

Browser / Front End

(Progress reports every weekend on Planet Firefox)

GFX Update

  • 0 beta blockers; 3 1.9.2 blockers – all with patches.
  • Jeff got his 0x0 stack unwinding improvement, bug 519616, landed in upstream breakpad; we’re waiting on that fix to be taken into our instance of breakpad, bug 521231.
  • Bas is starting a DirectWrite font backend for Cairo’s GDI backend, which will make it possible (on Windows 7, and whenever it’s backported, on Windows Vista) to have better-quality antialiasing on text.

Layout Update

  • 1.9.2 blockers
    • 17 unfixed in layout, 4 with patches
    • 3 in video, all with patches
  • CSS Transitions landed (dbaron): landed with support for animations of lengths, percentages, and colors, floats added later in the week, and more properties hopefully coming soon (input on which are important is accepted)
  • Added support for animating float values in transitions/SVG (dholbert)
  • mats landed support for drawing the caret (not blinking) in reftests so that we can test caret position
  • Mac timing weirdness on machines with no screen (mstange): when there’s no screen attached to the machine and VNC is not connected, certain graphics calls cause pauses, which means our Mac talos numbers respond weirdly (and not the way real Macs do) to changes in the pattern of graphics calls

Content Update

  • Closed all our P1 blockers, many thanks to Steven, mrbkap, Andreas, Waldo, and bz.
  • Continuing to work on topcrash bugs.
  • HTML parser
    • Off main thread parsing works
    • Speculative image, script, and stylesheet loading works.
    • Starting to think about what’s remaining to enable by default.

Platform-specific Support Update

  • tab previews landed on trunk/1.9.2.
  • jump lists landed on trunk.
  • progress indicator platform code landed on trunk/1.9.2.
  • Still waiting on progress indicator browser patch tests for landing, bug 474060.
  • perf regressions, merge problems, bug fixes have been addressed.
  • (smichaud) Patch landed to restore JEP on 1.9.2 branch bug 517335

JS

  • chasing recording perf issues, having some success
  • recursion regressions getting fixed
  • ES5 parser changes landing

Startup Performance

Highlights from the weekly update post, and work started this week:

  • Summarized table of progress – will update this week, since doesn’t have some major landings from the last week.
  • Ryan landed bug 475289 to lazily initialize the engineMetadataService, bug 520342 to consolidate service initialization in the microsummary service, and pushed bug 499123, coalescing browser about: pages, to the 3.6 branch.
  • Taras landed a bunch of optimizations to the fastload system in bug 412796
  • Enabled PGO for Places, mozStorage and SQLite in bug 419893
  • Ben Hsieh got review on bug 511761, which optimizes the fastload cache invalidation, and consolidates some of the invalidation triggers, ready to land.
  • Alice continued work on bug 510587, getting us ever closer to automated testing of cold startup.
  • Jonathan Kew has a new patch on bug 519445 to improve font-loading on the Mac, with a project 10% improvement in warm startup time.

Join us on IRC in #startup.

Security

  • Fix security holes! Just because they aren’t “blockers” for a specific release doesn’t mean they aren’t important.

Pending Reviews

The “who” is responsible for filling out the review template and scheduling the review. Please email dveditz, ladamski, bsterne and sstamm (at) mozilla.com when reviews are scheduled and if times change. Please also email any other folks in the “interested” column. Dial in: 650-903-0800 or 650-215-1282 x92 Conf# 215 (US/INTL). Default backchannel is #namaroka (IRC).

feature

review date

who

interested
WOFF font support

Unscheduled

jfkthame, roc

Windows TSF integration (1.9.2)

Unscheduled

Jim Chen, roc

DNS Prefetching

unscheduled

Patrick McManus

Jesse, bz
Mail config from ISP (Tb3)

unscheduled

Ben Bucksch

HTML5 PushState API

27-August-2009

Justin Lebar

sicking
HTML5 File API

25-August-2009

Matin Movassate

Completed Reviews

feature

review date

who

review comments

Electrolysis

  • typeaheadfind works, in the testbed at least
  • work on windowed and windowless plugins continues
  • IPDL improvements including supports for array and shared memory types depends on refactoring the lowering pass: cjones on it
  • the async drawWindow is reviewed: needs to land, and the API bits need to land in mozilla-central probably
  • out-of-process plugins now working well enough on linux to play flash games and watch youtube without crashes (mostly 😉 )
  • status reports available at http://benjamin.smedbergs.us/weekly-updates.fcgi/project/electrolysis (there’s a feed too)
  • need to get memory-mapping working in order for realistic testing of fennec responsiveness… no owner yet
  • ETA for JPW wrapper (mrbkap)?

Bugs needed for plugin testing:

  • bug 519568 – Talos metrics for plugins
  • bug 519570 – leaktest+electrolysis; count leaks for each subprocess
  • bug 519572 – ensure test frameworks expect subprocesses

Tree Management

  • waiting for go on 3.0.15, 3.5.4 respins
  • waiting for go on 3.6b1
  • accidental loss of mobile perf data results. Now restoring.
    • details in bug 521895
    • will be missing data (from 02oct-05oct approx?)

Roundtable

  • Most of our European community relies on these weekly minutes & notes to catch up on the development priorities for the gecko project, but they find the notes fairly incomprehensible.
    • These notes should not just be an agenda, but also include conclusions and “what we need help with”.
    • Consider using wiki transclusion to include other wiki pages here. Use <onlyinclude> tags to restrict transclusion to only certain sub-sections.
  • Suggestion to be more aggressive about backouts for regressions
    • if a patch causes a perf or functional regression, it needs to be dealt with immediately
    • if it can’t be dealt with immediately (developer doesn’t have time, or can’t be reached) it should be backed out
    • joduinn to look into sending emails to committers upon completion of Talos run

Older Posts »

Powered by WordPress