Thunderbird/StatusMeetings/2008-05-20
From MozillaWiki
last week | index | next week »
Thunderbird Meeting Details
- Tuesday, May 20, 16:30 UTC (9:30am Pacific, 12:30pm Eastern)
- How to dial-in
Agenda
Action Items
Open
- AI:group write down desired IMAP offline behavior on wiki page for next week
- emre: not much participation outside of a few people
- AI:clarkbw different list view?
- clarkbw: draft blog in the works explaining new list view, see html page for ideas
- AI:Standard8/clarkbw: mac addrbook UI
- standard8: has patch that could get into the next alpha
- clarkbw: continuing to drive MailNews:Address Book New Card
- AI:davida schedule postmortem for 3.0a1
- dmose: not aware this has been already scheduled, maybe tomorrow
- AI:davida guided form doesn't allow version unsetting
- AI:davida bugzilla should _refuse_ unspecified version
- AI:davida version field UI in bugzilla should be clarified
- AI:davida should have "file bug" menu item in nightlies/alphas
- dmose: email conversations started regarding these but likely to punt on moving forward; carry over to next week for davida response
- AI:group read/edit Thunderbird:Road Map To XULRunner
- AI:group read/edit MailNews:Address Book RoadMap
- standard8: carry these both forward to next week, wait for davida response
Closed
- AI:dmose mail release-drivers to start 3.0a1 push
- AI:emre send recently written IMAP docs to bienvenu for review: Done on IRC
- emre: updated wiki page, sent to newsgroup
Thunderbird:Thunderbird_3.0a1
- W00t!
Thunderbird:Thunderbird_3.0a2
- Why? - Release goals TBD
- When
- Planned code freeze: July 8, 23:59 Pacific
General Planning
- bug 375922 Comment 6 states: "As for Thunderbird 3 there is a significant amount of installer / uninstaller work to be done and much of the work requires adding a manifest which would fix this."
- AI: asuth — Talk to rob, figure out what needs to be done for bug 375922
QA Updates
- Bugday on 22 May 2008.
- Only session 2 staffed.
Post Session Chat
Chat with emre, clarkbw, bienvenu, dmose after meeting about Better Faster IMAP
- AI:clarkbw — create design for UI around Emre's Implementation Proposal pieces
- AI:emre — begin work on offline operation playback feature
Roundtable
- Status Updates
- dmose
- reviews
- trunk/branch discussion
- shredder 3.0a1 work
- various catchup
- nth10sd
- Slowed down pace of activities, post-Shredder Alpha 1 intensive QA work.
- Found bug 434644, an IMAP crash yesterday.
- Occasional bug triage.
- Also tested download links of Shredder Alpha 1 once release was signed-off
- There was a slight issue of one platform's links not working properly; rectified immediately pre-official-announcement of Shredder Alpha 1.
- Standard8
- Bug triage (mainly in the Build component)
- Auto-complete transfer to toolkit:
- Fix bug 309081 - synchronised the case of various attributes of the xpfe autocomplete bindings to be the same as the toolkit ones.
- Started work on implementing toolkit-based interfaces bug 370306
- Automated Tests
- Finished bug 432812 - tidying up how we do the unit test patches, please see the wiki page for more info.
- One problem is that check-interactive doesn't work properly, see bug 384339
- Updated hwaara's patch on bug 421050 in bug 434708 - this will mean that we can do local folder creation correctly in unit tests and drop some bogus warnings.
- Finished bug 432812 - tidying up how we do the unit test patches, please see the wiki page for more info.
- Password Manager Migration
- Tidied up some of the SMTP Service code bug 433687
- Submitted patch for correcting the LDAP URL code, but later withdrew (more issues to sort out) bug 419595
- Mac OS X Directory UI
- Started work on bug 397811.
- Looks possible, though a bit of a hack, should be able to tidy it up more before TB 3.
- Miscellaneous
- bug 433307 Fixed crasher / Biff not working regression
- Fixed some Shredder Alpha 1 topcrashes: bug 433853, bug 433854, bug 433855
- Fixed bug 370118 - fix our Linux startup script to play nicely with various symlink/path start up combinations (port of FF/SM fix).
- Reworked fix for bug 420616
- Some work on migrating to frozen linkages in fill-in time bug 434746, bug 434748
- Fixed bug 434493 - proposed fix for regression bug 434644
- asuth
- in general, a light week due to much Vancouver-move preparation and some Debian/Ubuntu (non-MoMo) OpenSSL fallout
- bug 296453 - deleting lots of messages can be slow (threading/notification issues)
- did some duping to this bug during investigations
- patch in-progress for making nsIMsgMailSession support nsIFolderListener filtering based on "target type"; trying to understand (and document!) the usage patterns a little bit better so I can tell whether there is a more elegant (but still pragmatic) fix possible. this has led to some more pecobro enhancements...
- pecobro - began some more enhancements so that I can understand what JS code is using the nsIFolderListener interface. This can be done using static inference. Probably 75-80% of the way there now. (Need to make scoping/evaluation logic potentially aware of types and flow them from XPCOM.)
- Created an Antlr3 grammar for XPIDL. (Thought about using PyXPCOM to just reflect the info out, but there's utility in having a direct correspondence with the source file. Also, less potential horrible issues.) Not surprising, but all the available XPIDL syntax-y documentation is incomplete and sometimes wrong.
- XPIDL grokking code added, sufficient for our needs.
- Minimal XPIDL Pygments lexer created (easier than trying to involve the Antlr grammar.)
- Added tabs to show the global reads/writes performed by each file, as well as who is known to write to/read from those globals. Concept of 'global' is currently naive (all files share the same global space) because we don't comprehend XUL overlays yet.
- Bulked up the javascript grokking logic to do a fairly good job on global reads/writes and general scoping logic. let/var scoping fairly happy.
- Processing a full run that I hope to upload and blog about, but I wouldn't be surprised if it explodes. UPDATE: post is here
- bug 403132, the double-counted DTrace probes bug
- provided patch (js review is okay, pending make review)
- cleaned up my DTrace Object File reader a little bit and pushed it to http://hg.mozilla.org/users/bugmail_asutherland.org/dofread/
- clarkbw
- Slow week working on vancouver move, working visa, and apartment details
- Talking with a GNOME Icon designer about Thunderbird GNOME integration / visual refresh
- Added more content to Thunderbird:Message Signatures
- Blog entry about thunderbird signatures
- Contacted mozilla person who wrote an extension for signatures and http://clarkbw.net/blog/2008/05/14/signatures-in-email/#comment-5334 commented on blog entry]. Tried extension out and used to update wiki page
- Contacted by QuickText extension author and got feedback for extension plans, he will also continue to help review changes
- Added notes to MailNews:Better Faster IMAP Plan
- Draft blog entry for offline support
- Did some statistical measurements on Enron Mail Dataset
- Half written blog entry explaining numbers and what they mean to the message view
- wsmwk
- setup and announce bugday 05-22
- palmsyncinstall related bugs, eg Bug 434745 – improve palmsyncinstall.exe feedback when conduit installation/registration fails
- rick
- Begin documenting proposed MoMo build infrastructure Thunderbird:Build#Build_Machines
- emre
- Worked on Better Faster IMAP project
- Mostly did code investigation
- Started to implement the changes to make Delete/Move operation faster. It is at experimental stage.
- Listed UX related questions that should be addressed by clarkbw
- Wrote high level requirements for a possible proxy mechanism based on my understanding of the current codebase - needs review from bienvenu
- Worked on Better Faster IMAP project
- dmose
Attendees
nth10sd, Standard8, emre, bienvenu, asuth, !wsmwk, rick, clarkbw, dmose