Thunderbird/StatusMeetings/2008-04-29: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 124: Line 124:
** Jar manifest parser (and heuristics) used to determine chrome mapping and source files of interest, in conjunction with
** Jar manifest parser (and heuristics) used to determine chrome mapping and source files of interest, in conjunction with
** surprisingly capable Makefile parser, to figure out directories of interest, defines for preprocessor, etc.
** surprisingly capable Makefile parser, to figure out directories of interest, defines for preprocessor, etc.
** javascript parser hacked to support the fancy new javascript features Thunderbird and core require.  (calendar is apparently living in the past...)
** arguably a bit more doing the 'right thing' than I wanted; should have a new trace dump up on a blog post later today
** arguably a bit more doing the 'right thing' than I wanted; should have a new trace dump up on a blog post later today



Revision as of 16:32, 29 April 2008

last week | index | next week »

Thunderbird Meeting Details

Agenda

Action Items

  • Prepare Thunderbird 3 Alpha 1 release notes for the upcoming release.
    • nth10sd has the next revision out.
    • Please comment on how we can improve the release notes.
  • Everyone: a code name for non-release TB builds.
    • Discussions in the newsgroup.
    • We have to have the equivalent of Firefox's Minefield/Gran Paradiso combination though.

Thunderbird:Thunderbird_3.0a1

  • Code freeze entered on Wednesday, April 23, 23:59 Pacific
  • 4 remaining blockers
  • Driving (Highlights from Dmose's recent message sent to newsgroups)

AMO recommended list

We need to identify a recommended list of Tb addons, per category. See bug 425333 for the list of candidates . Any takers to coordinate feedback before I (DavidA) blog about it?

  • nth10sd has a list in a comment in that bug after a quick glance, though still un-categorized.

(see also the Talk Page)

QA Updates

Bug day results are constantly updated in a spreadsheet. UNCO Graph continues to look good - dropped ~250 bugs in 1.5 months.

Last Bug Day Thursday 24th April 2008

  • Not too bad, though a bit low on turnout.
  • Affected bug turnover as well, but nice to see some potentially regular volunteers.
    • Bug count dipped slightly below triple figures.
    • Not too worried about that.

Next Bug Day Thursday 1st May 2008

Test Day

Thunderbird 3 Alpha 1 testday to be decided, once Rick comes up with the Alpha builds.

Automated/Unit/Performance Testing

Some new wiki pages have been generated documenting testing in MailNews, they can be found at MailNews:Home_Page#Automatic_Testing.

I am intending that they provide useful information for people to write/develop/debug tests primarily for MailNews, but pointing to core documents where needed.

The documents currently consist of:

Please feel free to update these/add new information. I (Standard8) will be trying to keep them updated and add new pages as we progress.

Roundtable

Improvement of Start page for future Alphas

  • Proposed by Ron K on the previous bugday session.
  • bug 430762 filed to track this idea.

Standard8:

  • Catching up
  • Patch updates for bug 420614 - dropping nsIMsgFolder::subFoldersObsolete
  • Created patch for bug 424641 - Setting Vendor ID to Mozilla and moving default profile location.
  • Automated Testing:
    • Documented the automated tests (see above).
    • Ran through all core xpcshell test failures on Thunderbird & Sunbird and at least filed bugs for them. See dependencies of bug 406227 (Thunderbird) and bug 405007 (Sunbird).
      • Now 5 bugs blocking that would cause tinderbox-run xpcshell tests to fail, 2 of those bugs have patches.
      • Highlighted failure areas on trunk (mainly debug) for self-build testers on MailNews:Automated Testing‎

nth10sd:

  • Release notes work.
  • Will be leading QA / Release Notes for Thunderbird 3 Alpha 1.
    • There will be a testday for Alpha 1 for potential blocker show-stoppers.
  • Other stuff:
    • Some trivial calendar patches. (bug 395928 and bug 418414)
    • Patch for 395928 actually caused a regression, but fixed up quickly.
    • Occasional Thunderbird bug triage.

clarkbw:

emre:

  • Patch for blockers bug 410747 and bug 422178 is finalized.
  • Continuing TB design documentation.
  • Working on TB performance issues this week.
  • As an ongoing effort, planning to create a dummy protocol handler (not NECKO protocol handler) for the following purposes;
    • to understand the relations/dependencies among messaging protocol components better
    • to create an unit test for IMAP protocol handler - if possible: This is not IMAP server test, to test threading and implementation issues
    • to measure the TB performance without network connections - NECKO

rick:

  • Tb 2.0.0.14 released to beta channels, full release scheduled for May 1st

dmose:

  • 3.0a1 release driving

asuth:

  • helped resolve blocker bug 426143 as not actually a bug
  • performance:
    • while trying to ensure the dtrace traces are valid, updated bug 407542 with info on duplicate provider limitations
    • XBL now 'first class' (function info extracted, javascript parsed, javascript syntax-highlighted, AST correspondence tracked while rendering to HTML)
    • Jar manifest parser (and heuristics) used to determine chrome mapping and source files of interest, in conjunction with
    • surprisingly capable Makefile parser, to figure out directories of interest, defines for preprocessor, etc.
    • javascript parser hacked to support the fancy new javascript features Thunderbird and core require. (calendar is apparently living in the past...)
    • arguably a bit more doing the 'right thing' than I wanted; should have a new trace dump up on a blog post later today

Attendees