Meeting Notes Meetings notes from the Mozilla community

15-February-2012

Thunderbird Meeting Minutes: 2012-02-14

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

Thunderbird/StatusMeetings/2012-02-14

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? –> roland
  • 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!

  • Aceman for his high quality and high quantity work (29 patches since January 1!), nominated by Standard 8. Thank-you!

Thunderbird Development

For more details, see also the driver meeting notes.

Feature Work

Test Pilot
  • looking to get a test pilot study running in a couple of weeks
Big Files

Schedule and Progress

Thunderbird 10
  • Released a 10.0.1 to fix a security issue and a couple of crashes (most notably an Outlook import crash)
Thunderbird 11
  • Will be spinning an updated beta this week.
Thunderbird 12
Thunderbird 13
Thunderbird 3.1.x & ESR
  • Released 10.0.1 ESR to match the mainline 10.0.1 release.

Extension of the week

Junquilla let’s you extend the Junk filtering of Thunderbird and create more than one Junk folder. It will also present stats including scores and why certain email was flagged as junk. A great aid in understanding Thunderbird’s junk system.

QA Updates

  • Nothing to highlight

Marketing Updates

Infrastructure Update

Build / Release Update

  • 10.0.1, 10.0.1esr released
  • releasing 9.0.1->10.0.1 updates today
  • 11.0 beta 2 build today

Web Update

  • few fixes to account provisioner, l10n merging, etc last week
  • compatibility bump for TB11 is ready, should go live Thursday

Documentation

  • nothing to report (work week)

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. Thanks to Vincent aka cameléon, San, Matt Harris, Wayne Mery and others for updating the Etherpad and providing support input to the Thunderbird 10 support day on Thursday February 2 2012 – Next Support Day is the day after TB 11 is released i.e. currently March 14, 2012 since TB11 is currently scheduled for March 13, 2012
  2. 807 new support topics (610 one week ago with the stats bug with 2 days missing) – Media:6-12February-Thunderbird-GS-stats-2012-02-13 1307.pngNOTE: last week’s numbers are too low because GS’s stats (again like the stats bug of two and four weeks ago!) failed to work for Tuesday of last week
  3. Thunderbird 10 Support Issues – Please edit and add any issues or bugs found in TB10 and tag them tb10 – Hot issue for a few weeks has been Bug 723105 – Outlook Import crashes which was fixed along with some security issues in TB 10.0.1 which was released Sunday February 12, 2012
  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

  • Going to try out using Vidyo for the meetings from next week
    • Voice dial-in will still be available.
    • Video option will be public
    • Please use headsets and mute yourselves when you join
    • Links etc will be posted ahead of next week’s meeting.

Attendees

Mozilla Platform Meeting Minutes: 2012-02-14

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

Platform/2012-02-14

« 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

Roadmap Discussion

Notices / Schedule

  • We are here on the schedule (.ics link). This is the time for speculative low-risk fixes on Beta and other less critical fixes prior to convergence in Beta 5 and Beta 6 (where we restrict what we land).
    • We shipped Firefox 10.0.1 unthrottled last Friday (2/10). We’re tracking a few issues post-release
    • Our third beta for FF11 will go-to-build today, ship on Friday (2/17)
  • Please take a look at bugs currently tracked for FF11’s release
    • If the bug no longer needs to be tracked, please fix the flags and comment to that end
    • Please make sure to progress other investigations and email Alex if you’re blocked
  • Lukas Blakk (of RelEng fame) will be helping with Release Management triaging, tools work, and the ESR branch in the near future!

Firefox Development

  • Tim Taubert improved page thumbnail collection by implementing mozFetchAsStream() on canvas elements, to avoid an inefficient call toDataURL. Telemetry data shows that thumbnail capture times are pretty efficient, but there are non-trivial amount of cases where storing them in the cache is slow. Work on cache performance that the network team is doing might help with that.
  • Frank Yan is working on a new revision of about:home (bug 711157), see screenshots there for the new look
  • Felipe Gomes has added a TelemetryStopwatch module to make it easy to add front-end telemetry probes (bug 723561) – check out his blog post

Firefox Developer Tools

  • Blog post about debugger landing here.

Performance

  • Snappy weekly summary on Taras’ blog
  • Lots of frontend Telemetry probes are landing. See bug 671038.
    • Some of this has already paid off in terms of us catching a tab animation regression in bug 724349.
  • Plan to investigate switching our awesomebar searching from SQL to an FTS. If you are a text-search/tokenizer expert, perhaps you help us with bug 725821.
  • Killing Firefox start-up inefficiencies on Windows. Check out the details on Brian Bondy’s blog. Brian’s blog post contains tips on xperf, Firefox profiler, about:startup – read it.
  • Olli has landed most of the cycle collector fixes. Telemetry shows a dramatic reduction in cycle collection times for Firefox 13. He and Andrew are investigating the remaining causes of long CC times.
  • Vladan landed a dom storage fix that should reduce the amount of main thread SQL done by content bug 714964
  • Snappy is a key Q1/Q2 goal. Please review Snappy bugs for your team and help kill these bugs.

GFX

  • Building out OMTC / OpenGL Layers for native android.
    • working being done on Maple
    • ideally merging end of week

JS

Layout

  • Lots of preparation (testing/analysis) for unprefixing/emulating specific webkit CSS properties
  • Fixing remaining Font Inflation P1 bugs.
  • CSS flexbox support for absolute/relative -positioning children
  • Graphite font support testing has started bug 631479
  • Harf-Buzz text engine update landed bug 695857
  • Fixing many “unnecessary invalidation” bugs to optimize B2G UI

Video

  • Youtube has started sending WebM HTML5 video to some (all?) users who don’t have Flash. This increase in usage has turned up a few bugs and may impact crash-stats etc

DOM

WebAPI

Network

  • SPDY testing (on by default) on trunk is going well. We are not planning to turn it off (may ship with it on in Firefox 13) unless something serious comes up.
  • We’ve started on our DASH (adaptive streaming) implementation for the video tag. Steve Workman and Jason Duell are leading this effort.
  • Cache work is focused on reducing main thread locking right now. Nick Hurley and Michal Novotny are leading this effort.

Identity

remember to send comments/thoughts/suggestions regarding https://wiki.mozilla.org/Identity/BrowserID

Plugins

  • Patch for bug 501485 landed on inbound today: Destroy plugin processes after three minutes of not being used. Timer starts when the last instance is destroyed, is canceled if a new instance is created before it fires. Keep an eye out for any issues.

Mobile

  • Holding the release for OpenGL Layers on Android
    • part of the mobile team supporting GFX on that project
    • the rest concentrating on stability, bug fixes and profiling for perfomance

Accessibility

Tree Management

  • Looking at updating Windows and Linux build servers for WebRTC & Camera API. bug 718031 and bug 697754; WebRTC alsa support requires libasound 1.0.14
  • bug 711176 intermittent issues with stage
  • bug 720006 wait times hit, waiting for dongles

Security

  • The Security team has reorganized!

Security Reviews Scheduled for this week

Date / Time Item
Mon Feb 13 / 13:00 PST Marionette
Wed Feb 15 / 13:00 PST AVAILABLE
THU Feb 16 / 10:00 PST AVAILABLE
Fri Feb 17 / 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

For updates to meetings please see the Security Review Calendar

Security Review Needed but Unscheduled

Stability Report

  • Working on weekly crash newsletter.
  • Meeting with Adobe tomorrow to talk about Flash bugs/crashes.

Socorro

  • Release out this week
    • Per OS report
    • bug 719943 – Java signature appearing in stack.

Desktop

Firefox 10.0.1

  • Cycle collector bug fixed.
  • bug 718389 – Startup crash @ PR_EnumerateAddrInfo | nsDNSRecord::GetNextAddr. A couple of options to look at.
    • Orange Toolbar
  • bug 726675
    • Extension correlated(?) will look manually
    • bug 726682

Beta

Aurora

Trunk

  • Top Issues currently assigned to nobody
    • bug 723190 nsGfxScrollFrameInner::ScrollToImpl
    • bug 723523 Crash in nsPluginInstanceOwner::CreateWidget @ nsCOMPtr_base::assign_assuming_AddRef | nsObjectFrame::PrepForDrawing
    • bug 724355 Crash nsObjectFrame::SetInstanceOwner
    • bug 704124 Firefox Crash @ gfxContext::SetSource
    • bug 723133 Firefox 13.0a1 Crash Report [@ PluginWndProcInternal ] with Adblock Plus

Mobile

Roundtable

9-February-2012

Mobile Meeting Minutes: 2012-02-08

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

Mobile/Notes/08-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

TDB – See Major Topics

Major Topics for This Week

Beta Status

We are not releasing a beta this week. We made the decision that rendering performance (panning and checkerboarding) was not good enough for a beta release. Patrick and BenWa started work on using GL-layers in Gecko/Android to improve rendering performance. Work has also started on off-main thread compositing (OMTC) to make panning more responsive. Erin and Alex are working on schedule impact and planning.
  • We don’t know if this means Fx11 is not the release for Native. We are working to answer that today or tomorrow. <== we need the OMTC work to land in m-c before a new schedule can truly be set.
  • Work continues to drive down crashes, improve stability and improve UI responsiveness.
GL-Layers and OMTC

Work to convert mobile to use GL backed layers is happening at breakneck speed. We should have a demo of the GL-layers work at today’s Mobile Demo meeting.
  • We will use the Maple branch to continue the GL work
  • Builds are available and Fennec is demoable.
  • Working to get estimates on timelines and collateral breakage
ARMv6 Status

Ted and Mike have got armv6 starting up. See Ted’s tweet.
  • We need to stamp out any other ARMv6-related crashes
  • We need to look at performance characteristics
Chrome for Android

ICS-only and no Flash, but a pretty solid release otherwise. How do we match up?

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)

Kats

  • Last week
    • fixed bug 718684 (positioning problems with form input inside iframes)
    • investigated bug 719033, dupe of 717085
    • fixed bug 723545 (futzing around with robocop makefile)
    • fixed bug 723619 (allow grabbing painted surface afer animtions in robocop)
    • fixed bug 720538 (double-tap could allow ending up with bad zoom/overflow + regression test)
    • investigated bugs 720902 and 716096, dupes of 720538
    • perused through unassigned bug list for some brain-dead things, duped/wfm’d some bugs
    • fixed bug 724949 (add more regression tests)
  • Next week
    • Do some perf measurements of cairo vs skia
    • help as needed for the new GL layers code
    • Land some gfx patches on beta that haven’t gotten there yet
    • bug 723295 (startup crash on API >= 8 with no sdcard) – I had a fix but it was backed out; needs more code rewrite
  • Blockers
    • Not get useful traces out of gdb (this used to work before on a linux build) which is making it slower to get gw280’s skia work up and running

GBrown

Last week:

  • Bug 720930 Robocop: testBookmark fails if there are no bookmarks
  • Bug 717023 convert robotium Log.* calls to dumpMessage calls
  • Bug 718827 Robocop: testBookmark uses key events
  • Bug 696095 Create Fennec startupCache at build time

Next week:

  • Finalize startup cache discussion?
  • More robocop and devicemanager work

AlexP

Last week

  • Worked on input issues in designMode document (Etherpad): bug 719121, bug 721393
    • While investigating these found bug 723810, which affects the editing in designMode documents
    • Discussed the issue with Masayuki, got some useful information
    • Compared the implementation in XUL and Native
    • Implemented a fix, which seems to work, but needs more testing

This week

  • Finish designMode document fixes
  • Work on the assigned bugs

Chris Lord (cwiiis)

    • Last 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 724230 – On-demand tile patches are risky and unnecessary without further patches/testing
  • Gave talk at FOSDEM about the state of Firefox Mobile with lucasr
  • Reviews
    • This week
  • bug 725255 – Improve checkerboarding telemetry
  • bug 724928 – We could tell Gecko to draw less to improve checkerboarding
  • Help out with OMTC
  • Reviews

Chris Peterson

  • Last Week
    • bug 715251 – Reduce overscroll distance and janky scrolling — IMPLEMENTING REVIEW FEEDBACK
    • bug 708167 – Testing about:home without Placeholder initialization. — ON HOLD, WAITING FOR bug 723251
  • This Week
    • bug 681192 – Investigating romaxa’s patches to avoid layer invalidation when scrolling — IN PROGRESS
    • bug 706891 – Making axis scroll lock unbreakble (regression from XUL Fennec) — WAITING FOR REVIEW
  • Blockers
    • Waiting for bug 723251 to fix placeholder screenshots before I can commit bug 708167 to sidestep displaying screenshot. 🙂

GCP

  • Last week
    • Re-landed safebrowsing changes.
    • Blogged about the safebrowsing changes.
    • Added WIP patch to Sync preference migration (bug 715550)
  • This week
    • Continue Sync preference migration.
    • In process of moving the profile migration to use the ContentProvider instead of BrowserDB
  • Blockers
    • Require working Password Manager (wesj? bug 704682 etc)

Brian N

  • Done
    • bug 721776 – Bookmark is removed from bookmark list only after Fennec restart
    • bug 722413 – Bookmark menu item not updated when deleting bookmark in AwesomeBar
    • bug 724152 – Honor URL_SAFE flag for base64 encoding/decoding
    • bug 722184 – Add keyword support to AwesomeBar searches
    • bug 724194 – Allow editing bookmarks in AwesomeScreen
    • bug 725213 – Add search engines from text input fields
  • Next
    • Test cases
    • More bugs

Sriram

  • Last week:
    • Landed ICS specific landscape mode (bug 712687)
    • Investigated Tabs-tray loaded and provided optimization options (bug 706819)
    • Removed web apps shortcut in widgets
    • Restricting the height of autocomplete popup (bug 711185)
  • This week:
    • Newer replacements for default thumbnails (bug 721847)
    • Fixing black portion shown on thumbnails (bug 721841) – backed out due to failures
    • Avoiding tab indicator animations on rotation
    • UI fix on URL bar to show default text
    • Avoiding empty space on closing a tab (bug 722278)
    • Avoiding jumping to top after tab close (bug 718268) – WIP
    • Working on content branded about:home
      • Cleaning up about:home for faster startup is in progress
  • Blockers:
    • None

WesJ

Last Week:

  • Bug 723200 – Enable multitouch by default on Android
  • Crash fixes

This Week:

  • Touch events cleanup
  • Password provider – got reviews yesterday. fixing today
  • Form history provider

Blockers

  • None

LucasR

Last week

  • Talk at FOSDEM
  • bug 723103 – Properly update about:home when history is cleared
  • bug 723841 – Bookmarks database consistency constraints
  • bug 719434 – ‘Tabs From Last Time’ not wiped on Clear History

Next week

  • More P1/P2 bug fixing (focused on DB and perf bits)

Blockers

  • None

MBrubeck

Forgot to do an update last week; this covers two weeks.

Done:

  • bug 723977 – Disabling Full Screen add-on does not disable full screen mode
  • bug 723917 – NullPointerException when removing a menu item
  • bug 720985 – Temporarily whitelist properties leaked by Fennec tests
  • bug 723480 – Mouse events in XUL Fennec broken by bug 721484
  • bug 723772 – Mousemove events broken in XUL fennec
  • bug 723746 – XUL Fennec uses non-tablet layout on ICS tablets
  • bug 720932 – Clean up default search engine code
  • bug 723084 – Remove observers when tabs are destroyed
  • bug 722808 – Back out c0ae127e29cd (bug 717522) because of nightly build failures
  • bug 719921 – Enable add-ons compatible by default for Fennec
  • bug 721459 – Enable WebSMS by default for B2G
  • bug 720400 – Crash in nsPluginInstanceOwner::RemovePluginView @ mozilla::AndroidBridge::EnsureJNIThread
  • bug 721301 – Disable font inflation by default in XUL fennec
  • bug 720614 – Disable WebSMS by default
  • bug 708774 – Always use fullscreen landscape keyboard in native fennec
  • bug 719557 – “Full Screen” add-on (window.fullScreen) has problems in native Fennec
  • bug 715275 – New default favicon images for different resolutions

Next:

  • Font inflation UI
  • Add-on preferences and other add-on manager bugs
  • Fixing some tests and other bugs

Margaret

Done:

  • Landed bug 719875 – Re-work tap-to-play plugins so that they work with back/forward navigation
  • Spent most of the week working with bookmarks
    • Talked a lot with rnewman to figure out/file problems caused by sync
    • Landed bug 724045 – createMobileBookmarksFolder doesn’t set title or parent
    • Landed bug 716918 – Basic bookmarks UI to display mobile and desktop bookmarks separately
    • Landed bug 725171 – Context menu is broken on bookmarks on the awesome screen
    • Investigated (then passed off to lucasr) bug 723841 – Bookmarks database consistency constraints

Next:

  • bug 722020 – Fennec Native doesn’t show bookmarks in folders, or in desktop sequence
  • bug 724756 – removeBookmark can remove an arbitrary number of bookmarks
  • UC Berkeley Career Fair next Wednesday afternoon (Feb. 15)

Scott (jwir3)

Last Week:

This Week:

BLassey

  • Prepared for split release
  • Fixed Eclair builds (just in time for GFX to break them)

DougT

  • code reviews
  • meetings
  • crash kill stuff
    • OMG:
    • Wes just pushed a fix to the current top crash
    • 3 more java crashes in the top 10.
    • making good progress

MFinkle

  • Handed off Add-on Manager bugs to Matt
  • Focused on some planning and some MWC
  • Uplifting to Aurora
  • Picking up small bugs

Madhava

on behalf of mobile UX, who are all traveling or sick:

  • following and responding to ux issues in *existing* bugs as they’re resolved
  • otherwise, we’ve moved on to tablet and next version
    • more on this soon and in bugs

Ian Barlow

Patryk Adamczyk

BenWa/AJuma

Work to convert mobile to use GL backed layers is happening at breakneck speed. We should have a demo of the GL-layers work at today’s Mobile Demo meeting.
Wiki page: https://wiki.mozilla.org/Platform/GFX/OffMainThreadCompositing

  • We will use the Maple branch to continue the GL work, waiting for the repo to be cleared, currently still working off the kiwifox user repo.
  • Builds are available and Fennec is demoable.
  • Work towards: Displayport, Adreno crash fix, Layer positions, Buffer Rotation, Performance measurements & improvements, Artifact-free rendering after orientation change and keyboard appearance/disappearance
  • Working to get estimates on timelines and collateral breakage

Round Table

SUMO

  • Updating and creating new articles to support nativeUI; https://wiki.mozilla.org/Support/Goals/NativeUIdocs
  • Question: Is there an opportunity to work on the menu? Having Settings & Add-ons under ‘More’ on gingerbread puts them further away than they were in XUL. Could they be moved back to the top?

QA

  • Filed all* the Java crashes that crash-stats knows about
  • waiting on the Beta plan will assist

Project Management

  • Just in case this wasn’t clear: We won’t have a schedule for beta and final until next week: we need to land the OMTC changes in m-c,before we widely circulate a new schedule. Landing is gated on the items being tracked in this bug and right now, we’re hoping to land to m-c in a week: bug 725095 OMTC: Land Android compositor
  • I will probably have a draft by the end of the week, but it will need to be approved and again, we need to see how the OMTC patch queue is looking before pick up where we left off; this will be testable on the Maple branch very soon.

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

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

Firefox/Planning/2012-02-08

« 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

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

Schedule & Progress on Upcoming Releases

Firefox Desktop

Release (3.6, 10)

  • We plan to ship 10.0.1 (both mainline and ESR) with the following changeset this Friday (2/10): 18ce5e304e97

Beta (11)

  • Barring unexpected issues, Firefox 11 Beta 2 will ship this Friday (2/10)

Aurora (12)

  • Aurora 12 desktop was out to testers as of 2/3
  • Aurora 12 mobile was out to testers as of 2/7

Nightly (13)

  • Safebrowsing move from SQLite to flat file landed (bug 673470)
  • If you’re seeing long hangs on Aurora 12 or Nightly 13, please comment in bug 725110
  • Safe Mode: Auto detect previous start-up failure and offer to start in safe mode bug 294260
  • [New Tab Page] Set to enabled by default on Nightly bug 716538

Firefox Mobile

  • No mobile beta this week
    • We are holding for performance issues
    • Schedule is being reworked
  • Hi, Chrome on Android
    • We will be adding Chrome to our competitive testing
    • Solid beta, but not intimidating

Firefox Sync

  • Sync now has a Product Marketing Manager. Welcome to Greg Jost!
  • Native Sync
    • did not go to Beta, along with native fennec
    • Please file bugs. Not sure how to file a good android sync bug? http://160.twinql.com/how-to-file-a-good-android-sync-bug
    • We have daily bug triage at 4pm
    • You can find us on irc, #androidsync
    • Old news that bears repeating
      • Data may be lost, reordered, or corrupted. Please do not use your good profiles
      • Migration from XUL to Native may 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
  • Work has started on integrating BrowserID into Sync authentication
    • The two sync systems will not be backwards compatible or interoperable
  • Coming to a release near you
    • Firefox 10 has setup UI streamlining, mobile-to-mobile device pairing
    • Addons being sync’ed in Firefox 11, XUL/tablet Fennec 11 (aka Beta): Addon Sync
    • Native Sync has been enabled in Nightly & Aurora (but not Beta)

Add-on Builder

  • release today
  • shooting new tutorial today
  • all systems are still GO for launch next Wednesday February 15th

Add-on SDK

Release (1.4 -> Firefox 9, 10)

  • Found a nasty and released 1.4.3
    • Important for developers using simple-prefs, simple-storage, or passwords APIs to take a look at:
    • Blog post explaining issue and fix
    • We wrote a module to help anyone affected “recover”

Stabilization (1.5 -> Firefox 10, 11)

Development (1.6 -> Firefox 11, 12)

  • On track to merge to Stabilization on Feb 21, 2012

Add-on of the week!

Feedback Summary

Desktop

Firefox 10:

Mobile

  • FF10 Android market feedback is consistent with previous XUL releases (performance and flash are top issues). NativeUI will fix both of these problems.

SUMO Days update:

  • We started SUMO Days on Nov 3rd and we answered 58% of the questions asked that first day.
  • We’ve been working to grow the contributors to our support forum and improve the SUMO web content every two weeks since.
  • Last week, we answered 81% of the questions asked and we’ve made a big improvement in the overall average of questions answered. So, huge congrats to the SUMO contributors for their hard work to optimize the site content and get us on a path to answering every user question every day.

UX & User Research

Research

  • The Mobile Diary project is now in the hands of our users. The project will help us learn more about user attitudes, behaviors, and use cases. If you want to get an in-depth look at user needs, consider attending a participant interview, scheduled in the SF Bay area on Feb 15-16, 18-19, and 21st. Get in touch with Mary Trombley if you’re interested.

Design

  • Australis project:
  • Translation designs in progress
  • Metro UI (Win 8) design in progress
  • URL Autocomplete landed! Then disabled! Then hopefully enabled again! (might change to only complete for previously typed entries)
  • New download manager still awaiting landing
  • New tab refinements continuing, enabled by default, give us feedback!
  • Home tab in UX branch has launch targets for Bookmarks/History/Downloads, and Apps in the future

Market Insights

Desktop / Platform

Google

  • Google released a beta of Chrome for Android, based on a fork of the Chromium code (version 16.0.915.75). A major focus for the development team is to re-merge the trees; some of the work has been done. Because of the Java base of Android, a lot of work using Java Native Interfaces will have to be done, no doubt to improve device support.
  • Chrome for Android also has integrated support for a mobile remote debugger, allowing developers to debug or profile their mobile web pages and web apps using a desktop machine. Here’s a screencast demo. Developers are encouraged to ask questions on stackoverflow.com.
  • Google announced that Chrome would soon stop conducting SSL online revocation checks, using its existing software processes to distribute lists of revoked certificates.
  • The German government, in a general list of recommendations for computer security, recommended the Google Chrome browser, primarily because of its sandbox architecture.
  • Development versions of Chrome now feature a new Settings UI that is fluid and appears to make use of graphic acceleration; see the video at the link for a demo.
  • The Dev version also now has partial support for Web Intents — here’s a screenshot.

Microsoft

  • The Windows 8 Consumer Preview will be released on February 29 at Mobile World Congress.
  • The IE team’s blog posted a detailed summary of the upcoming support of CSS3 3D transforms, with some interesting demos.
  • In a related post, the team drew attention to the fact that IE10 embedded in Metro apps will have the same performance, unlike similar apps on iOS, which run more than three times as slow.

Opera

  • The W3C blog posted an interview with two members of the Opera team. They said among other things that Opera Mini’s proxy browsing / compression features make it so popular with users in developing regions that carriers use it in their advertising. There’s also an interesting summary of their vision for HTML5 on television sets.

Other

  • RIM has announced that all the code in their SDK for the upcoming Blackberry 10 platform will be open sourced. Code is available at http://blackberry.github.com and development of the HTML5 SDK is happening in the open there.
  • There’s a proposal at the W3C for the next version of HTML to support accessing image metadata in the DOM.
  • Strangeloop Networks released a “State of the Internet” report that indicates that while the average site is 10% faster than it was a year ago, top-ranked sites are getting bigger and slower, with the average home page containing 98 objects.

Mobile

This week we are talking about Chrome for Android beta. Summary below, detailed report in your inbox.

  • Yesterday Google launched Chrome for Android beta, as a first step towards making Chrome the standard browser for Android version 4 and above. The release supports Ice Cream Sandwich, ARMv7-based devices, which currently make 1% of the Android install base and account for a 3 million addressable base.
  • The browser is based on Chrome v16 and V8 v3.8 and has a multi-process architecture similar to the desktop version. It does not have plug-in support, and lack of Flash in particular has been the main negative reaction to its launch among a lot of positive ones. This is also the reason for most of its 1 to 2 star ratings in the Android Market. An Android Central poll asking “Is a lack of Flash support on the mobile browser a deal-breaker?” has 47% of Yes answers and 52% of No.
  • Its UA String is: Mozilla/5.0 (Linux; U; Android 4.0.2; en-US; Galaxy Nexus Build/ICL53F) AppleWebKit/535.7 (KHTML, like Gecko) CrMo/16.0.912.75 Mobile Safari/535.7)
  • Speed, simplicity and personal are its main user propositions, while tab management, user data sync, the Omnibox and its multi-process architecture are the main promoted features. For developers, Chrome comes with a remote debugging via USB feature and boasts Web standards compliance, extensive HTML5 support and hardware acceleration.
  • Its positioning speaks to speed, personalization and extension of the desktop. Branding is persistent in the product on the New Tab page. Messaging tone is similar to Chrome on the desktop: friendly, light, easy-going, simple and straight to the point. Tagline is “Your Chrome, away from home.”

Marketing, Press & Public Reaction

Desktop

  • Finishing 3.6 Upgrade Display Ads this week.
  • Finalizing plans for next Firefox release.
  • Finishing Up devices page and reworking content silos on mozilla.org/firefox and mozilla properties.

Mobile

  • Re-visiting positioning and marketing plan for Firefox for Android
  • Preparing for MWC
  • Video for Firefox 11 launch

Press

Questions, Comments, FYI

  • Do we have a plan for shipping Firefox 11 on patch Tuesday? If not, when/where will that be figured out? (bhearsum)
    • We will go manual only until we are comfortable unthrottling (late in the week of 3/11, or early in the week of 3/18)
  • Update on feedback: HTTPs problem seems to be “connection reset” errors when connecting to servers on non-standard ports (may be self-signed cert specific)
  • When should Push/BiPostal/Notifications appear as a product here? [ally]

Actions this week

  • ally to coordinate with greg jost on sync uptake metrics, and measuring the impact of the FF10 usability changes
  • laura to report on the state of persona/personas discussion
  • cheng to report back on connection reset issues with SSL
  • johnath to wrangle representation in this meeting for identity

8-February-2012

SeaMonkey Meeting Minutes: 2012-02-07

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

SeaMonkey/StatusMeetings/2012-02-07

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> Ratty
  • Nominees for Friends of the Fish Tank:
    • 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 721516 migrate seamonkey systems out of sjc1/scl2 and into scl3/scl1.
      • (2012-02-02) The iX boxes are now located at SJC1 they have been put into production for Callek and team.

Release Train

  • 2.7b4 was shipped on January 20
  • 2.7b5 was shipped on January 26
  • 2.7 was shipped on January 31.
  • 2.8b1 was shipped on February 4.

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.

  • Since xSidebar itself is not compatible with any recent SM version, it should not be listed as a featured add-on on AMO. Who can make that change?
    • KaiRo can, InvisibleSmiley will check talk to KaiRo about that.
    • If anyone wants to suggest add-ons to be featured, send them to InvisibleSmiley (in manageable doses that is).
  • Addon Compatibility Listings, mostly maintained by InvisibleSmiley
    • Recent changes can be found here.
    • Restructured for compatible-by-default.
  • ACR 1.0.3 has been released with a fix for broken AOM search.
  • 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.3b1 which works with SM 2.8b1 is available from AMO (Development Channel).
  • Firebug is compatible but not flagged as such on AMO (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. FB 1.10a1 works with trunk, 1.10a2 is broken but 1.10a3 should be OK again (cf. FB issue 5188).
  • 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.
  • bug 666303 (Seamonkey 2.1 is detected as Firefox 2.1 on the Add-on Site) and bug 671085 Confusing compatibility error when visiting Firefox listing page using SeaMonkey)
    • We don’t have a dedicated person here who understands how AMO really works, who to contact in order to actually get things moving etc. Unfortunately. Someone needs to sit down and find the offending logic, wherever it may be (probably in the AMO source, wherever that is).

2.x (Last, Current, Next)

  • 2.6 had ~67,000 and 2.7 had ~21,000 ADU by last Thursday and 2.6.1 has had ~105,000 and 2.7 has had ~20,000 downloads so far.
    • Of the released versions, as of last Thursday, we have 17.7% on 2.0, 6.3% on 2.1-2.3, 5.3% on 2.4, 5.3% on 2.5, 49.3% on 2.6 and 16.1% on 2.7. So, in the last two weeks, ~3k (an additional 2.7% of ADU) have migrated to 2.5 or above.
  • Still a large chunk of users on 2.0.x.
  • Figure out what is preventing people from moving from 2.0.x to the latest versions.
    • Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.)
    • 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.
    • Are some Linux distributions are still stuck on 2.0? We have data on OSes and OS versions in the raw data in the Mozilla metrics, AFAIK, Callek now also has access to that.

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

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

  • One tracked 2.5 issue still open.
    • 2.1 through 2.7 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.
    • Callek isn’t here at the moment (timezones), so ewong will talk to Callek about the ka locale later.
  • The New 2.7 Features page has a comprehensive list of features.

2.Next

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

Feature List, Planning

Bug statistics for last two (full) weeks: 50 new, 28 fixed, 14 triaged.

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

Open reviews/flags:
25 review
9 super-review
0 ui-review
8 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.
    • The standalone Composer patch has to be rebased and fixed for MacOSX.
    • Kaze is considering moving Kompozer to an addon so that we can reuse the dialog boxes but start fresh for the content part. Also we can then use the current devtools. KaiRo told kaze in Berlin it seemed a good idea, as it could allow to run a Composer *tab* instead of a Composer window.
    • Kaze working on it on hi spare time, with an Indian contributor.
    • 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. Otherwise stalled. 🙁

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 673834 Obsolete ReleaseRepackFactory, fold logic into CCReleaseRepackFactory.
  • bug 720918 (SM2.7b5) Tracking bug for build and release of SeaMonkey 2.7b5.
  • bug 721584 (SM2.7) Tracking bug for build and release of SeaMonkey 2.7 Final.
  • bug 722065 Obsolete GenerateCCTestBuilder.
  • bug 722940 codesize upload broken for SeaMonkey [and Thunderbird] due to tools dir being incorrect.
  • bug 724480 Update function on nightly non-functional since version bump to 2.10a1.

Build Config fixes:
Other fixes:

  • bug 715802 Move quirks triggering into nsSuiteApp.cpp because bug 696376 caused our quirks to be triggered too late.
  • bug 724336 SeaMonkey News XML causes errors (website).

Working on:

  • No Bug — Bring up Win2k3 iX Machines, and install MSVC2010.
  • bug 560772 Make use of mozilla::services for comm-central.
  • bug 607392 split tagging into en-US and other (RelEng).
  • bug 722262 Port |bug 552864 Throw away wrapper shell script on unix and lazily load libxul| to SeaMonkey.
    • bug 704835 Use a pre-generated nsXREAppData struct instead of application.ini. [SeaMonkey Part].
  • bug 724791 Bring GenerateCCBranchObjects up to date (RelEng).

ToDo:

  • bug 655399 Backout CSS change from bug 655395 once SeaMonkey can use it.
  • bug 722448 Close PasswordAuth ssh access on cn-sea-qm-centos5-01.nl.mozilla.org.
  • bug 591848 SeaMonkey linux and Windows machines need device support for sound enabled.

ewong

  • Fixed:
    • bug 717493 – Port |Bug 717491 – “Warning: package error or possible missing or unnecessary file: bin/components/proxyObject.xpt (package-manifest, 151).”| to SeaMonkey
  • Needs Review:
    • bug 707786 – Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey
  • Working On:
    • bug 722767 – Change buildbot configs to upload symbols to symbols1.dmz.phx1.mozilla.com
    • bug 723839 – Tracking bug for build and release of SeaMonkey 2.8 Beta 1

IanN

  • Usual testing, reviewing and commenting.
  • Fixed:
    • bug 719080 [en-GB] Search Engine modification for SeaMonkey
    • bug 705458 [en-GB] add Twitter Search Engine for Fx (en-GB)
    • bug 722758 Print button is misaligned in the Mail & News toolbar with the Modern theme
  • Waiting for review on:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js
  • Waiting for dependent bug to be checked in:
    • 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:
    • Contacting people affected by proposed changes to Project Areas.
    • 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.
    • 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

  • Fixed:
    • bug 724311 Start page JS (upgrade nagging) fails to identify 2.10a1 nightly correctly
    • bug 724076 Update SeaMonkey website for 2.8 Beta 1
    • bug 722405 Update SeaMonkey website for 2.7 Final release
    • bug 721881 Port |bug 666306 – Video content should become large play button …| to Modern
    • bug 721583 Make lightweight themes / Personas work in the Download Manager window
    • bug 721286 Update SeaMonkey website for 2.7 Beta 5
    • bug 721021 Port |bug 593321 – Opening saved .EML with empty subject has wrong window title|
    • bug 712699 Create/Update 2.7 Release Notes
    • bug 713087 Port |bug 534956 – Sync add-ons| (restartless add-on for SM 2.8)
    • bug 718310 Port |bug 526998 – Implement F2 keyboard shortcut for renaming focused attachments when composing (on Windows and Unix)|
  • 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

  • Working on bug 721474 Port |bug 575830 Image zoom (Page zoom) is reset when I switch tabs| to SeaMonkey.

Misak

Mnyromyr

MReimer

Neil

Ratty

Page Info Fixes:

  • Fixed bug 168908 All columns in Page Info tabs can be hidden.
  • Fixed bug 723984 PageInfo->Permissions: Don’t assume that the whitelist pref is there. It defaults to true in the new add-ons manager code. Don’t assume all consumers use testPermission.
  • Fixed bug 724222 View page info -> Security: doesn’t show cookies were set for sites with ip:8080 address (see Firefox bug 409174).

Test Fixes:

  • bug 724331 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_bug427559.js | an unexpected uncaught JS exception reported through window.onerror – executeSoon is not defined at …./suite/browser/test/browser_bug427559.js:56.
  • bug 724499 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/suite/browser/test/browser_pluginnotification.js | Test timed out.

Lightning/SeaMonkey Integration:

  • bug 719031 [Meta] SeaMonkey issues from Lightning bug 316916 landing (Task Quick Filter bar).
  • Fixed bug 721330 Make Customizing Lightning Toolbars work in SeaMonkey.
    • Part 1: CalendarToolbar and TaskToolbar.
    • Part 2: TaskActionsToolbar.
  • Waiting for review: bug 721327 Implement Tabs Toolbar for Thunderbird and Lightning Compatibility.

Backout Patches (waiting for comm-aurora approval):

Waiting for feedback:

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

ToDo:

Other:

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

Ricardo

sgautherie

  • Fixed SeaMonkey (related) bugs:
    • bug 707039 [SeaMonkey] mochitest-chrome: “TEST-UNEXPECTED-FAIL … textLTR.openPopup is not a function at … test_bug649840.xul:39”
    • bug 714257 Package ‘necko_websocket.xpt’ in SeaMonkey after |Bug 640003 – WebSockets – upgrade to ietf-07|
    • bug 716395 Port |Bug 716397 – [Linux] “Warning: package error or possible missing or unnecessary file: bin/libmozglue.so”| to SeaMonkey
    • bug 718912 Port |Bug 717975 – only expose m-c implementation of navigator.mozApps on b2g| to SeaMonkey
    • bug 719325 Package dom_network.xpt : Port Bug 677166 (Implement Network Status API) Part 2 Add .mozConnection to navigator
    • bug 721357 Support ‘mailbloat’ test target in SeaMonkey
    • bug 721533 [SeaMonkey] “Warning: package error or possible missing or unnecessary file: bin/components/chardet.xpt”
    • bug 724448 tests cleanup for browser_367052.js and browser_bug431826.js, in SeaMonkey
  • Fixed Core bugs:
    • bug 649840 RTL on forms inputs autocomplete
    • bug 720095 SimpleTest/EventUtils.js: fix some strict warnings and nits
    • bug 720952 [MacOSX] Some (or random?) builders report “Typelibs contain definitions of interface nsIDocCharset with different IIDs!” when “Linking .xpt files…”
    • bug 720955 pyxpt: Report IIDs when they differ
    • bug 722019 Investigate status of cbox-dis.gif (and related)
  • Fixed other projects bugs:
    • [Firefox] bug 652297 Stop trying to package MSVC DLLs in debug Windows Firefox
    • [Firefox] bug 721535 [Firefox] “Warning: package error or possible missing or unnecessary file: bin/components/chardet.xpt”

Stanimir

stefanh

Fixed:

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

Working on:

  • bug 721529 [Mac default] Reference to non-existing chrome://global/skin/tree/item.png in searchbar.css and directory.css.

tonymec

  • In progress: bug 716232 crash in JS GC at every cZ startup: working with dmandelin to find the culprit changeset
  • TODO: IRC meeting later today about giving up ownership of the Nightly Tester Tools extension to a fuller team from automation and/or QA

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.
    • IanN is still waiting for the last few people to respond before creating the new version.
    • 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 unlikely 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 is 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.

Mozilla Platform Meeting Minutes: 2012-02-07

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

Platform/2012-02-07

« 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

Firefox Development

  • As mentioned last week, New Tab is now on by default. Tim Taubert is on a tear fixing followup issues, improving performance of the thumbnail service, and making styling tweaks.
  • Inline autocomplete has been disabled on trunk while we fix some additional issues that popped up (bug 720792). Marco is on the case, and we’ll get that re-enabled shortly.
  • Chemspill candidates for FF10 are being discussed at today’s channel meeting (2PM PT in Warp Core)

Firefox Developer Tools

  • Initial Debugger Has Landed
    • Preffed off: to enable, set devtools.debugger.enable to true.

Performance

GFX

JS

Layout

  • Edwin Flores (intern) making good progress on “embedded SVG glyphs in OpenType fonts” (aka “SVG Fonts Done Right”) bug 719286. We should have something shippable-but-preffed-off-by-default soon.
  • Other notable patches:
    • bug 721068 Graphite font shaping update from SIL
    • bug 722322 Have the “1” and “2” keys switch between images in reftest-analyzer.xhtml
    • bug 722071 Implement array style indexing for SVGStringList
    • bug 714839 nsCSSFrameConstructor now inherits nsFrameManager

Video

  • libcubeb landed for Windows, but was disabled due to some random test failures
    • Matthew working on reenabling that, plus tracking down failures in Mac and ALSA backends
  • WebRTC:
    • alder repo now builds on Win32 (thanks Ted!).
    • Win32, Linux and Mac can capture images from video with fabrice’s bug 629955 patches
    • Chrome is now shipping Canary Chromium builds with a very early version of WebRTC enable-able. A number of 3rd-parties have built early demos based on it; several were shown at IETF Interim last week.
    • Data channel API/protocols firming up; will evangelize at HTML5 Gaming work week in Toronto (great for games!) and look to implement ASAP

DOM

WebAPI

  • Started work on WebNFC
  • Mounir is editor for Network Information API and Screen Orientation APIs at W3C

Network

Identity

Plugins

Mobile

Accessibility

Tree Management

Security

  • No security reviews this week due to security work week in Santa Cruz.
  • Please work with Curtis to schedule reviews and
  • Update feature pages so we have accurate information

Stability Report

Socorro

Desktop

Firefox 10 Top Issues

  • Noticed increase in cycle collector crashes – GCGraphBuilder::NoteXPCOMChild(nsISupports*) – #2 crash
    • bug 724129 – startup crash nsXBLDocumentInfo::cycleCollection::Traverse
    • bug 724284 – Security bug we believe is causing the above regression.
    • bug 718284 – Bug in FF11 that is also causing an increase of these crashes.
  • Startup crash @ PR_EnumerateAddrInfo | nsDNSRecord::GetNextAddr – #3 crash
    • bug 718389 – Spike we saw in FF10b4
    • No clear next steps for investigation. Correlation reports have been inconclusive.
  • bug 725009 – crash je_free | mozutils.dll. May be related to Flash.

Firefox 11 Top Issues

  • Increase in hangs – bug 722394
    • bug 709209 – This is complicating our investigation.
    • Marcia logging some plugin side reports that might help uncover the issue – bug 724617
    • Top concern, not making much headway – need some developer help with the analysis.
  • bug 715401 – new on 11a2 but rising in b1 – trying to isolate the regression range.
  • bug 718284 – Separate issue causing increase in cycle collector issues.

Firefox 12 Top Issues

  • Nothing new and notable on Aurora yet.

Trunk Top Issues

Mobile

  • Socorro fixes to separate out Java signatures – fix went out last week.
    • bug 719943– new field in json metadata needs exposure in the UI
  • Crash volume going down after a bunch of fixes landed last week.

Trunk Top Issues

  • Still lots of new stuff landing. Focus on logging all the new Java signatures…
  • top crash fixed – bug 723550 – Lots of base64 decode errors in logcat
  • bug 724215 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoEvent.addMotionPoint(GeckoEvent.java)
  • bug 723495 – java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java) – (affects 13, 12, 11)

Aurora Top Issues

  • bug 711852 – Crash in neon_composite_over_8888_8888 or neon_composite_over_n_8_0565 or fast_composite_over_8888_0565 or arm_neon_fill @ libxul.so@0xa – (affects 12, 11)

Beta

  • Not enough data yet – top issue is just 4 crashes
  • bug 719741 – Crash @ __libc_android_abort | dlfree | free | fclose

Roundtable

7-February-2012

Mozilla Project Meeting Minutes: 2012-02-06

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

WeeklyUpdates/2012-02-06

« 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

Contents

Friends of the Tree

  • Aleksej, gaby2300, lcamacho, Swarnava for triaging the most Firefox 11 bugs during QA’s Firefox 11.0b1 testday last Friday
  • Ed Morley for all around awesomeness.

Upcoming Events

This Week

Monday, 06 February

Tuesday, 07 February

Wednesday, 08 February

Thursday, 09 February

Friday, 10 February

Next Week

Product Status Updates

Firefox Desktop

Speaker Location: Toronto (johnath)

Firefox Android

Speaker Location: Toronto (johnath)

  • Beta build with Native UI should happen this week
    • It’ll be en-US only while we figure out the best way to package/distribute multiple locales

Thunderbird

Speaker Location: Toronto (bwinton)

  • Thunderbird team is having a meet-up in the Toronto office this week.
    • Come and say Hi if you’re in the area.
  • Thunderbird 10 and Thunderbird 10 ESR released last week
  • 3.1.x end of life announced for 24th April.

Older Branch Work

Speaker Location:

Drumbeat

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
SCL3 IT/Infra & Ops (no intro needed, video speaks for itself) Mozilla’s Santa Clara data center The Video Project: SCL3 blog

Status Updates By Team

Firefox

Platform

Messaging

Mobile

IT

Release Engineering

QA

Test Execution

WebQA

  • Affiliates
    • Successful push, bug 722478
    • Rajeev [:rshetty] led the release. Transitioning in as the QA lead on the project.
  • AMO
    • AMO 6.4.0 is going live on 02/03
    • Paypal Contribution test is merged
    • MPL2 license is merged
  • Engagement
    • Careers is blocked on one bug, waiting for ckoehler
    • DTPT Phase II is complete
  • Mozilla.com
    • shipped bugs for Firefox 10.0 release on 01/31
  • MDN
    • shipped milestone 2.1
  • Socorro
    • Successful 2.4.1 milestone released – bug 723185
  • SUMO
    • 1/31 release went out, 25% of users are currently on Elastic search
    • 2/7 release in process
  • Case Conductor
    • Working towards feature parity with new django build, aiming for early February

QA Community

Automation Services

Automation & Tools

Security

  • security team Work Week in Santa Cruz, no reviews this week.

Engagement

PR

Events

A call for participation from paid staff will be sent out on February 10th. Volunteer invitations will also be sent out on this day. Please email knaszradi@mozilla.com if you have any questions.

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

  • Demo Apps lining up for MWC
  • Apps Showcase launched Friday at noon in MV see Apps/ShowAndTells

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

We just launched our Affiliates Program > become one (we’re listed under “Mozilla” at http://blog.webfwd.org/post/17155951369/become-a-webfwd-affiliate)!

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?
Joel Aguilera Jill Van De Ven Mt. View Payroll Administrator
Bonnie Surender Johnny Stenback Mt. View WebAPI team
Cody Brocious Faramarz Rashed New York System Engineer B2G
Wesley Kocher David Mason Dakota City, IA Bug Master/Release Engineer
Trevor Norris Gilbert FitzGerald Mt. View Metrics Engineer

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?

Foundation Updates

Roundtable

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

« Newer PostsOlder Posts »

Powered by WordPress