Meeting Notes Meetings notes from the Mozilla community

2-February-2012

Mobile Meeting Minutes: 2012-02-01

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Mobile/Notes/01-Feb-2012

Contents

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • irc.mozilla.org #mobile for backchannel
  • Warp Core Vidyo Room

Schedule

  • Merge happened yesterday
    • mozilla-central is now 13.0a1
    • native builds are in mozilla-beta
  • Beta is in day-by-day slip until we get our blockers handled

Major Topics for This Week

  • Crashes:
    • Still high on 12.0a1 (~30 per 100ADU), but we should get down to ~10 per 100ADU when the Skia top crasher hits the wild
    • 11.0a2 is lower (~10 per 100ADU), but still needs some work
  • UI Responsiveness:
    • Tabs tray has improved quite a bit. Still some wins we could make.
    • Awesomebar improvement patches exist, and we have other approaches to investigate too.
    • Startup UX has improved quite a bit on 12.0a1
  • Checkerboarding
    • Several options exist, none may help in time for final release. Doug and his team are working on the options.
    • 11.0a2 has less checkerboarding than 12.0a1 due to some in-progress work. That work will be backed out of 12.0a1 and moved to a branch.
  • Strings:
    • We are turning away non-blocker patches that have string implications.

Application

Native Front-end

Android Platform

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to under 2 minutes!

James W. (snorp)

  • Last week
    • Worked on Flash support for ICS
  • This week
    • Fixed Skia crasher (top crash)
    • Landed Flash support for ICS
  • Next week
    • Moar Flash

Kats

  • Last week
    • landed bug 712065 (SVG pages are cropped)
    • fixed bug 718270 (page zooms in after hiding vkb)
    • fixed bug 720442 (scroll input fields to above the keyboard)
    • investigated bugs 716970 and 706296 (resolved as duplicates of core layout bugs)
    • fixed bug 708687 (iframe page doesn’t snap when rotating)
    • fixed bug 721888 (warnings in fennec build)
    • fixed bug 721125 (viewport corruption in some cases)
    • fixed bug 720144 (pan/zoom tests) – got a little stuck but eventually got glReadPixels working reliably, added a panning test
    • fixed bug 722367 (make mochitest-robotium broke)
    • patches pending review for bug 720538 (double-tap zoom out sometimes resulted in overscroll)
    • fixed 722765 (robocop doesn’t return the right position for getGeckoXXX())
    • patches pending review for bug 718684 (positioning form assistance with form input inside iframes)
  • Next week
    • Work on bug 719033
    • Write a bajillion regression tests
    • Start poaching P2 bugs that need looking at
  • Blockers
    • None

GBrown

Last week:

  • Robotium tweaks continue, but it’s quite stable and ready to use: See https://wiki.mozilla.org/Mobile/Fennec/Android#Robotium
  • Investigated bug 716948 – LinkedIn buttons are blank when viewing invitation — it was a dup
  • Mostly worked on bug 696095 – Create Fennec startupCache at build time
    • I can build the startupCache at build package time via the Android emulator and update the APK; need some releng work, etc to land…but I’m not seeing performance improvements to justify the increase in build time, etc. — still investigating.

Next week:

  • Try to wrap up bug 696095.
  • Bug 705192 – remotexpcshelltests.py cannot execute xpcshell via SUT agent

AlexP

Last week

  • bug 708280 – delay checking for update
    • Pushed the fix
  • bug 720333 – Only the last letter typed is displayed when HKB is used
    • Investigated the bug, implemented and submitted the fix
  • bug 720092 – java.lang.IndexOutOfBoundsException: getChars (0 … 88168) ends beyond length 0
    • Did more investigation, still unable to reproduce
    • Agreed with Brad and Doug on a workaround (Doug implemented the actual fix – just to catch the exception)
  • Input issues in designMode document (Etherpad): bug 719121, bug 721393
    • Turned out the input never worked correctly in that case – even the older XUL version is affected
    • Needs more investigation

This week

  • Work on the assigned bugs

Chris Lord (cwiiis)

    • Last week
  • bug 717283 – On-demand tile usage
  • bug 720663 – devicemanagerADB pushDir fallback doesn’t always work
  • Reviews
    • This week
  • bug 720613 – java.lang.RuntimeException: Screen size of (480,800) larger than maximum texture size of 0
  • bug 722068 – Sub-tile invalidation isn’t working properly on pages with animations (fall out from bug 717283)
  • bug 722325 – Repeated areas of the page, or blank areas displayed momentarily after panning (layout regression from bug 720987)
  • bug 717349 – Telemetry to measure checkerboarding
  • bug 716581 – Investigate tile-by-tile rendering to reduce checkerboarding
  • Sort out talk with lucasr for FOSDEM
  • Reviews

Chris Peterson

  • Last Week
    • bug 701002 – Fixed Fennec crash reporting for Socorro
    • bug 709230 – Fixed ProGuard build problems on try server, but patch was backed out of m-i from
  • This Week
    • bug 708167 – Testing about:home without Placeholder initialization. Only seems to improve startup time on Kindle Fire.
    • bug 706891 – Making axis scroll lock unbreakble (regression from XUL Fennec)
    • bug 715251 – Reduce overscroll distance and janky scrolling
  • Blockers
    • None.

GCP

  • Last week:
    • bug 721320 Improve BrowserDB / LocalBrowserDB performance
    • bug 673470 Replace the sqlite safeb store with a flat file
  • This week:
    • bug 715550 Migration of Sync settings from XUL Fennec
    • bug 721898 Truncate History and Bookmark items to 300 for Sync in Fennec Native
  • Blockers:
    • Need input on DB’s, see mozilla.dev.platforms.mobile
    • Need STR:
      • bug 721934 startup hangs at “Setting up Nightly…”
      • bug 722055 Crash on startup — SQLiteDatabaseLockedException: error code 5: database is locked

Brian N

  • Done
    • bug 721341 – Do not restore background tabs in session restore until viewed
    • bug 719195 – about:Home displayed briefly before session restore
    • bug 716681 – Tabs are being duplicated when going back into Fennec
    • bug 721577 – Race condition in about:home for tabs from last time
    • bug 719479 – Don’t animate tab counter during session restore
    • bug 710845 – Don’t show disabled search engines in AwesomeBar
  • Next
    • bug 722184 – Location bar doesn’t recognize bookmark keywords
    • More bugs

Sriram

  • Last Week
    • Finally got my Level 3 access and pushed my code! Yaaayyy! 🙂
    • Landed the new layout “with tail” for ICS. (Bug 712687).
      • This didn’t make into Aurora on time though.
    • Fixed few polish bugs on AutocompletePopup.
    • Made the tab-menu to take only 2/3rd of the screen.
  • This Week
    • Fixed a bug to show Preferences screen on default locale (multi-locale builds)
    • Removed support for WebApps being exposed as a widget.
    • Finding reasons behind TabsTray being very slow on loading.
  • Blockers
    • None

WesJ

LucasR

Last week

  • bug 722409 – Force “cold start” after Fennec is not used for a long time
  • bug 722655 – Crash on about:home if tab title is not defined
  • bug 721104 – Cache the empty awesomebar search (and others?) in memory at least
  • bug 720764 – Show toast alert for opening a new tab in the background from the Awesomescreen
  • bug 723103 – Properly update about:home when history is cleared
  • bug 719434 – ‘Tabs From Last Time’ not wiped on Clear History
  • bug 710335 – add UI for when there are no thumbnails or no addons
  • bug 722752 – Home page shows set up banner even though Sync was just set up
  • bug 721765 – Typo in Start Page empty top sites string
  • bug 721354 – about:home’s top sites are not always up to date
  • bug 722050 – Checker-boarding on about:home once again

Next week

  • More P1/P2 bugs
  • Startup-related bugs
  • Start preparing FOSDEM talk about Firefox Mobile

Blockers

  • None

MBrubeck

Margaret

Done:

  • Hide progress throbber on about:home on startup (bug 719868)
  • Fixed how we update active/inactive browsers (bug 722586)
  • Fixed a regression that broke the scrubber in the video controls (bug 718126)
  • Investigated tap to play plugins with back/forward navigation (bug 719875)
  • Started looking into improving our code paths for adding new tabs (bug 718465)

Next:

Scott (jwir3)

Last Week:

  • Sick 🙁
  • Bug 706198: font inflation not working well on mobile sites finally finished and landed.
  • Bug 713241: footer on nightly.mozilla.org too large

This Week:

  • Finish Bug 713241: footer on nightly.mozilla.org too large
  • Bug 707195: Inflation of comments in ycombinator.com articles are inflated to different sizes
  • Bug 708187: Titles bleed out of divs on marketwatch.com

Blockers:
None.

BLassey

  • reviews
  • patch uplifting
  • tab thumbnails/screenshots
  • fixing elcair

DougT

  • JNI cleanup
    • reduces java crashes
    • what you should know
      • in widget code? use AndroidBridge::GetJNI()
      • elsewhere? Use GetJNIForThread()
      • using it from other threads, try not to
  • Fixed java crash Bug 720092
    • well, it is a work around w/ logging

MFinkle

Madhava

  • figuring out beta blocking and string-involving bug lists
  • dealing with bug 722902, bug 722837
  • we need to do something about this bug 716918 – there’s a string!
  • looking at how to accommodate engagement snippets

Ian Barlow

Firefox phone

  • Polish bugs
    • Tab Menu
    • Header tweaks
    • Thumbnail sizing / cropping

Firefox Tablet
Did some sketching

  • Start Page
  • Awesomebar interaction (stuff like Google suggest etc)

THIS WEEK

Firefox Phone
Probably more troubleshooting and bug fixing

  • bug 721008 available for any questions on startup UX
  • bug 721847 – hoping we can keep thumbnail consistency stuff moving along

Firefox Tablet
Higher fidelity mocks of
– Start Page
– Awesomebar interaction

Patryk Adamczyk

Last Week
+ Working on Polish Bug Fixing
+ Compiling Firefox 12 design spec.

This Week
+ Working on Polish Bug Fixing
+ Continuing to work on compiling Firefox 12 design spec.

Dmitrij Petters (intern)

https://wiki.mozilla.org/Mobile/PowerUsage

Round Table

QA

  • Firefox 11 Beta testing
    • Shipping XUL beta 1
    • Possible respin (build 2) for native if not too close to beta 2

Firefox/Gecko Delivery Meeting Minutes: 2012-02-01

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Firefox/Planning/2012-02-01

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Fin du Monde Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • Vidyo Room: Warp Core
  • Vidyo Guest URL
REMEMBER

These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.

Contents

Actions from Last Week

  • Lawrence will follow up about add-ons default to compatible on mobile (Dec. 14)
    • Add-ons will default to compatible on mobile in Firefox 12 bug 719921

Schedule & Progress on Upcoming Releases

Firefox Desktop

  • The 1/31 merge for 11->Beta and 12->Aurora is now complete

Release (3.6, 10)

  • Firefox 10, Firefox 3.6.26, and ESR 10 all shipped yesterday (1/31)
    • See the release notes here

Beta (11)

  • Going to build with FF11 beta 1 today

Aurora (12)

  • Silent update – Windows UAC service in now on Aurora – few patches left to land to complete this work

Nightly (13)

  • Snappy – CC and GC fixes going in this week. More on what’s happening in Snappy on Taras’ blog
  • bug 455553 “New Tab Page feature” landed
  • bug 90268 “move plugins to content – plugins should withstand a reframe of the object frame” is fixed.
  • bug 563318 “switch trunk builds to use Visual C++ 2010” has happened
Telemetry proposal
  • Opt-in rate has been low on Telemetry
  • Want to collect more data earlier in the dev cycle
  • Proposal to make Telemetry opt-out on Nightly and Aurora channels
    • Users will be prompted on first launch in the browser (existing users on first launch after opt-out starts) via a door hangar to inform that Mozilla is collecting data and to provide a link to more information including how to opt-out on these channels
    • about: dialogs will be updated to include a statement about data collection as well
  • Telemetry will continue to be opt-in on Release and Beta
  • Concerns can be added to bug 699806 or posted to dev.planning

Firefox Mobile

  • ICS plugin support landed on trunk last night, it is awesome
  • UA string changed
    • We are actively filing evangelism bugs now
    • File bugs in | Fennec Native / Evangelism |
  • Native code and builds moved to Beta, but we are not “ready to ship”
    • Expect uplift from Aurora to Beta
  • Start UX has improved and will continue to improve
  • UI responsiveness has improved and will continue to improve
  • AMO has added support for Native Fennec add-ons \o/

Firefox Sync

  • has nothing new to report (as mobile will probably steal our thunder anyway 🙂 )
  • old news that bears repeating
    • Native Sync has been enabled in Nightly & Aurora
      • Data may be lost, reordered, or corrupted. Please do not use your good profiles
      • It may consume excess battery
      • Migration from XUL to Native will likely cause your sync account to disappear
      • Please remember behavior is undefined if multiple instance of Native Fennec (nightly, aurora, etc) are on a single device
      • You still cannot create an account from a mobile device
    • Firefox 10 has setup UI streamlining, mobile-to-mobile device pairing
    • Addons being sync’ed in Firefox 11, XUL/tablet Fennec 11: https://wiki.mozilla.org/Services/Sync/Features/Addon_Sync

Add-on Builder

  • Release today
  • v1.0 release remains on-track for February 15th
  • Working with marketing on various v1.0 launch plans

Add-on SDK

Release (1.4 -> Firefox 9, 10)

  • Made two hotfix releases last week(1.4.1 & 1.4.2). Both related to pushing 1.4 into Builder
    • Post-mortem tomorrow to figure out if we could have avoided either of these hotfixes.

Stabilization (1.5 -> Firefox 10, 11)

  • Released 1.5b3 yesterday
  • Still on track to release on Feb. 21, 2012

Development (1.6 -> Firefox 11, 12)

  • Still on track to merge to Stabilization on Feb. 21, 2012

Feedback Summary

Desktop

  • Firefox 10:
    • Norton doesn’t work (supposedly it has an update but we’re still seeing input around Norton)
    • AVG breaks the address bar (can’t press enter, must click GO): [1] [2]
    • Some comments around hidden/vanishing extensions. : [3] [4]
    • Possibly issues uploading maybe this oneor this one

Mobile

UX & User Research

  • Australis project has feature pages, is getting staffed:
  • Basic research on Translation feature done, designs coming soon
  • Metro UI (Win 8) design work in progress
  • URL Autocomplete landed!
  • New download manager about to land (and/or has landed), still some known issues
  • New tab refinements continuing, landed on Nightly (preffed off)
  • Home tab in UX branch has launch targets for Bookmarks/History/Downloads, and Apps in the future

Market Insights

Desktop / Platform

Opera

  • Recent updates in the Dragonfly developer tool include better filtering in the Network Inspector, including both flow and table views of network requests, as well as some minor improvements to the Style Inspector.
  • Opera also made some improvements in their address bar. It now weights the last visit, keyword positions, and number of matches when prioritizing possibilities.

Microsoft

  • Perhaps due to their close proximity in the Seattle area, Amazon and Microsoft seem to have good relations. Notably, Amazon just released an SDK for their web services for the Windows Phone platform.
  • Since the Windows 8 “Metro-style” version of MSIE will not support plugins, Microsoft posted some information about how websites can signal that their website will only work in the legacy/desktop mode by sending a specific HTTP header or meta tag.
  • Microsoft also released IDBExplorer, a debugging tool for IndexedDB applications. It provides a tree view of DBs.

Google

  • The Product Manager responsible for the Chromebook confirmed that while Google plans to continue to streamline its product offerings, the Chromebook is seen as a long-term play and will continue to receive investment for the foreseeable future.
  • The Chromium team released the Javascript to Dart Synonym app, which allows Javascript developers to easily understand how to “translate” their Javascript applications into Dart.
  • Google also released more information, targeted at users, about how the newly-improved Safe Browsing feature works. It “now analyses properties of each page you visit to determine the likelihood of it being a phishing page.” When the likelihood is higher than a certain level, it sends the URL to Google for further analysis.
  • The dev version of Google Chrome now partially exposes users’ privacy preferences to extension developers.
  • As discussed some weeks ago, Chrome now supports Google’s proposed “autocomplete type” attribute for form fields; it allows web developers to unambiguously identify fields as “name”, “street-address”, etc.

Webkit

  • Interesting presentation: At a recent Javascript conference, Matt Seeley, a senior Netflix developer described how they work with an embedded version of Webkit in their product, which is now available in more than 450 low and high-end devices in more than 40 countries.
  • Other recent additions to the WeKit codebase include an extension API providing information about screen brightness, and a debug page for Omnibox. The WebKit team is also building a performance test reporting system, using Mozilla’s graph server.

HTML5/ Video

  • LongTail Video released their State of HTML5 Video report, showing that across both desktop and mobile, more than 2/3 of browsers support HTML5, with the remainder largely made up of MSIE 6,7, and 8. The report also summarizes the current level of support for various video tag attributes. Currently only Google Chrome and Opera support all of them. Other areas summarized include accessibility, adaptive playback and fullscreen support.
  • A group of HTML5 evangelists have put together html5please.us, which summarizes the information behind sites like http://caniuse.com to present clear, actionable recommendations on which HTML5 features should be used or avoided, based on the breadth and depth of support across all browsers.

Mobile

Summary below, full update here and in your inbox.

  • Android tablet sales reached 10.5 million units in Q4 of 2011 and accounted for 39% of global tablet market
  • 5 – 6 million Kindle Fire tablets were sold in Q4 2011, but not generating profits for Amazon
  • Apple might have become the top smartphone producer in Q4 2011, in close competition with Samsung
  • The European Commission opened a formal investigation into Samsung’s use of its rights to essential 3G wireless patents
  • ARM had very good results in Q4 2011, but facing increased competition from Intel
  • Open WebOS 1.0 to be released in September
  • Nokia celebrated the sale of the 1.5 billionth Series 40 phone
  • A bill concerning the installation of monitoring software on mobile phones by carriers and OEMs has been proposed in the US

Marketing, Press & Public Reaction

Desktop

  • Continuing to localize improved 3.6 upgrade billboards
  • Working on marketing plans for next Firefox
  • Putting collateral together for Aurora and Beta later this week.

Mobile

  • Beta Snippets
  • Beta FB ads
  • Updating collateral on Beta pages

Press

Questions, Comments, FYI

Actions this week

  • Cheng to follow up with kev on AVG bustage in FF10

1-February-2012

Thunderbird Meeting Minutes: 2012-01-31

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Thunderbird/StatusMeetings/2012-01-31

last meeting | index | next meeting »

Thunderbird Meeting Details :

Remember to press *1 to unmute yourself before talking!

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Agenda

  • Who’s taking minutes? –> andreasn
  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Action Items

Friends of the Tree

Thanks to our Friend of the Tree. When adding someone to this section, please get their T-Shirt size, phone number (needed for shipping!) and send it to rebron@mozilla.com so that he can send them a shirt!

Thunderbird Development

For more details, see also the driver meeting notes.

Feature Work

Test Pilot
Tabs on Top
  • All seems well – this is moving on to beta!
Big Files
  • The first traces of an account manager and UI for creating accounts from the compose window has landed on the feature branch
Account Provisioning
  • Landed a fix that caused us to request XML from account providers twice.

Schedule and Progress

Thunderbird 10
  • ESR and out today
Thunderbird 11
Thunderbird 12
Thunderbird 3.1.x

Extension of the week

  • Total message replaces the header section of emails by a nice html5 view (instead of a xulview) giving it plenty of feature but making this extension not compatible with others.

QA Updates

  • Had a major update testing event with low participation
  • Worked on 3.1.18
  • Worked on 10.0

Marketing Updates

  • Thunderbird ADU 7.8MM
  • Pushing out Thunderbird 10 web updates and announcements

Infrastructure Update

  • In the process of moving MoMo infra to MoCo infra.

Build / Release Update

  • Thunderbird 3.1.18 released
  • Thunderbird 10.0 final, 10.0 ESR releases on deck

Web Update

Documentation

Support

(If you support Thunderbird or write or translate documentation to help support Thunderbird, please subscribe to the tb-support-crew mailing list and briefly introduce yourself to the list

  1. Thunderbird 10 support day is Thursday February 2 2012, this Thursday! We’d love your help to help the community find the hot TB10 issues, solve them and link to the issues on the February 2, 2012 Thunderbird Support Day Etherpad – Questions? Email rtanglao AT mozilla.com
  2. 610 new support topics (1615 one week ago without the stats bug) – Media:Thunderbird-GS-Stats-23-29January2012.pngNOTE: last week’s numbers are too low because GS’s stats (again like the stats bug of two weeks ago!) failed to work for Monday-Wednesday of last week
  3. Thunderbird 10 Support Issues – Please edit and add any issues or bugs found in TB10 and tag them tb10
  4. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Lightning Updates

Status Updates

See the Mozilla Status Board for status updates specific to developers.

Roundtable Highlights

Attendees

Mozilla Platform Meeting Minutes: 2012-01-31

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-31

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

  • MSVC 2010 today.
  • Firefox 10 shipping today (rrrt@mozilla.com for broken websites)
    • If you see any fallout, please notify rrrt@mozilla.org (Rapid Release Response Team)

Firefox Development

  • New Tab Page (bug 455553): Little bit of a bumpy landing, but it’s landed now, still preffed-off by default. There are several followup issues to fix, but we think it’s ready to enable by default on trunk, and so we’ll do that after the merge.
  • Line breaks in tooltips (bug 358452): long standing HTML spec compliance issue, now FIXED for Firefox.
  • Silent update
    • Add-ons default to compatible ships today in Firefox 10
    • Windows UAC service rides the train to Aurora

Firefox Developer Tools

  • Firebug 1.10 is restartless and lazily initialized.
  • Page Inspector in general release Firefox 10
  • (inaudible) Initial Debugger UI and Protocol landing SOON

Performance

  • Snappy is transitioning from identifying issues to fixing issues. Good stuff coming.
  • CC + GC are the most well-known causes of pauses in Firefox. Olli is landing huge cycle collector improvements (half of the patches landed so far), bug 705582, bug 717500. If that doesn’t solve all CC problems by Tuesday, Andrew is standing by with bug 710496 to limit how often CC can run. These improvements have a good chance of showing up in Firefox 12.
  • about:jank indicated that laggy sessions are primarily caused by our direct2d accelerated drawing code, bug 721273. Turning off graphics acceleration made things a lot less slow (Options/Advanced/use hardware acceleration). It you experience lots of lag in your sessions (on youtube, blogs with high quality backgrounds, etc) please try about:jank. This requires running a very recent nightly.
    • Install the extension, go to about:jank, browse around, then refresh about:jank. In the case of gfx lag, DrawThebesLayers shows up on top.
  • Benoit’s profiler works well on Mac now, Windows support may be as early as this week.
  • Telemetry histograms should now survive restarts (so we can do shutdown telemetry, etc), bug 707320.
    • edit: this had to be backed out due to startup crashes. 🙁
  • Working on session restore issues this week.

GFX

  • bug 720428 – Quartz canvas should be lots faster in today’s build.

JS

Layout

  • No update

Video

  • Nothing to report

DOM

  • New DOM bindings starting to take shape. A group of DOM team members met in Paris last week to start up the third and largest stage of the new DOM bindings work. This work is being tracked here

WebAPI

Services team working on support for “remote events”. I.e. ability to get notifications even if you’re not on website.

Network

  • Networking team is in SF this week, drop by and say hi if you’d like.
  • Working to deploy node.js to test machines so we can land SPDY automated tests. This is the last thing we need to do before we try enabling SPDY by default.

Identity

Identity work will see Mozilla storing user data on Mozilla servers, so it’s important to highlight these two posts (by Mitchell and Ben, respectively):

Spec for BrowserID DOM API is well under way, ready for feedback from DOM/WebAPI team:

Plugins

  • Bug 90268, content ownership of plugins, should land today.

Mobile

  • ICS plugin support is waiting for a mozconfig update to land. Should be in for tomorrow’s nightly
  • tile painting is in on trunk
    • it is a regression in terms of checkerboarding ATM
    • will uplift to aurora and beta when the regression is resolved
  • final decision for UA String has been made (for 11) after many gyrations

Accessibility

  • Nothing to report. (A11y work progressing well on many fronts)

Tree Management

  • No updates

Security

Security Reviews Scheduled for this week

Date / Time Item
Mon Jan 30 / 13:00 PST No Review, please attend Fuzzing Brownbag
Wed Feb 1 / 13:00 PST bug 718066 – [meta] Add feature to submit anonymous product metrics to Mozilla
THU Feb 2 / 10:00 PST Instant Messenger in Thunderbird
Fri Feb 3/ 10:00 AM PST AVAILABLE SLOT

Calendar and Meeting details

General Meeting Details 
* IRC Channel: #security 
* Etherpad: http://etherpad.mozilla.com:9000/secreview 
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone): 
** In office or soft phone: extension 92 
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92 
** Toronto: 416-848-3114 then extension 92 
** Toll-free: 800-707-2533 then password 369 
** Conference num 99058

For updates to meetings please see the Security Review Calendar

Security Review Needed but Unscheduled

Stability Report

Socorro

  • Socorro release Wed.
    • Considering holding until Thursday due to the Fx release today – feedback welcome
  • Fixes for exposing mobile Java signatures.

Desktop

10.0

  • Driver issue(?)
    • Tracking a spike in crashes with b6, maybe with certain drivers – bug 722538 and bug 700288. Several other signatures in the mix.
    • Looking into blocklist solution but not obvious it will solve the problem – bug 722538
  • bug 721196 [@ nsUrlClassifierPrefixSet::StoreToFd(mozilla::AutoFDClose&) ]

11.0

12.0

  • Stability on trunk before merge was pretty good.
  • We’ll do an inventory of the crashes once users update and see what we need to track for 12.
  • bug 722625 Startup crash in `anonymous namespace’::TelemetrySessionData::LoadFromDisk @ memcpy | Pickle::ReadUInt32

Mobile

Roundtable

31-January-2012

Mozilla Project Meeting Minutes: 2012-01-30

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

WeeklyUpdates/2012-01-30

« previous week | index | next week »

  • Dial-in: conference# 8600
    • US/International: +1 650 903 0800 x92 Conf# 8600
    • US toll free: +1 800 707 2533 (pin 369) Conf# 8600
    • Canada: +1 416 848 3114 x92 Conf# 8600
  • http://air.mozilla.org/ to watch and listen
  • join irc.mozilla.org #airmozilla for backchannel discussion

Contents

Friends of the Tree

Felipe nominates:

– Sergio Campos: for actively working on bug 704125 (crash caused by an add-on), finding the right authors and keeping in touch with them through the whole process of getting the problem resolved

– Reuben Moraes, Clauber Stipkovic and Marcelo Araldi (possibly more people that I’m forgetting) for getting the community organized to reach people in Brazil who were experiencing the crash and explain the problem and workaround

Upcoming Events

This Week

Monday, 30 January

Tuesday, 31 January

Wednesday, 01 February

Thursday, 02 February

Thursday is Answer user questions on SUMO Day

Friday, 03 February

  • [QA] Firefox 11.0 Beta 1 Testday: QMO

Next Week

Product Status Updates

Firefox Desktop

Speaker Location: Toronto

  • Release week!
    • FF10
    • ESR
    • Migration day is tomorrow
  • FF11’s scheduled release in March coincides with patch Tuesday, we might do something about that. Watch r-d/dev-planning if that’s exciting to you.

Firefox Mobile

Speaker Location: Toronto

  • Checkpointing daily on beta status
  • No more features, focusing on fundamentals: performance, stability, compatibility.

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Drumbeat

Speaker Location: Matt in Toronto

Teaching the Fourth ‘R’: Webmaking as a vital 21st century skill

Is teaching kids the web now as important as teaching other basic literacies like reading and math?
Join an online “fireside chat” with author and academic Cathy Davidson, hosted by Mozilla’s Mark Surman.

Identity

Speaker Location:

Speakers

The limit is 3 minutes per speaker. It’s like a lightning talk, but don’t feel that you have to have slides in order to make a presentation.

Title Presenter Topic Media More Details
Your Title Here Your Name Here What are you going to talk about? Links to slides or images you want displayed on screen Link to where audience can find out more information
Alex Fowler ACTA

Status Updates By Team

Firefox

Platform

Messaging

Mobile

IT

Release Engineering

QA

Test Execution

  • Actively testing Firefox 10, ESR, and 3.6.26 as we drive to release this week
  • Ongoing and active investigation of issues related to GC/CC timings (contact Juan Becerra or Anthony Hughes if you want to help)
  • Also have eyes on Firefox 11, 12, and 13 for merge to beta, aurora, and nightly, respectively this week
  • Actively testing split APK solution for Android Marketplace

WebQA

  • AMO
  • Mozilla.com
    • Shipped 1.2 and parts of 1.3 milestone
  • Mozillians
    • waiting for 1.3 milestone code freeze, qa to begin shortly
    • on-boarding a new community member
  • MDN
    • working on 2.1 milestone
  • Socorro
  • SUMO
    • 1/24 release went out
    • 1/31 release in progress
  • Case Conductor
    • 2/3 is the upcoming .8 release
  • mozwebqa-templates
    • Overhauled and converted to WD by Zac and Sergey (contributor)
    • Looking for a couple of people to review it for us

QA Community

  • Working on a community action plan to grow our community through 2012 and beyond; please help us by taking part in the discussion on the dev-quality newsgroup

Automation Services

Automation & Tools

  • Dkl added X-headers to bugmail to indicate when a “new to bugzilla” contributor attached his or her first patch bug 719526
  • Eideticker checkerboarding tests are now more reliable. Setting up an automated machine in mountain view for them this week
  • Robocop is running in staging today (mobile UX automation)
  • B2G test and build automation is live!
  • Default to Compatible automation is nearly ready to go – waiting on VMs from IT. See bug 718403 for status. This is a joint project between QA, A*team, and AMO.
  • More updates here

Security

Security Reviews Scheduled for this week

Date / Time Item
Mon Jan 30 / 13:00 PST No Review, please attend Fuzzing Brownbag
Wed Feb 1 / 13:00 PST bug 718066 – [meta] Add feature to submit anonymous product metrics to Mozilla
THU Feb 2 / 10:00 PST Instant Messenger in Thunderbird
Fri Feb 3/ 10:00 AM PST AVAILABLE SLOT

Calendar and Meeting details

General Meeting Details 
* IRC Channel: #security 
* Etherpad: http://etherpad.mozilla.com:9000/secreview 
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone): 
** In office or soft phone: extension 92 
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92 
** Toronto: 416-848-3114 then extension 92 
** Toll-free: 800-707-2533 then password 369 
** Conference num 99058

For updates to meetings please see the Security Review Calendar

Security Review Needed but Unscheduled

Engagement

PR

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

We’ve begun partnering with local accelerators: Rockstart in Amsterdam and MuckerLab in Los Angeles. Please let us know if you have contacts in the startup community in either location!

Introducing New Hires

New Hire Introduced by Speaker location Will be working on
Who is the new hire? Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Pete Scanlon Chris Beard Mt. View Sr. Director, Brand Engagement
Paul Theriault Dan Veditz Mt. View Security Researcher
Michelle Marovich Bret Reckard Mt. View Recruiting Lead
Kym Lee Bret Reckard Mt. View Staffing Associate
Brandon Burton Corey Shields Torrance, CA Web Operations Engineer
Rosana Biela David Tenser Germany Community Support Program Manager
Trevor Norris Gilbert FitzGerald Mt. View Metrics Engineer
Peter O’Neill Tim Fairfield Mountain View Desktop Support
Vinh Hua Tim Fairfield Mountain View Desktop Support

Introducing New Interns

New Intern Introduced by Speaker location Will be working on
Who is the new intern? Who will be introducing that person? From which office will that introduction be transmitted? What will the new person be working on?
Darwin Derosans Tim Fairfield Mountain View Desktop Support
Ashlee Chavez Tim Fairfield Mountain View Desktop Support
Sal Espinoza Tim Fairfield Mountain View Network Operations

Foundation Updates

Roundtable

26-January-2012

Mobile Meeting Minutes: 2012-01-25

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Mobile/Notes/25-Jan-2012

Contents

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • irc.mozilla.org #mobile for backchannel
  • Warp Core Vidyo Room

Schedule

  • String freeze: 2012-01-17 (Aurora)
    • Missed! We still have several patches that need to land on m-c and/or m-a
    • Need a bug list of what needs string changes
    • add ‘late-l10n’ keyword to bugs that need strings.
  • Next merge: 2012-01-31
    • This will put Native on Beta
    • We will be discussing whether Native is ready for Beta during this week

Major Topics for This Week

  • Crashes are still too high
  • UI Responsiveness got worse (and is getting better)

Application

Native Front-end

Android Platform

Stand ups

Suggested format:

  • What did you do last week?
  • What are working on this week?
  • Anything blocking you?

Please keep your update to 120 seconds!

James W. (snorp)

Kats

  • Last week
    • fixed bug 703347 (void beneath the web needs background)
    • fixed bug 713780 (performance regression from JSONStringer)
    • fixed bug 717085 (bad viewport on background tabs during session restore)
    • fixed bug 716863 (can end up in overscroll after panning a subdocument)
    • fixed bug 719954 (testBookmark hangs and also doesn’t actually test bookmarks)
    • fixed bug 718961 (regression in visited history link coloring)
    • patch pending review for bug 712065 (SVG pages were cropped)
    • worked on bug 720144 (pan/zoom tests) – got a little stuck trying to get a bitmap of what’s displayed on-screen but have some possible options i’m trying
  • Next week
    • keep working on more bugs
  • Blockers
    • none right now

GBrown

Last week:

Next week:

  • Finish bug 696095.
  • Bug 705192 – remotexpcshelltests.py cannot execute xpcshell via SUT agent
  • Bug 716948 – LinkedIn buttons are blank when viewing invitation

AlexP

Last week

  • bug 711648 – Pre-commit underline is not shown for the composing text
    • Finished composition events fixes
    • Pushed the patch
  • bug 712972 – Can’t type mzl.la into awesome bar
    • Discussed the bug with Madhava, confirmed the workaround and pushed the patch
    • Filed a follow-up bug 719527 – Enable input suggestions for the AwesomeBar when it’s in Search mode
  • IndexOutOfBoundsException in SpannableStringBuilder.getChars() – bugs 717932, 720085, 720092.
    • Started looking at the crashes – could not reproduce yet, trying to add more checks for range boundaries
  • bug 708280 – delay checking for update
    • Investigated possible solutions
    • Implemented a fix

This week

  • Work on the assigned bugs

Chris Lord (cwiiis)

  • Last week:
    • bug 717283 – On-demand tile usage
    • bug 718388 – Use viewport ‘prediction’ to reduce checkerboarding
    • Reviews
  • This week:
    • Finally landed bug 717283
    • Fixed bug 720663 – devicemanagerADB pushDir fallback doesn’t always work
    • Looking at bug 717349 – Telemetry to measure checkerboarding
    • Looking at reducing resolution based on checkerboarding (depends on above)
    • Hopefully help with bug 716581 (Investigate tile-by-tile rendering to reduce checkerboarding)
    • More reviews

Chris Peterson

  • Last Week
    • DONE bug 714874 – Fixed Java warnings for Fennec and Sync
    • Investigating non-Java compositor path
    • Continuing Socorro and ProGuard investigation
  • This Week
    • DONE bug 701002 – Fixed Fennec crash reporting for Socorro
    • DONE bug 709170 – Don’t build Java debug when we don’t have to. Shrinks apk by a whole *50KB*! 😉
    • SOLVED bug 715298 – Fennec Java builds succeed on “linux-ix-slave” builders, but fail on “try-linux-slave” builders
      • bug 709230 – Preparing ProGuard optimizer patches for review
  • Blockers
    • None.

GCP

  • Last week:
    • bug 702217 OOM crash in nsUrlClassifierStore::ReadPrefixes or nsUrlClassifierPrefixSet::SetPrefixes is fixed but begot:
      • bug 719531 FallibleTArray can cause OOM aborts
      • bug 716638 mozalloc_handle_oom should propogate the failed allocation size into crash reports
      • bug 720444 Add more available memory reporting to crash reports
    • bug 713228 SQLiteDatabaseCorruptException: database disk image is malformed: PRAGMA synchronous=1;
    • bug 719125 Profile Migration does not preserve frequency count.
    • bug 713283 Profile migration takes forever
    • bug 710331 UX for bookmarks and history import
    • bug 720461 Crash in profile migration NumberFormatException [@ PlacesTask.migrateHistory]
  • This week:
    • bug 673470 Replace the sqlite safeb store with a flat file (m-c landing)
    • bug 715550 Migration of Sync settings from XUL Fennec
  • Blockers:
    • Potentially dependencies between bugs for m-c -> m-a (see patch queue)

Brian N

  • Done
    • bug 716906 – Add “Firefox Sync” item to settings
    • bug 701092 – Limit session restore attempts
    • bug 719662 – Use nsIPrefLocalizedString for getComplexValue
    • bug 715225 – Clean up menu contents
    • Investigated bug 716681 – Tabs are being duplicated when going back into Fennec
  • Next
    • bug 719900 – Remove blank favicon images from awesomebar lists
    • bug 710845 – Search engine disabled in Add-ons Manager still appears in Awesome Screen search results
    • bug 717428 – Reuse favicons in DB

Sriram

  • Last Week
    • Vacation – slurping coffee – 4 times a day 😀
  • This Week
    • Completed restricting height of tabs menu
    • Working on autocomplete popup list related bugs
    • WIP on URL bar with a tail – waiting for newer resources from Ian
      • This fixes a lot of polish bugs on URL bar
  • Blockers
    • Newer set of resources from Ian to complete URL bar

WesJ

Last week:

  • Landed touch events! Disabled touch events! A few issues left to sort out
    • bug 721079 – preventDefault on touchmove isn’t handled quickly enough
    • bug 721076 – ACTION_UP (Android event) issues
    • bug 721080 – Make pages release panning
  • Password Sync
    • bug 704682 – Password provider – has r+
    • bug 718817 – Deleted passwords database – waiting for r
  • A slew of other bugs, mostly dealing with select elements

This week:

  • bug 718760 – Java crypto. Had some meetings about a range of options. Hope to have a patch up soon.

LucasR

Last week

  • Invite users to setup sync on about:home
  • Frequent crash on local DB
  • Version and icons on addons in about:home
  • Organizing focused effort to fix UX for tabs and startup

Next week

  • More P1/P2 bugs
  • Startup-related bugs
  • Start preparing FOSDEM talk about Firefox Mobile

Blockers

  • None

MBrubeck

Done:

  • bug 718296 – Can’t navigate to host without a .tld
  • bug 719795 – Crash when GeckoSmsManager.init is called more than once
  • bug 717283 – Fix Android build bustage
  • bug 719271 – Site-specific zoom level shouldn’t apply to media documents
  • Ported Full Screen add-on to native Fennec, found some problems (bug 719557).
  • Interviewed an Android developer for BrowserID position.

Next:

  • bug 715179 – Custom UI for font inflation prefs. (Not for Aurora?)
  • Bug fixing and UI polish.

Margaret

Done:

Next:

  • Continue looking into UI responsiveness pain points
  • More random bugs

Scott (jwir3)

BLassey

  • triage, reviews, meetings
  • built an AOSP image for panda boards and got tests running on it
  • broke up screenshots to make them not block the message loop
  • made screenshots cancelable

DougT

  • Triaging, patch review, mentoring…
  • Investigating topcrash crashes.

MFinkle

Done:

  • Gave a “Firefox Mobile: After the Reboot” preso at Mozilla Vision (Tokyo)
  • Made a “Firefox Mobile: After the Reboot” blog post as well
  • Did some digging into TouchBadMemory crash to help split out issues
  • Reviews

Next:

  • Reviews
  • More work on add-ons options (bug 696533)
  • Work on planning for Beta

Madhava

Things it would be great to have done for beta:

  • Experience of startup / page load
    • Cut down the amount of checkerboarding – bug 716581
    • Handful of startup weirdness bugs: tracked in bug 721008
  • Fix the p1/p2 font inflation bugs — we want this to be as right as possible for beta; bug 706193, bug 706198
  • Get frecency / top sites as right as we can: bug 704977
  • Get the in-browser Sync UI pieces in, so people can find and set up sync
    • bug 708414, bug 716906 – looks like they’re in!
  • Get the tab menu not covering the whole screen — may seem minor, but I want people to get the right idea of how it works as of beta – bug 712526
  • Some thumbnail tweaks around differences in tab menu / start page, scaling where we shouldn’t be (bug #)
  • UI responsiveness (opening a tab; aweseomescreen top sites list coming in; settings screen entries becoming enabled)

Ian Barlow

Last Week

  • Kicked off designs for tablet UI refresh

This Week

  • Startup UX
  • Visual consistency throughout the app
    • Thumbnail size / style: Bug 721032
  • Continuing tablet visual design exploration, with a focus on
    • Start Page
    • Awesomebar interaction
    • Sign in to browser

Patryk Adamczyk

Last Week
+ Working on Bug Fixing

This Week
+ Working with Sriram on UI Polish bugs.
+ Compiling Firefox 12 design spec.

Round Table

  • End game! Go review your bugs. If you don’t think you can fix in the next month (don’t under estimate), talk to someone. P1/P2 only. If you aren’t working on one, please talk to someone. We need to load balance.

Android 2.1 crashers

  • bug 705874 – xperia x10 (QA has one in MV)
  • bug 720712 – Samsung SCH-i400 (Continuum) (deviceanywhere)
  • bug 699301 – Huawei Ideos S7 (QA has one in MV) blassy had mentioned filesystem issue?

SUMO

  • Documentation sprint to update all mobile articles for FF11–need to complete article updates in three weeks to support NativeUI release in six weeks, (localizers ideally need three weeks to translate).
  • Firefox mobile meetup in SF next Wednesday evening

Firefox/Gecko Delivery Meeting Minutes: 2012-01-25

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Firefox/Planning/2012-01-25

« previous week | index | next week »

Planning Meeting Details

  • Wednesdays – 11:00am PDT, 18:00 UTC
  • Mountain View Offices: Warp Core Conference Room
  • Toronto Offices: Fin du Monde Conference Room
  • irc.mozilla.org #planning for backchannel
  • (the developer meeting takes place on Tuesdays)

Video/Teleconference Details – NEW

  • 650-903-0800 or 650-215-1282 x92 Conf# 95312 (US/INTL)
  • 1-800-707-2533 (pin 369) Conf# 95312 (US)
  • Vidyo Room: Warp Core
  • Vidyo Guest URL
REMEMBER

These notes are read by people who weren’t able to attend the meeting. Please make sure to include links and context so they can be understood.

Contents

Actions from Last Week

Schedule & Progress on Upcoming Releases

Firefox Desktop

Release (3.6, 9)

  • 3.6.26 to be released to the beta population tomorrow, subsequently released next Tuesday

Beta (10)

  • Pushing our final beta out tomorrow, and plan to release on Tuesday
  • Add-ons default to compatible is in Firefox 10. Add-ons that are compatible with Firefox 4+ will be compatible in Firefox 10.
  • Add-on hotfix testing is in Firefox 10 and testing is going well with our beta audience – once the metrics team helps verify our understanding of the data we’ve gotten back, we can greenlight the use of a hotfix in the place of some chemspills

Aurora (11)

Nightly (12)

  • bug 566489: inline autocomplete has landed thanks to efforts from David Dahl and Marco Bonardo. Marco has been fixing followups in an attempt to polish the feature for release, but we may end up disabling it on Aurora to get some extra bake time.
  • Snappy (last week’s summary)

Firefox Mobile

  • Working toward Beta
  • Current status blog post
  • Nightly
  • Aurora
    • not to steal sync’s thunder, but we expect sync to be uplifted by the end of the week
    • several non-sync patches are dependent on sync landing, so will get unblocked by that
  • Beta
    • when 11 goes to beta, we’ll be doing a split release
      • incompatibility needs to be built into the manifests
      • manifests patches are based on branding, should land soon
      • RelEng and QA are conducting testing with a dummy market product to validate all these moving pieces
  • Release

Firefox Sync

  • Native Sync has been enabled in Nightly
    • Data may be lost, reordered, or corrupted. Please do not use your good profiles
    • Migration from XUL to Native will likely cause your sync account to disappear
      • mobile is investigating a fix
    • Please remember behavior is undefined if multiple instance of Native Fennec (nightly, aurora, etc) are on a single device
  • The sync team is planning to migrate our code base to MPL v2.0
    • Please holler if there is any reason we should not.
  • old news that bears repeating

Add-on Builder

  • Release today
  • Next week we begin intensive QA rounds in preparation for release
  • Marketing/PR is assigning someone to handle our 1.0 launch
  • 1st Web Builder code check-in happened this week, hoping to have a working prototype in ~5 weeks

Add-on SDK

Release (1.4 -> Firefox 9, 10)

  • 1.4 Released two weeks ago – no issues

Stabilization (1.5 -> Firefox 10, 11)

  • 1.5b2 Released yesterday
  • On track to release on Feb. 21st, 2012

Development (1.6 -> Firefox 11, 12)

  • Have made good progress on Talos testing – jhammel blogged about it
  • Still having discussion of localizing html elements in SDK-based addons – please join in
  • On track to merge to Stabilization on Feb. 21st, 2012

Feedback Summary

Desktop

  • Follow up from last week:
    • [1] Slowness in 10 peaked (although not much of one) around the 8th and has been falling (a little) since.

Firefox 9.0.1

  • Nothing major new.
  • Some complaints around 3.6 > 9 major update (where is reload button, confusion around session restore, extensions)

Mobile

UX & User Research

Research: The Mobile Diary Project is progressing nicely. We are in the process of recruiting participants to tell us how they use apps and how they use the browser. There will be opportunities for you to meet with these mobile users coming up in mid-February. Email Mary Trombley if you have questions.

Design

  • New ux-review@mozilla.com UI review queue is being beat into submission on a daily basis
    • We reduced the number of uiwanted’s from 420 to 316 (104 bugs processed) last week, racing towards zero!
  • Metro UI design work is starting, and we know what we can (and can’t) do wrt. WinRT and Win32 APIs
  • Trond & Josh hard at work for Gaia (B2G) UI for Mobile World Congress
  • Sync “papercut” fixes are in progress (Yuan and Jinghua)
  • Designs on BrowserID, log in to the browser + next-generation sync approach is starting this week (Zhenshuo)
  • zpao landed Lion fullscreen mode on the UX branch, is epic
  • New tab page has visual improvements (Boriss & ttaubert)
  • Design work on translation of content in-browser is starting this week too (Yuan)

Market Insights

Desktop / Platform

Microsoft

  • There continue to be persistent rumours that Microsoft is planning to have a unified platform from the OS kernel up for Windows 8, “not just in terms of a common design language and interface (Metro), the same HTML5 Internet Explorer browser and integration with Windows Live and Azure — but also in terms of a common core.”
  • Other rumours indicate that the next release of Windows 8 will be called a consumer preview, not “beta”. Interviews with developers who have recently built apps on the current Developer Preview said, overall, that it is still rough, with plenty of missing functionality, but that they found it possible to build the apps they wanted.
  • Microsoft also released an updated version of Compat Inspector that works with the IE10 Preview. This tool allows webmasters to identify changes that are required to better serve IE9 and IE10.

Google

  • An interesting blog post details a claim that the primary reason Google decided to create the Chrome browser was to perfect technologies required to better crawl the web, all in an effort to improve search rankings. By citing patent applications, the author makes the claim that “GoogleBot is a browser”.
  • Google released some advertising videos promoting the automatic translation capabilities of Chrome.
  • Recent WebKit / Chrome developments include a screen-size emulation back-end in the Web Inspector tool, which will soon allow for easy emulation of mobile device screens, and the first commits to support the Shadow DOM in Javascript.
  • Google also awarded $6133.70 in rewards to teams reporting four security bugs in Chrome; all four are fixed in the latest stable version of the browser.

Opera

Other

  • At an upcoming security conference in Vancouver, separate teams of hackers will be competing to win $60,000 to take advantage of recently-patched vulnerabilities in Firefox, Google Chrome, Safari and Internet Explorer.
  • An interesting interview on the W3C blog with the head of the Financial Times’ web team on why they decided to abandon their iOS native client application and develop an HTML5 version instead. They describe some of the functionality they miss (notifications) and the workarounds they had to develop to handle additional caching and swiping functionality.

Mobile

Summary below, full update here and in your inbox.

  • Dolphin HD will come preloaded with add-ons, reveals new beta release
  • Sony Ericsson joins HTC and Motorola with low Q4 2011 results, but will revamp strategy as it becomes Sony
  • HTC to integrate IBM business solutions on devices in effort to consolidate on the enterprise market
  • Apple on path to 20% smartphone sales marketshare for 2011 after record Q4 2011 results
  • Quad-core 1.5 GHz devices on their way, by Samsung
  • Mobile payments rushing towards mainstream availability in the US and Europe
  • RIM has a new CEO, no strategic changes are planned

Marketing, Press & Public Reaction

Desktop

  • 3.6 Upgrade Display Ads in progress, working on updating copy on Major Update billboard to improve CTRs.
  • Readying materials for the releases next week (Aurora, Beta, GA).
  • Working on a devices landing page experiment for Mozilla.org/Firefox
  • Marketing plan for next release.

Mobile

  • Tablet media buy campaign ends this week (SEM efforts still live)
  • Facebook ads for tablets ended yesterday
  • MWC content and messaging
  • Marketing plan for FF11
  • Blog post for FF11 Beta
  • Optimizing acquisition funnel for Aurora and Beta

Questions, Comments, FYI

Actions this week

25-January-2012

SeaMonkey Meeting Minutes: 2012-01-24

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

SeaMonkey/StatusMeetings/2012-01-24

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> IanN/Callek dynamic duo
  • Nominees for Friends of the Fish Tank:
    • InvisibleSmiley nominates Jake Maul for fixing MXR bug 653424
    • IanN nominates jtek for his work on the new online shop.
    • IanN nominates InvisibleSmiley for his sync restartless add-on work.
    • Please note A person or entity can’t be nominated twice in a row.

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

  • IanN to write the “Friends of the Fish Tank” F.A.Q.

Status of the SeaMonkey Buildbot Master and Tree

  • Current Issues with existing machines
    • one linux VM — Hosted on parallels, kernel panicking, No bug yet, but will get it done ASAP
    • problems with creating a second linux VM — will either fix or reclone this week.
    • one win VM, switched from FAT32 to NTFS for one of its drives, need to recreate folders appropriately.
  • “Where do we stand with the machine(s) right now?”
    • bug 702490 (Rack 2 – 1U mac mini chassis(4 Mini’s) in SCL2 for SeaMonkey).
      • (2011-12-01) Servers are now at SCL2 and waiting on emux to provide power/network for them.

Release Train

  • 2.7b4 shipped on January 20.
    • This included the fix for news bug 695309 so 2.7 will have this SM 2.5/2.6 issue fixed, too.
  • Linux64 has live updates all the way to 2.6.1 for release, and on 2.7b4 for beta.
  • 2.7b5 is awaiting 1 (possibly 2) mailnews patches [Callek to supply bug numbers], hopefully be spun late this evening as final beta before 2.7 final.
  • The next six-weekly merge will be on January 31.
  • Get comm-aurora and comm-beta on MXR (bug 653424).
    • Jake Maul [:jakem] fixed it! comm-aurora, comm-beta, comm-release and comm-2.0 available now on MXR. 🙂
    • comm-2.0 will not have any scheduled updates, the others will have scheduled daily updates.
  • en-GB patches are now getting reviewed so no need for a Coup d’état!
  • “Hotfix add-on” will not be shipped for 2.7, due to need to sort out certs and signing the add-on. Solution will be patches provided by Firefox/MoCo to land on a relbranch which we will have to test.

Extensions Compatibility Tracking

We need some help with the add-ons listed under the “2.0x” heading. Anything above it will work out of the box with SM 2.7 and later (yay to compatible-by-default!). Perhaps Ratty can go through his xSidebar site and check which add-ons are not compatible with at least SM 2.1 – that would help, too.

  • Addon Compatibility Listings, mostly maintained by InvisibleSmiley
    • Recent changes can be found here.
    • Identified Quote Colors add-on as responsible for breaking the status bar of the Mailnews stand-alone message window. InvisibleSmiley sent a patch to both the add-on’s author and Ratty (who hosts a modified version on his website).
    • ACR 1.0.2 breaks AOM search when used with trunk, Aurora or Beta (bug 715493). Fix checked in upstream, pending new release version.
  • Enigmail provides versions for release (AMO) and all branches (Enigmail nightly page). The current release is compatible with both 2.5 and 2.6.
  • Lightning provides versions for the current stable and beta releases (AMO) and nightlies for trunk and Aurora (Calendar Versions page). Lightning 1.2b2 is available from AMO now (Development Channel) and should be available in time for future betas.
  • The latest Firebug is now fully compatible but still not flagged as such on AMO. This depends on automatic tests being set up and run on the Firebug side (bug 680837, needs a Python coder). Stable Firebug version 1.9.x works with any recent SM version.
  • Besides the above, we should also take a look at other add-ons that are important for our users when they switch to 2.x.
  • The SeaMonkey Features page links to sub-pages for all recent SM versions, including those in development. Please help InvisibleSmiley add major features to the respective pages, ideally as they land. These pages are used when creating release notes, so the more up-to-date the better.

2.x (Last, Current, Next)

  • As stated above, news bug 695309 landed on Beta and will be in SM 2.7 proper.
  • 2.6 had ~79,000 ADU by last Thursday and 2.6.1 has had ~82,000 downloads so far.
    • Of the released versions, as of last Thursday, we have 18.9% on 2.0, 6.7% on 2.1-2.3, 6.3% on 2.4, 8.5% on 2.5 and 59.5% on 2.6. So, in the last two weeks, ~2k (an additional 1.6% of ADU) have migrated to 2.5 or above.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Perhaps putting resources into getting certain extensions working with SM 2.4 and above (those that won’t work with SM 2.7 automatically due to compatible-by-default extensions).
    • Still need volunteers to look at what is keeping people at below 2.4. IanN could try knocking something up and send it round members lists for polishing but he’s not on all the channels (mozillazine, etc) to post it to when finished.

Usual reminders:

  • Please make sure that anything that landed on comm-beta (for TB) or mozilla-beta (for FF) which affected non-shared code and which fixed regressions will be fixed on our side, too. Please mark bugs we feel *need* to land on a particular train tracking+ or tracking? so that when we to do a release we can be sure that we don’t miss anything.
    • Priority should be given to fixing regressions ASAP. Also keep an eye on and prioritize bugs to be ported from FF/TB that land on branches (Aurora, Beta). We need to keep an eye especially on Session Restore, Sync, Tabbrowser and Address Book.
    • Be careful not to break code shared with Thunderbird, otherwise patches might have to be backed out of string frozen repositories.

2.6

open tracking (0)
tracking requests (0)
targeted (0)
fixed (40)

  • One tracked 2.5 issue still open.
    • 2.1 through 2.6.1 have NOT included the ka locale. The last release with ka locale shipped was 2.0.14 and the ka l10n maintainers have not yet updated for changes in later SeaMonkey versions.
    • Callek now needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales). Callek will look at best locale to transition any ka users to.
  • The New 2.6 Features page has a comprehensive list of features.

2.Next

  • InvisibleSmiley created a restartless add-on for SM 2.8 (available on AMO, pending review) which adds an “Add-ons” options to the list of engines on the Sync pref panel. See bug 713087 for details.
  • Remember to help update the New Features pages as we go along.

Feature List, Planning

Bug statistics for last two (full) weeks: 40 new, 35 fixed, 21 triaged.

  • Good triaging effort.
  • Good further triage targets could come out of looking at the component bug counts, pick yours!

Open reviews/flags:
30 review
16 super-review
0 ui-review
7 feedback

Major wanted/needed features:

Active

  • bug 606683 Allow customization of toolbar in Composer and MailNews Composition [IanN].
    • Progressing slowly, still waiting on reviews from TB side. Full customization has to go to 2.next (currently 2.6 but could be pushed back further) as it needs work on TB too which is taking a while to get reviews on, plus feedback from kaze.
    • IanN is still wading through the unpicking of Composer/Mail Compose code in the dependent bugs. After that he will be reworking his customising patches.
  • bug 477845 Build a standalone (Comm-central) Composer. [kaze]
    • kaze has done a bit of work in this bug recently. Building on Windows works. Now supports debug builds on Linux if tests are disabled (–disable-tests). Still a lot to do.
    • IanN was supposed to help get builds working with --enable-tests.
      • Will look into this once he gets his customization patches reworked.
  • Real full-screen (bug 610509) and DOM full-screen (bug 701714)
    • patches provided by Mnyromyr and InvisibleSmiley.

Needing help, Unowned, Stalled

  • Kill-RDF:
    • bug 657607 Port jminta’s kill-rdf to SeaMonkey where applicable Part 2 [meta].
    • bug 657604 Remove the RDF global object. [serge]
  • bug 436794 Enable Mac OS X system address book per default and add UI.
    • SM UI needed, unowned, helpwanted.
  • bug 449728 Drag tabs between windows.
  • bug 477840 Backport KompoZer to Composer (Depends on bug 477845).
    • kaze has done a ton of work there. We still need to work out some organizational issues. At the moment there is no active interest from MoMo for bringing standalone composer into comm-central. That’s something we (KaiRo and kaze) will have to negotiate with the Thunderbird team (Standard8).
  • bug 507841 Port Bug 422814 – Make account configuration quick, easy, and more secure (autoconfig, Quick Account Setup).
  • bug 533908 SeaMonkey Mail: tabs not restored [misak].
  • bug 523274 Complete new default theme icon set.
  • bug 526210 Update the icon set for the SeaMonkey Modern Theme.
    • bug 548778 New communicator icons (based on Strata theme) for SeaMonkey. Some proposed icons got posted, we should take a look how to get that contribution into the product.
    • The rest is unowned so far.
  • bug 87098 [SeaMonkey] Delete key should delete location bar history list entry.
    • Note: Our location bar history doesn’t and can’t use autocomplete at all.
  • bug 677484 Individual SeaMonkey components are not properly handled by the Windows 7 taskbar.
  • bug 654009 Reply to list: automatically determine From: address
    • Note: The actual task here is to port bug 45715 “Reply to List” [button/(context) menu item]
  • bug 664309 Make the built-in ChatZilla display a cZ icon in SeaMonkey (now helpwanted)

Roundtable – Personal Status Updates

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).

aceman has been doing some work that touches SM as well as TB especially around feeds, which is good stuff.

Aqualon

asrail

Callek

Completed Release Engineering tasks:

  • bug 715754 (SM2.7b3) Tracking bug for build and release of SeaMonkey 2.7 Beta 3.
  • bug 718676 /home/cltbld/.ssh should be mode 0700.
  • bug 719529 Put up snippets for linux64 minor and major updates to SeaMonkey 2.6.1 and Beta to SeaMonkey 2.7b4.

Build Config fixes:

  • bug 714495 Port bug 713167 |Microsoft.VC80.CRT SideBySide errors, browsercomps.dll| to comm.
  • bug 714574 Unable to upload trunk zh-TW on mac, due to SEARCH_PLUGINS failure.

Other fixes:

  • bug 714967 Export mozilla::services::Get* to external consumers as well.
  • bug 715802 Move quirks triggering into nsSuiteApp.cpp because bug 696376 caused our quirks to be triggered too late.

Working on:

  • bug 292569 Add support for #pragma once to headers.
  • bug 560772 Make use of mozilla::services for comm-central.
  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled.
  • bug 714967 Export mozilla::services::Get* to external consumers as well.

ewong

  • Fixed:
    • bug 527173 – Spellchecker settings are in the Mail section but the SP is used by all components
    • bug 620776 – Add UI for new plugins.disabled preference
    • bug 688745 – Opening website from RSS: “Open in new tab” not available in context menu
    • bug 716186 – Simplify @media queries like like bug 713822.
    • bug 718356 – remove Debug > XUL Test Suite menu of failing tests
  • Needs Review:
    • bug 707786 – Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey
    • bug 717493 – Port |Bug 717491 – “Warning: package error or possible missing or unnecessary file: bin/components/proxyObject.xpt (package-manifest, 151).”| to SeaMonkey
  • Working On:

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 718515 Update messenger compose window’s mail toolbar to use removable attribute
    • bug 718517 Add print button as an option to messenger compose mail toolbar
    • bug 702098 Update en-GB for Firefox 10.0/Thunderbird 10.0/SeaMonkey 2.7 (2 patches)
    • bug 713355 Update en-GB for Gecko 11.0 (mozilla-aurora)
    • bug 713356 Update en-GB for Firefox 11.0 (mozilla-aurora)
    • bug 713358 Update en-GB for Editor 11 (comm-aurora)
    • bug 713371 Update en-GB for Thundebird 11 (comm-aurora)
    • bug 713374 Update en-GB for SeaMonkey 2.8
    • bug 713375 Update en-GB for Calendar/Lightning 1.3
    • bug 719130 Open in new tab context menu option does not work if no SeaMonkey browser window already open [Chatzilla]
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
    • bug 719080 [en-GB] Search Engine modification for SeaMonkey
    • bug 705458 [en-GB] add Twitter Search Engine for Fx (en-GB)
    • bug 720661 Display account central when no default account / no accounts setup
  • Waiting for additional review on:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • Working on:
    • bug 606683 Allow customization of toolbar in Composer and MailNews Composition
    • bug 639690 [META] Re-arrange code between editor and editorOverlay
    • bug 657234 Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
    • File/Folder selection in windows.
  • To Do:
    • bug 639395 Get cmd_fontSize to reflect current state of selected content / content at caret.
    • Prefs-in-a-tab.
    • Create FAQ for Friends of the Fish Tank.
    • Contact people affected by proposed changes to Project Areas.
    • Knock something up finding out why users are not upgrading to 2.4+ and send it around members lists for polishing.
    • Help get composer standalone builds working with –enable-tests.

InvisibleSmiley

  • ToDo:
    • bug 701714 Add support for DOM full-screen
    • bug 640420 Add draggable splitter between urlbar and searchbar
    • bug 711334 Be explicit that TLS version is 1.0
    • look into
      • bug 698038 Update Preferences help for the new section to control crash report
      • bug 696757 Port “Time range to clear” from Firefox to SeaMonkey’s “Clear private data” dialog
    • track
      • bug 687316 (Remaining) Sync changes to port to Suite

KaiRo

mcsmurf

Misak

Mnyromyr

MReimer

Neil

Fixed:

  • bug 713405 Can’t drag-n-drop from the address book sidebar.
  • bug 713565 Recipient type reverts to “To:” when adding contacts from sidebar or drag-n-drop.
  • bug 717111 Plain text editor context menu broken since landing of fix to bug 702019.
  • bug 717587 Need to support new MathML3 href attribute.
  • bug 720225 click in empty messagepane reopens MailNews in Browser.

Working on:

  • bug 707305 Re-enable building with --enable-incomplete-external-linkage (MailNews Core).

Ratty

Fixed:

  • bug 714452 Auto-save happens even if message is currently being sent (Port Thunderbird bug 307028).
  • bug 714595 Simplify FillIdentityList() and getCurrentIdentity().
  • bug 719034 Support CTRL-SHIFT-K as the Lighting Task Quick Filter hotkey.
  • bug 719050 Lightning aero #button-delete style makes the SeaMonkey Mail delete button image disappear [Lightning].

Waiting for feedback:

  • bug 701432 Add support for fave icons on jump list uri entries.

ToDo:

  • Fix Customize code in the new Lightning toolbars.

Other:

  • Bug triage and Bug discussions.
  • End user support and PR in newsgroups and Mozillazine.

Ricardo

sgautherie

  • Fixed SeaMonkey (related) bugs:
    • bug 628589 [SeaMonkey] mochitest-plain-3: permanent “TEST-UNEXPECTED-FAIL | /tests/gfx/test_acceleration.html | Acceleration enabled on x86-64 OS X”. (Windows 2003 too)
    • bug 711937 [SeaMonkey] xpcshell: “TEST-UNEXPECTED-FAIL | […]/test_clearHistory_shutdown.js | places-expiration-finished == places-connection-closed”
    • bug 714630 Port |Bug 713747 – Rip out non-UniversalXPConnect privilege manager functionality| to SeaMonkey
  • Fixed (or in-progress) MailNews Core bugs:
    • bug 714536 Port |Bug 698630 – Remove –disable-smil build option and “#ifdef MOZ_SMIL” wrappers| to comm-central
    • bug 714556 Port |Bug 644801 – Remove Native uconv from the tree| to comm-central
    • bug 716378 Port |Bug 655439 – Use $(LIBXUL_DIST)/bin/xpcshell instead of $(DIST)/bin/xpcshell| to comm-central
    • bug 716381 Port |Bug 673461 – ANGLE needs to stop automagically turning itself off in configure if the DirectX SDK is not found| to comm-central
    • bug 717376 Port |Bug 715576 – libalerts_s.dylib incorrectly links the static version of spidermonkey (in static-js configuration)| to comm-central
    • bug 611233 Improve (null) checks in nsImapService.cpp
  • Fixed (or in-progress) Core bugs:
    • bug 490384 mochitest-plain: random “test_bug466586.html | undefined”
    • bug 694353 “Warning: package error or possible missing or unnecessary file:” : freebl3.chk + nssdbm3.chk + softokn3.chk
    • bug 717753 [SeaMonkey] mochitest-a11y: test_focus_browserui.xul needs to support non-Firefox applications too
    • bug 718545 browser_keyevents_during_autoscrolling.js: Use EventUtils sendChar() and sendKey(), instead of synthesizeKey()
    • bug 719389 Fix “#ifdef MOZ_WINSDK_TARGETVER >= MOZ_NTDDI_LONGHORN” from bug 441197
    • bug 720071 “nsFilePicker.cpp(992) : error C2027: use of undefined type ‘IFileDialog'” when using”–with-windows-version=502″
    • bug 717868 [SeaMonkey] mochitest-plain-4: “test_reftests_with_caret.html | finished in a non-clean fashion” (in /tests/layout/base/tests/test_preserve3d_sorting_hit_testing.html)
    • bug 718237 [SeaMonkey] “accessible/events/test_focus_autocomplete.xul | Test timed out.” (which also causes lots of “gA11yEventListeners is undefined” on following tests)
    • bug 718239 mochitest-a11y failed, summary reports unexpected huge numbers for pass/fail. (“gA11yEventListeners is undefined”)

Stanimir

stefanh

Fixed:

  • bug 718392 [Mac] Restore non-highlight when hovering menus in content menubars.

Working on:

  • bug 425916 Improve look of mac treerows when in editing mode.
  • bug 713445 [Mac Default] tabbrowser tab title text styling is wrong in Lion.
  • bug 713446 White text with text-shadow in selected bottom tabs.

tonymec

  • Done:
    • Not much.
  • Ongoing: No change
    • Sm-Trunk live-testing
    • Some QA
    • Nigtly Tester Tools (as needed)
  • Problems:
    • bug 716232 SEGV crash in JS garbage collect at every startup of ChatZilla (with my settings)
      • I believe this regression might be due to the fix for bug 715883 Remove JSRuntime::gcEmptyArenaPoolLifespan (most likely-looking changeset in the regression window)
      • Don’t know whom to nag
      • In the meantime, I’m chatting with Konversation and/or cZ-in-Fx3.6
  • TODO:
    • TBD.

Any other business?

  • Need to review project areas
    • IanN has put out a final draft of the project areas list, and will then confirm that anyone who is not in the loop already has been consulted.
    • We will also need to update the Mozilla-wide list of official reviewers
  • Extended Support Releases (ESR)
    • At the moment looks like that will be based off Gecko 10 so that will be 2.7 for us. Assuming we have the machines, we will also have an ESR which might help move some of those still on 2.0 up to 2.7. We’re not likely to move to ESR until Gecko 10.0.1 or 10.0.2.
    • Our ESR should use the same branch as Firefox ESR so any Security and Stability “extended” fixes for Gecko will be picked up by the SeaMonkey ESR.
    • An ESR (Extended Security Release) may not be a given for us out of the gate. Callek thinks we should revisit that, separately, once it is clearer what MoCo’s general plans for their marketing/target/support levels etc. are.
    • mcsmurf is on the ESR mailing list and has volunteered to be our ESR goto guy.
  • Geolocation
    • Geolocation now works out of the box. MoCo turned it on by default for all applications that build off mozilla-central.
    • For comm-beta all we need to do is (bug 494421) to add pref("geo.wifi.uri", "https://www.google.com/loc/json"); to browser-prefs.js. However we’re not even sure we are legally allowed to ship with the URL in, we might need to actually put in a pref to disable that in newer builds.

Thunderbird Meeting Minutes: 2012-01-24

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Thunderbird/StatusMeetings/2012-01-24

last meeting | index | next meeting »

Thunderbird Meeting Details :

Remember to press *1 to unmute yourself before talking!

Feel free to ask questions in the meeting either by speaking up or by asking them in #maildev on IRC.

Other ways to get in touch with us can be found on our communications page

Agenda

  • Who’s taking minutes? –> sancus
  • Minute taking Schedule. Talk to Standard8 for schedule changes/additions.
  • Note: this meeting is for interactive discussion. Feel free to ask questions!

Action Items

Friends of the Tree

Thanks to our Friend of the Tree. When adding someone to this section, please get their T-Shirt size, phone number (needed for shipping!) and send it to rebron@mozilla.com so that he can send them a shirt!

Thunderbird Development

For more details, see also the driver meeting notes.

Feature Work

Test Pilot
Tabs on Top
  • Fixed a bug that made buttons dragged beside the menubar have icons below text
  • Andreas will soon be landing a patch that will make the transition between the tab selector and message tabs easier on the eyes.
Big Files
Account Provisioner

Schedule and Progress

Thunderbird 10
  • Releases on Tuesday, Jan 31
Thunderbird 11
  • Going to beta next week
  • Has Tabs on Top
Thunderbird 12
Thunderbird 3.1.x

Extension of the week

Google-contacts will let you share and sync your address book with your gmail account.

QA Updates

Marketing Updates

  • Recent articles 1, 2
  • Thunderbird ADUs around 7.8MM w/ Germany, US, France, Japan, and Italy leading the way.
  • Release work, Tb 10 and ESR announcements.

Infrastructure Update

Build / Release Update

  • On-deck this week: Thunderbird 10.0b5, 10.0 final, 3.1.18, 3.1.17->10.0b4 major updates

Web Update

  • working on TB10 content updates
  • This week
    • Thunderbird ESR pages & website support for ESR builds
    • Getting ready for TB10 release
    • TB11 compatibility bump

Documentation

Support

(If you support Thunderbird or write or translate documentation to help support Thunderbird, please subscribe to the tb-support-crew mailing list and briefly introduce yourself to the list

  1. Thunderbird 3.1 -> Thunderbird 10 upgrade test day is Thursday January 26 2012, this Thursday! If you want to help, create a new TB profile, revert to TB 3.1 and test upgrading with us on Thursday. Love to see you there! The more testing we do on Thursday, the less Support issues we’ll have when TB3.1 is EOL’ed.
  2. 1615 new support topics (542 one week ago) – Media:ThunderbirdGetSatisfactionMetrics16-22January2012-2012-01-23_1056.pngNOTE: last week’s numbers are low because GS’s stats failed to work for Monday-Wednesday of last week
  3. Thunderbird 9 Support Issues – Please edit and add any issues or bugs found in TB9 and tag them tb9
  4. Thunderbird 10 Support Issues – Please edit and add any issues or bugs found in TB10 and tag them tb10 – TB10 Release is next week, so backup up your Thunderbird profile, and try the TB 10 beta today if you have some time!
  5. See this week’s Support Appendix for full Get Satisfaction metrics and other support details

Lightning Updates

Status Updates

See the Mozilla Status Board for status updates specific to developers.

Roundtable Highlights

Attendees

Mozilla Platform Meeting Minutes: 2012-01-24

Filed under: Posts — Tags: — Jesper Kristensen @ 12:00 am

Platform/2012-01-24

« previous week | index | next week »

Platform Meeting Details

  • Tuesdays – 11:00 am Pacific
  • Dial-in: conference# 95312
    • US/International: +1 650 903 0800 x92 Conf# 95312
    • US toll free: +1 800 707 2533 (pin 369) Conf# 95312
    • Canada: +1 416 848 3114 x92 Conf# 95312
  • Warp Core Vidyo Room
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

  • Go to build for our final betas of FF3.6.26/10 was 2012-01-23
    • A decision about whether or not to ship add-ons compatible by default in FF10 (and with what prefs set) will be made during today’s channel meeting 2012-01-24
  • Final sign-off for FF10 will be 2012-01-25
  • Next source migration is 2012-01-31

Firefox Development

bug 566489: inline autocomplete has landed thanks to efforts from David Dahl and Marco Bonardo. Marco has been fixing followups in an attempt to polish the feature for release, but we may end up disabling it on Aurora to get some extra bake time.

Firefox Developer Tools

Performance

  • Snappy (last week’s summary)
    • Smooth scrolling has landed on M-C (bug 198964)
    • Early preview of about:jank add-on
      • still buggy and requires recent Nightly
    • Networking team investigating slowdowns caused by cache. Also investigating locks being held on main thread by cache

GFX

JS

  • Landed bug 675078 – removing JSThread and JSThreadData. This removes multithreading support from SpiderMonkey (except for web workers, of course).

Layout

  • Notable Patches:
    • bug 698335 – Security Issue with bidi text
    • bug 536557 – Implement CSS3 text-align-last
    • bug 718513 – Synthetic bold does not work with src:local(…) @font-face declarations under DirectWrite
    • bug 716229 – Plain text in WWW pages now appears to be double-spaced
    • bug 708075 – the shaped-word caches should be flushed on memory-pressure notification
    • bug 675015 – Suppress synthetic mouse events due to scrolling until the scroll is complete
    • bug 524925 – Avoid reflows for transform changes
    • bug 665597 – Include margin calculations in FinishAndStoreOverflow
    • bug 627628 – be smarter about dispatching starved paints
    • bug 675015 – Suppress synthetic mouse events due to scrolling until the scroll is complete
  • Priorities:
    • Mobile Text
    • CSS flexbox
    • bug 689623 API for visible images
    • CSS Quarterly Meeting

Video

(someone please read)

  • Published demo build and demos of MediaStreams Processing API. Working to get this landed on trunk in pieces, starting with base MediaStreams infrastructure.
  • requestFullScreenWithKeys API under construction. See bug for proposed behavior. Need security feedback/review.(bug 716107)
  • Just need build system review to land new libcubeb audio backend for Windows. (bug 623444)

DOM

(no verbal update)

  • DOM bindings work week is this week.

WebAPI

  • Mozilla has joined the W3C DAP working group. (Jonas and Mounir has joined. Anyone else that’s interested should contact David Baron).
  • Network API landed for android! (Provides information about connectivity speed)
  • Experimental WebSMS landed for android.

Identity

Network

  • An IETF HTTP working group member posted a proposal to change their charter to take on HTTP/2.0 (and, likely, SPDY).
  • We’re on track to enable SPDY by default, at least for a week, when Firefox 13 development starts.

Plugins

  • Bug 90268, content ownership of plugins, is on track to land as soon as Firefox 13 development opens. Last known problem (“the Pandora problem”) was fixed yesterday.

Mobile

Accessibility

Tree Management

  • Hitting record high levels of test load!
    • 27,189 test jobs yesterday
    • 31,705 test jobs on jan 11
    • Doing ~110 hours of compute time per push [1]

Security

Security Review Needed but Unscheduled

Schedule with Curtis

If you believe your feature is on this list incorrectly or information has changed since the item was marked for review; please contact Curtis

Security Reviews Scheduled for this week

Date / Time Item
Wed Jan 25 / 13:00 PST Scheduling: more info soon
THU Jan 26 / 10:00 PST AVAILABLE
Fri Jan 27 / 10:00 AM PST AVAILABLE

Calendar and Meeting details

General Meeting Details 
* IRC Channel: #security 
* Etherpad: http://etherpad.mozilla.com:9000/secreview 
* Vidyo: https://v.mozilla.com/flex.html?roomdirect.html&key=5XEMsG1ApA4b (Room 9058)
* Dial-in Info (phone): 
** In office or soft phone: extension 92 
** US/INTL: 650-903-0800 or 650-215-1282 then extension 92 
** Toronto: 416-848-3114 then extension 92 
** Toll-free: 800-707-2533 then password 369 
** Conference num 99058

Stability Report

Socorro

Desktop

Trunk

Aurora

Beta

  • bug 720410 Low volume Mac crash but new to Beta.
  • bug 718724 Firefox Crash [@ nsHTMLReflowState::Init(nsPresContext*, int, int, nsMargin const*, nsMargin const*) ]
  • bug 718389 – startup crash that spiked in b5.

9.0.1

Mobile

  • Top crashes
    • http://bit.ly/tr4pBc – quite a few with fixes in progress
    • Working to make these actionable. Many issues are due to issue getting proper Java signatures.
  • Java signature fixes
    • bug 719373 is the meta bug that covers java crashes.
    • The Java in a different field is being handled by lars and cpeterson bug 701002 and bug 701390
    • Socorro work is targeted for Monday release.
  • Logged Java signature bugs
    • In the interim – Naoki sifted through the crash reports from the data gathered from bug 718907 and figured out the Java crash list.
    • The Java crash list covers more than just TouchBadMemory (12.43% ) of the crashes, It covers : mozalloc_abort | __swrite | dexDataMapAlloc, EMPTY: no crashing thread identified; corrupt dump, mozalloc_abort | dexDataMapAlloc, and a few others
    • bug 707683
    • bug 720515
    • bug 720613
    • bug 711988
  • Other
    • There are a number of arm_neon_fills bug 711852. We thought it would be fixed with the rotation fix, but it appears that it is a bit more than that.

Roundtable

« Newer PostsOlder Posts »

Powered by WordPress