Thunderbird/StatusMeetings/2008-04-29: Difference between revisions
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
- Tuesday, April 29, 16:30 UTC (9:30am Pacific, 12:30pm Eastern)
- How to dial-in
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)
- The intent is that at that point, we'll put verbiage on the Tinderboxen forbidding checkins to mail/ and mailnews/ of non-3.0a1-blocking bugs without explicit approvals. Those directories will remain closed until we've cleared the blocker list (either by fixing or cutting remaining bugs), spun builds, and tagged the release.
- We're building a release checklist as we go, so that this stuff is written down somewhere, possibly either updating or starting from http://developer.mozilla.org/en/docs/Mozilla_Release_Checklist. http://wiki.mozilla.org/Firefox3/Beta2ReleaseChecklist looks like useful source material as well.
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
- proposed focus=hangs http://tinyurl.com/56s9lb
- perhaps beyond the scope of bugday, but do we have a symbols/symbol server to do How_to_get_a_stacktrace_with_WinDbg?
- nth10sd will only be present for session 2 and last hour of session 3.
- Workload is heavy this week and probably the next.
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:
- Catching up
- Continuing on bug 221030 with the MailNews:Account Wizard
- Created bug 430382 with patch for calendar and blogged to get more visibility
- Commented on bug 218500, bug 215661, and bug 243631
- Looking over bug 217942 - no decision
- Worked on design for User:Clarkbw/STEEL Docs and started test docs at User:Clarkbw/STEEL/0.1
- Will be pushing a Thunderbird:Search plan forward this week
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