Thunderbird/StatusMeetings/2008-05-20: Difference between revisions
Jump to navigation
Jump to search
(19 intermediate revisions by 8 users not shown) | |||
Line 12: | Line 12: | ||
==== Open ==== | ==== Open ==== | ||
* '''AI:group''' write down desired IMAP offline behavior on wiki page for next week | * '''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? | * '''AI:clarkbw''' different list view? | ||
** clarkbw: draft blog in the works explaining new list view, see [http://clarkbw.net/designs/msg-list-view/msg-view.html html page for ideas] | |||
* '''AI:Standard8/clarkbw''': mac addrbook UI | * '''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 | * '''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''' guided form doesn't allow version unsetting | ||
* '''AI:davida''' bugzilla should _refuse_ unspecified version | * '''AI:davida''' bugzilla should _refuse_ unspecified version | ||
* '''AI:davida''' version field UI in bugzilla should be clarified | * '''AI:davida''' version field UI in bugzilla should be clarified | ||
* '''AI:davida''' should have "file bug" menu item in nightlies/alphas | * '''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 [[Thunderbird:Road Map To XULRunner]] | ||
* '''AI:group''' read/edit [[MailNews:Address Book RoadMap]] | * '''AI:group''' read/edit [[MailNews:Address Book RoadMap]] | ||
** standard8: carry these both forward to next week, wait for davida response | |||
==== Closed ==== | ==== Closed ==== | ||
* '''AI:dmose''' mail release-drivers to start 3.0a1 push | * '''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]] === | === [[Thunderbird:Thunderbird_3.0a1]] === | ||
Line 34: | Line 42: | ||
* When | * When | ||
** Planned code freeze: July 8, 23:59 Pacific | ** Planned code freeze: July 8, 23:59 Pacific | ||
=== General Planning === | === 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 === | === QA Updates === | ||
* Bugday on [[Thunderbird:QA_TestDay:2008-05-22|22 May 2008]]. | |||
** Only session 2 staffed. | |||
=== Post Session Chat === | |||
Chat with emre, clarkbw, bienvenu, dmose after meeting about [[MailNews:Better Faster IMAP Plan|Better Faster IMAP]] | |||
* '''AI:clarkbw''' — create design for UI around [[MailNews:Better_Faster_IMAP_Plan#Emre:_Proposal_for_Implementation|Emre's Implementation Proposal]] pieces | |||
* '''AI:emre''' — begin work on offline operation playback feature | |||
=== Roundtable === | === 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. | |||
*** 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: [http://www.visophyte.org/blog/2008/05/20/pecobro-the-tell-you-who-readswrites-what-performance-code-browser/ 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 [http://clarkbw.net/blog/2008/05/14/signatures-in-email/ 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 [http://www.cs.cmu.edu/~enron/ 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 [https://bugzilla.mozilla.org/show_bug.cgi?id=434745 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 [[MailNews:Better Faster IMAP Plan|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 | |||
=== Attendees === | === Attendees === | ||
nth10sd, Standard8, emre, bienvenu, asuth, !wsmwk, rick, clarkbw, dmose | |||
__NOTOC__ | __NOTOC__ |
Latest revision as of 05:18, 21 May 2008
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