11.04.09 - 12:00am
Platform/2009-11-03
From MozillaWiki
« previous week | index | next week »
Notices / Schedule
Firefox 3.5.5
Firefox 3.0.16 / Firefox 3.5.6
Firefox 3.6 Beta
- Released on Friday, Oct 30th
- plan is to promote it heavily to rapidly increase beta audience
- will refresh frequently via the Firefox 3.6 beta update channel, each update will be versioned “3.6b#” and presented as a “revision”
- next update is aimed to be this Friday, minimally containing:
- DLL component directory lockdown and blacklisting patch (see bug 524904 and bug 519357 (blocklist policy discussion in bug 525103)
- syntax changes for CSS gradients (see bug 513395)
- cycle-collector patch to stop cycle collection instead of crashing (see bug 521750)
- other changes on mozilla-1.9.2 since we froze for beta
Firefox 3.6 Release Candidate
- proposed code freeze November 18th (2 weeks)
- proposed release November 19th (Happy Thanksgiving)
- need to check these schedules with build and QA, obviously
Blocker Report
See more Firefox 3.6 related blocker queries, or learn about the new status and blocker flags
- Release Blockers (flag: blocking1.9.2 or blocking-firefox3.6)
- Approvals
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:
- 29 blockers left, 7 are crashkill
- team estimates this number will be 10 by end of the week
- per tab prioritization for session restore bug 514490 causing test failures on mozilla-central, should be wrapped up today or tomorrow, see the project page for more detail
- windows 7 aero peek per-tab preview: as per bug 525475 we’re going to pref this off by default until the other bugs are fixed, allowing us to unblock on them
GFX Update
- 18 blockers
- 9 are FIXED, several have patches.
- GFX team will be triaging these to see which absolutely need to block.
- Looks good for a November 18 freeze date.
- 3.5.4 crashes
- We discovered once 3.5.4 had been released that we had caused two topcrashes: bug 524462 and bug 525326. These were fallout from security bug fixes.
- More testcases helps, and we’re adding more. But the nature of graphics code (handling user-provided data) implies that it’s very difficult to have fully complete test suites.
- It’s very likely that these could have been caught in a beta period for 3.5.4. Since we already look at crash-stats, should we just extend beta periods? Should we make it part of the “new release” signoff that we haven’t introduced new topcrashes?
- GFX team focusing on blockers, Electrolysis, crashes, and performance.
Layout Update
- Blocker report:
- 18 blockers, but mostly (9) fixed on trunk and need 1.9.2 landing, or have patches, or we’re not sure there’s a bug
- Silverlight issue fixed after conversation with Microsoft — we’re doing a trivial workaround for them calling NPN_Invalidate for a windowed plugin
- Only 1 bug where we know there’s a bug and we don’t have a patch (519767)
- 1 untriaged layout nom
- CSS gradient syntax change (bug 513395) landed on m-c yesterday; backport to 1.9.2 is posted to the bug, the a1.9.2 queue, and the try server; would like to land it tonight or Wednesday morning assuming all is well
- Layers API developed: https://wiki.mozilla.org/Gecko:Layers. Implementation to proceed shortly. Send feedback.
- Framework for hardware acceleration, 3D transforms, retained buffers for elements, cross-process rendering, off-main-thread compositing, animation and video playback
- Patches ready to remove nsIScrollableView on trunk
- Jonathan Kew in Toronto office this week
- WOFF getting lots of press
- Rapturous reception at AtypI
Content Update
- Excellent work by bz and smaug on a 1.9.1 stability regression
- Working on 1.9.2 blockers (26 total, 5 fixed/dup, 7 crashkill)
- crashkill work
- HTML5 parser work moving forward, getting through reviews.
Platform-specific Support Update
- (smichaud) 1.9.2/JEP update — No new bugs in last week. No blockers.
JS
Startup Performance
- Almost done with a tool that shows numbers for all Talos tests across all branches for all platforms, summarizing median and mean per platform, including weekly difference, and difference from Firefox 3.5.
- Found a scenario for stable cold startup numbers on Windows. Next step is to get a Talos patch up, and work with Rel/Eng to get it deployed into testing so we can see numbers on real Talos boxes.
- Rob Strong split up the update service in bug 311965, has most reviews (affects all toolkit apps) and is about ready to land. This showed a significant win on WinCE startup.
- Taras and Joel are working on bug 524202, tracking down exactly how and when dynamic library code is loaded. See this comment for a good summary of the issue.
Join us on IRC in #startup.
Security
pending reviews
| feature
| review date
| who
| interested
|
| 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
- Fennelectrolysis lives: with only a medium amount of hackery of the Fennec frontend itself. Currently getting the platform-side patches landed.
- Working quickly towards getting IPC plugins landed on mozilla-central, preffed off.
- Multiple plugins work, ipcplugin tests work (2 orange because NPN_SetException isn’t implemented)
- cjones working on leaks during ipcplugins tests (probably shutdown-only leaks)
- bent finishing work on Windows hangs
Tree Management
- Help with making debug tests green. bug 523385
- Upcoming power outage at 650 castro
- November 14th
- bug 524047
- Mobile tests will be disabled for the duration
Upcoming this week:
- Electrolysis tests bug 515436
- Stopping refcounting build on trunk on linux
Roundtable
- roc: Trying to make httpd.js do GC; xpcshell tests uncooperative
- robc: firebug – event listener service? yay!
Category: Posts | Tags: mozillaplatform | Comments Off
11.03.09 - 12:00am
WeeklyUpdates/2009-11-02
From MozillaWiki
« previous week | index | next week »
NOTE: The US and many other countries ended Daylight Savings Time early Sunday morning and returned to Standard Time. So now the Update meeting with be at 19:00 UTC (the “new” 11am PST) Monday.
Friends of the Tree
- KaiRo wants to nominate Philip Chee (Ratty on IRC) for sending an add-on compatibility message for SeaMonkey 2.0 to several forums and now going through authors to send individual emails for making their add-ons compatible with 2.0 – of course, all on his free time.
- Anthony Hughes writes in “This week I would like to nominate Aleksej as a friend of the tree for coming out and contributing to both days of our 2-day Mozmill Testscripting Testday last week.”
- Andreas wrote in “I would like to nominate Graydon Hoare (Mozilla) and Rick Reitmaier (Adobe) for their work on merging Mozilla’s and Adobe’s versions of the NanoJIT backend. With completion of this herculean Sisyphus task Adobe and Mozilla will be able to jointly develop NanoJIT instead of having to maintain two individual versions of it. This will also broaden our test coverage and test backend changes and optimizations against 2 virtual machines, our JavaScript engine as well as Adobe’s Flash Player VM.”
- Gozer wrote in (a week ago, sorry for the delay) “I wish to nominate Henry Nester for friend of the tree. He is our #1 thunderbird 3 tester by far and a key part of the push to Thunderbird 3 [at the top of this chart] [1] He’s also a primo tester of .de locale build and an awesome spot check tester of localized builds (special note for ludo+gozer) [2] and also a great bug reporter [3]
Development Updates
Firefox
( Projects | Status | Goals | People )
Firefox 3.6 (Namoroka)
- Firefox 3.6 Beta 1 shipped on Friday, check out the plea for feedback or release notes.
- Nightly and beta users are encouraged to help us by reporting add-on compatibility
- zpao’s “session restore optimization” patch landed on trunk, should be moving to branch shortly
- main development focus is on Firefox 3.6 Blockers
- last week at the development and delivery meetings we decided to issue frequent updates to Firefox 3.6 Beta users on that update channel; aiming for the first update to be this week with:
- DLL component directory lockdown and blacklisting patch (see bug 524904 and bug 519357
- syntax changes for CSS gradients (see bug 513395)
- cycle-collector patch to stop cycle collection instead of crashing (see bug 521750)
- some questions were raised about the schedule for Firefox 3.6:
- code freeze for RC is targeted at November 18th
- RC release estimated for late November
- final release estimated for early-to-mid December
Firefox Future
- with a strong focus on wrapping up Firefox 3.6, not a lot of news this week for new things for Firefox 3.7; check out the projects and status links, above.
Team News
Gecko
- Fun times in CrashKill meetings:
- dbaron has a patch in bug 521750 that will potentially fix 5-15% of crashes due to thread badness + cycle collector. This is going into release as soon as possible.
- Other crash patches, from newer bugs: Font crash on startup: bug 524462, and a gif encoder crash: bug 525326
- Will be talking about metrics and tools in today’s meeting, along with individual bugs.
- Blockers:
- P1: 4
- P2: 83
- P3: 1
- Other: 9
- Team blocker numbers:
Branch work: Firefox 3.0.x / Firefox 3.5.x / Thunderbird 2.0.0.x
- Firefox 3.5.5
- scheduling a short-cycle release
- developers jumped on creating fixes and had them ready by Friday evening (yay!)
- hoping to start builds today or tomorrow
Thunderbird
- 3.0rc1 still has 22 blockers
- RC1 build tomorrow seems unlikely; more news on tomorrow’s Tb3 call
SeaMonkey
- SeaMonkey 2.0 has been released last Tuesday!
- Mostly good feedback, some migration issues from xpfe suites
Mobile
IT
Last Week
This Week
Release Engineering
- multi-locale packages for Fennec are now available
- gearing up for follow-up releases
QA
Test Execution
- Shipped Firefox 3.0.15 and 3.5.4 (with much delay on day of shipping)
- Shipped Fx3.6b1 (week delay)
- Fennec builds targeting last this week
Web Dev Testing
- We now have in-litmus? and in-testsuite? flags for AMO and SUMO!
- Wrote Mozilla.com automation tool to check redirects to landing pages for all the supported locales.
- Created automated testcases to validate search functionality with advanced options; Completed test cases for platforms and applications. Developed Test cases for (AMO) Collections – a. Remove collection from favorites b. assign ‘Manage’ permission on collection c. Delete Collection
Metrics, Accessibility, Localization, Community
- Accessibility:
- Oversaw the landing of all the table accessibility patches on the 1.9.2 branch. Nominated a few ones that landed on central during my vacation. Verified all the bugs listed here. This basically completes the feature set of the a11y module, except for one or two patches David and Alex might still have in the pipeline.
- Published a new Easy ARIA tip in response to a result from WebAIM’s second screen reader survey results.
- Community
- Testday: 2 day Testscripting with MozMill 1.3 even was held last week. It was hosted by Seneca College student and previous Mozilla intern, ashughes. See Testday Results
- Recently found 7 people interested in getting involved via VolunteerMatch and http://www.mozilla.org/contribute/
- Helped with OpenSource meeting up involving Thunderbird in Munich. See Tomcat’s blog entry.
- Metrics – Windows coverage is now available! We are getting 55% coverage with all the automated tests except the jstest suite. We anticipate ~8% additional coverage once that is run.
Test Development
- Jetpack test framework completed, preview to be released this week to labs
- Mochitest OOP plugin tests running on E10S tree
- Continuing work on Mobile Test Framework now called Orodurin.
- More notes here
Security
Marketing/PR
PR
Five Years of Firefox
- Light the World with Firefox
- Help us test the mobile image — need help with feature phones.
- Firefox Anniversary Parties…more details to come via blog post, but here is a snap shot!
- Nov 8th – Belgrade, Serbia
- Nov 9th:
- San Francisco:
- Paris, France
- Skopje, Macedonia
- Warsaw (media + community)
- Barcelona, Spain
- Sofia + 3 other cities, Bulgaria
- Nov 11th – Ljubljana, Slovenia
- Nov 12th – Madrid, Spain
- Nov 14th – Bucharest, Romania (100 people)
- Nov 27th – Rome, Italy (300 people) TBC
- November ? – Berlin, Germany
- November ? – Brussels, Belgium
- November ? – Poland
- November ? – Distrito Federal, Mexico (200 people) TBD
- End of November – Santiago, Chile (500 people)
- Still looking for party hosts! Please get in your swag requests here
General
- Community marketing call this Wednesday, Nov. 4th at 10 a.m. PDT/18:00 UTC (note the time change)
- 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.
Events
- Firefox Developers Conference 2009 November 8, Tokyo, Japan. Add-on authors will get together. Aza Raskin on Jetpack, Chris Blizzard on the future of the Web. 200+ attendees.
- Music Hack Day November 21-22, 200; Boston, MA. We are sponsoring this event.
- Add-on-Con December 2009, Mountain View, CA. We are sponsoring this event and starting to build sessions around the event theme.
- Internet Identity Workshop November 3-5, 2009. We are sponsoring this conference.
- OWASP AppSec DC 2009 November 10-13, 2009; Washington, DC. Web application security conference – we are currently looking into sponsoring this.
- Foundations of Open Media Software January 13 – 15, 2010; Wellington, New Zealand. Perfect venue to promote open video. We are currently looking into sponsoring this.
- SXSW Interactive 2010 March 12-16, 2010; Austin, Texas. Working on putting together a Firefox party. Please continue to check our wiki page for information.
Support
- SUMO 2010 update:
- Collected lots of great ideas and suggestions for SUMO in 2010 from the community
- This week we’ll focus on formalizing & prioritizing these ideas into actual milestones
- First draft of 2010 roadmap expected within a couple of weeks
- Updating Firefox Support articles to Firefox 3.6
Metrics
- Firefox Market Share – two monthly reports came out yesterday. Both StatCounter and Net Applications show Firefox gaining nearly 0.5% in worldwide share during October.
Evangelism
- Launched our first MDN survey this week, 3,000 responses so far. Hoping to get to 5,000 within the next week or two.
Labs
- Design Lunch this week is Monday, 1pm pacific time in Ten-Forward, the topic is Jetpack, and the presenters are students from Parsons New School of Design participating in the Design Challenge.
Developer Tools
- Patrick Walton started on the team last week, working on Bespin
- We are actively working on issues for the first Bespin Embedded release, an editor component that people can use in their own applications.
Add-ons
- Thanks for coming to last week’s meetup, about 40 people showed up and a good time was had by all
- Firefox 3.6 Beta 1 was launched last week along with the new Add-on Compatibility Reporter
- 3600 active users
- 363 reports of incompatible add-ons, 857 reports of compatible ones
- the 857 reports represent 528 add-ons, 422 of them are not set as compatible with 3.6.*
- If these add-ons turn their compatibility to 3.6.* then our total compatibility will be around 68%
- 34% compatibility with 3.6.* and above
Webdev
L10n
Web l10n updates
- FxFy campaign l10n underway for launch next Monday
- Fennec pages all underway.
- Thunderbird in-product pages
- Other projects: Updating Google snippets, Get Personas, Plugin page,
Fennec Product l10n
- 35 locales participating, not all are ready to go
- Multilocale build mentioned by coop
- Working on creating single builds with debian packages for individual download via the web
Firefox 3.6
- Sent out individual emails to locales to prep for RC1
- Over 50 locales participated in FF 3.6 beta 1
Verbatim
- Moving Verbatim into production
Bugzilla
- Bugzilla and localizations components/products
Foundation Updates
- We are looking at creating more “Activities Modules” – i.e. non-code areas of the project with an owner and peers. If you know an area which would benefit from having this structure, join the discussion in mozilla.governance.
- Over the weekend, Mark posted an overview of where Drumbeat stands — what parts are ’stable’ and what’s still in flux. This is a good post for people who want a snapshot of the process w/o diving into the wiki or forums.
Roundtable
Category: Posts | Tags: mozillaproject | Comments Off
10.27.09 - 11:00pm
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
- 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.
- Blockers
- Proposed Blocking
- 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):
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
Support
- 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)
- Cannot receive email
- Cannot send email
- Windows 7 – it works well for some not so well for others
- address book (how to use, how to export contacts)
- email lost (fixed by compacting folders and deleting .msf)
- Thunderbird 3 Beta Top Support Issues (not many reported, starting to monitor to see what we can improve for post 3.0)
- Thunderbird 3 Beta 4 restarts after closing
- Windows 7
- 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
- Key Support stats from the following graphic:
- approximately 20 / day (143/7, basically same as l last week if we subtract the Raindrop topics)
- total new topics:143 total replies: 116 (Ruby Code)
- date:20091020 #new support topics:20 resolved: 11
- date:20091021 #new support topics:14 resolved: 6
- date:20091022 #new support topics:18 resolved: 11
- date:20091023 #new support topics:20 resolved: 22
- date:20091024 #new support topics:21 resolved: 4
- date:20091025 #new support topics:13 resolved: 3
- date:20091026 #new support topics:19 resolved: 7
- #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!)
- 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
- 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
Category: Posts | Tags: thunderbird | Comments Off
10.27.09 - 11:00pm
Platform/2009-10-27
From MozillaWiki
« previous week | index | next week »
Notices / Schedule
Firefox 3.0.15 / Firefox 3.5.4
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
- Release Blockers (flag: blocking1.9.2 or blocking-firefox3.6)
- Approvals
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?
Category: Posts | Tags: mozillaplatform | Comments Off
10.27.09 - 03:28pm
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
- Blocking 3.5.x (0, -, http://is.gd/2mLhE)
- Blocking 3.5.x Noms (0, -, http://is.gd/2mLmy)
- Wanted 3.5.x (0, -, http://is.gd/1ivdV)
- Wanted 3.5.x Noms (0, -, http://is.gd/1ivcd)
- Needs 3.5.x approval (0, -, http://is.gd/2mMp4)
- Blocking 3.6.x (0, -, http://is.gd/2PUQv)
- Blocking 3.6.x Noms (0, -, http://is.gd/2mJMz)
- Wanted 3.6.x (0, -, http://is.gd/2mJUi)
- Wanted 3.6.x Noms (0, -, http://is.gd/2mJSi)
- Needs 3.6.x approval (0, -, http://is.gd/2mK7n)
- Blocking 3.7.x (0, -, http://is.gd/2PVbs)
- Blocking 3.7.x Noms (0, -, http://is.gd/2PVj6)
- Wanted 3.7.x (0, -, http://is.gd/2PVt6)
- Wanted 3.7.x Noms (0, -, http://is.gd/2PVwQ)
- Needs 3.7.x approval (0, -, http://is.gd/2PVAp)
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
Category: Posts | Tags: places | Comments Off
10.27.09 - 03:28pm
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:
- 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
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
- Free Software and Open Source Symposium (FSOSS) October 29 – 30, 2009; Toronto, Canada. We are sponsoring this event. We currently have representation from both Mozilla Foundation and Corporation speaking.
- Firefox Developers Conference 2009 November 8, Tokyo, Japan. Add-on authors will get together. Aza Raskin on Jetpack, Chris Blizzard on the future of the Web. 200+ attendees.
- Music Hack Day November 21-22, 200; Boston, MA. We are sponsoring this event.
- Add-on-Con December 2009, Mountain View, CA. We are sponsoring this event and starting to build sessions around the event theme.
- Internet Identity Workshop November 3-5, 2009. We are sponsoring this conference.
- OWASP AppSec DC 2009 November 10-13, 2009; Washington, DC. Web application security conference – we are currently looking into sponsoring this.
- Foundations of Open Media Software January 13 – 15, 2010; Wellington, New Zealand. Perfect venue to promote open video. We are currently looking into sponsoring this.
- SXSW Interactive 2010 March 12-16, 2010; Austin, Texas. Working on putting together a Firefox party. Please continue to check our wiki page for information.
Community
Support
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
Category: Posts | Tags: mozillaproject | Comments Off
10.20.09 - 11:00pm
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
- bug 498596 places bookmarks
- 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.
Category: Posts | Tags: seamonkey | Comments Off
10.20.09 - 11:00pm
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
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.
- Blockers
- Proposed Blocking
- 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
- 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
- Cannot send email
- Cannot receive email
- 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
- address book (how to use, how to export contacts)
- email lost (fixed by compacting folders and deleting .msf)
- Thunderbird 3 Beta Top Support Issues (not many reported, starting to monitor to see what we can improve for post 3.0)
- ui change complaints (how to use gloda, gloda complaints)
- Reply All being default
- HTML 5 requests e.g. Video tag has no controller
- 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
- Campus Reps students Thunderbird support – will ask for support help in Campus Reps Thunderbird Network
- Key Support stats from the following graphic:
- approximately 13 / day (94/7)
- total new topics:110 total replies: 74 (Ruby Code)
- date:20091013 #new support topics:14 resolved: 10
- date:20091014 #new support topics:17 resolved: 5
- date:20091015 #new support topics:15 resolved: 15
- date:20091016 #new support topics:11 resolved: 20
- date:20091017 #new support topics:5 resolved: 2
- date:20091018 #new support topics:2 resolved: 0
- date:20091019 #new support topics:11 resolved: 7
- #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)(
- 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
Category: Posts | Tags: thunderbird | Comments Off
10.20.09 - 11:00pm
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
- Release Blockers (flag: blocking1.9.2 or blocking-firefox3.6)
- Approvals
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
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
Category: Posts | Tags: mozillaplatform | Comments Off
10.19.09 - 11:00pm
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
- Jornadas Regionales de Software Libre en Chile and MozCamp Chile October 5 – 9, 2009, Santiago, Chile – We will be doing a brown bag this Thursday 10/22 at 1PM PDT to talk about our experiences and the results of these two events. https://wiki.mozilla.org/JRSL_Chile
- Free Software and Open Source Symposium (FSOSS) October 29 – 30, 2009; Toronto, Canada. We are sponsoring this event. We currently have representation from both Mozilla Foundation and Corporation speaking.
- Music Hack Day November 21-22, 200; Boston, MA. We are currently looking into sponsoring this event.
- Add-on-Con December 2009, Mountain View, CA. We are sponsoring this event and starting to build sessions around the event theme.
- Internet Identity Workshop November 3-5, 2009. Will be sponsoring this conference.
- OWASP AppSec DC 2009 November 10-13, 2009; Washington, DC. Web application security conference – we are currently looking into sponsoring this.
- Foundations of Open Media Software January 13 – 15, 2010; Wellington, New Zealand. Perfect venue to promote open video. We are currently looking into sponsoring this.
- SXSW Interactive 2010 March 12-16, 2010; Austin, Texas. Working on putting together a Firefox party. Please continue to check our wiki page for information.
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
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 page — read 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
Category: Posts | Tags: mozillaproject | Comments Off