Meeting Notes

31-July-2012

Thunderbird Meeting Minutes: 2012-07-31

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Thunderbird/StatusMeetings/2012-07-31

« previous week | index | next week »

Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not 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? –> Standard8

  • 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 abourcier@mozilla.com that she can send them a shirt!

Thunderbird Development

Feature Work

Test Pilot
Filelink (Big Files)
  • Box.com patch was reviewed last week (see bug 767327)

    • A new patch just went up, which mconley’ll be reviewing soon – hopefully by the end of the week.
  • Still no activity from SpiderOak.
Instant Messaging

Google Summer of Code Projects

App Tabs for Thunderbird

Done: make App Tabs not scrollable.
Todo: close button for App Tabs, refactor.

Improving GMail Integration
Get ISPDB into Production
‘No reply’ reminder for Thunderbird

Schedule and Progress

Support for Mac OS X 10.5
  • Support for Mac OS X 10.5 is being dropped in Thunderbird/Firefox 17, see this thread for more info.
Beta Version
  • Another beta being built starting today, picking up lots of chat improvements.
ESR

Extension of the week

QA Updates

Marketing Updates

Build / Release Update

Web Update

Documentation

Support

Lightning Updates

Status Updates

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

Roundtable Highlights

Attendees

Mozilla Platform Meeting Minutes: 2012-07-31

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Platform/2012-07-31

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-07-3111: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 / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

Please focus on bugs tracked for FF15 and FF16

  • FF14.0.1 was unthrottled last Thursday, based upon early post-release feedback

  • FF14.0.1 post-mortem held this morning – discussion focused on plugins and update uptake
  • FF15 beta 3 (of 6) going to build today, will be released before the end of the week

Firefox OS

  • Milestone 5 – focusing on wrapping up the feature work that’s left, polishing UI, bug fixing and performance optimizations

  • Gaia app updates are at https://etherpad.mozilla.org/gaia-meeting-notes
  • Identity and WebAPI updates are below.
  • Technical Release Plan partially signed off after driver meeting last week, more details soon

    • Focus was on short-term decisions (branching, updates, testing, etc.)

    • ESR17 will be the Gecko basis for B2G v1. See email to enterprise list and dev.platform soon.
  • Blockers for internal dogfooding and external testing have been identified and are being prioritized
  • Hardware dogfooding now has all interested parties involved (including IT and engagement)

Firefox Development

  • Social: bug 764869, bug 764872, bug 773351, bug 770695: big pieces of the work that makes Social actually semi-usable have landed. That means that you can test social features using “MoTown” in Nightly builds, by setting social.enabled = true.

  • bug 769960 landed this weekend, big cleanup of safe browsing front-end code by dolske, paves the way for additional cleanup (bug 775851) and better code re-use from mobile and other apps
  • (catlee) What’s the status of the stub installer work? When are we aiming to land this? What changes are required for RelEng?

Firefox Developer Tools

Add-on SDK

Performance

  • Nick Hurley blogged about his research into cache usage results

  • According to telemetry, 10-20% of start-ups feature cache nuking. Brian Bondy used telemetry to investigate causes for cache purges in bug 774146.
  • And Brian landed a fix to lower IO priority of nuking our cache (bug 773518).
  • Tim Taubert made our new tab animation more pleasant (bug 716108).

  • Tim also landed a fix to halve jank caused by thumbnail capture (bug 774811), which should result in a better tab-switching experience.
  • Jon Coppeard enabled incremental GC sweeping (bug 729760), which should result in slightly smaller GC pauses.

GFX

  • Azure content (currently enabled for Direct2D, i.e., hardware accelerated Windows Vista and 7) is being turned off for Firefox 15 (currently in beta) due to regressions.

    • It’s staying on in 16, though.

    • The new 2D API is still our future, it’s just not ready for prime time yet.

JS

Layout

Media

DOM

WebAPI

Network

Identity

  • navigator.id DOM and core landed a few days ago

  • no UX yet, but soon (on desktop)
  • with UX approval/encouragement, we’re looking into HTML+JS interface for ID selector.

Plugins

Mobile

  • More testing of ARMv6 builds. Looking for stability and limits.

  • Might be unblocking Flash on some tegra2 phones
  • Scott Johnson blogged about Font Inflation

Accessibility

Tree Management

Security

Stability Report

Socorro

  • We’re having some problems with aggregated data for yesterday on Socorro right now

  • Socorro team are working on it.
  • No crashes are lost, just the daily aggregation of data for topcrashers, graphs etc. didn’t run correctly.

Desktop

Flash

Trunk

  • bug 778671 crash in anonymous namespace::TelemetryImpl::RecordChromeHang

  • bug 778666 crash in DocAccessible::DocAccessible

Aurora

Beta

  • bug 778522 crash in JS_CallTracer while printing

  • bug 774052 crash in js::types::TypeObject::sweep is a top beta crash that now has STR

Mobile

Mobile

  • Highlights

    • ICS/JB bugs are in top crasher for all channels

    • Aurora crashier than nightly again.  :(
    • Beta still about 10; less crashes than Nightly.
    • Fixed in Nightly bug 776331 – crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB
      • ( Nominated for approval for Aurora & Beta )
    • Aurora users show crashings because they still need to update due to this bug : bug 776909 – Crash Report [@ java.lang.IllegalStateException: MultiChoicePreference entryKeys and initialValues arrays must be the same length at org.mozilla.gecko.MultiChoicePreference.loadPersistedValues(MultiChoicePreference.java) ]

  • 14.0.1 Release top crashes

    1. bug 769893 – java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view.GLES20Canvas.drawBitmap(GLES20Canvas.java) on Galaxy Nexus or Nexus 7 with Jelly Bean

    2. bug 732059 – crash in TimerThread::UpdateFilter @ libflashplayer.so@0×53.. – ( Flash crashing )
    3. bug 729129 – crash @ dlmalloc_walk_free_pages | dvmHeapSourceTrim | dvmRunFinalizationSync | dvmDetachCurrentThread | __thread_entry – ( memory corruption? )
    4. bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    • Reopened
  • 15.0b1 Beta top crashes

    1. Fixed in Nightly bug 776331 – crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB – ( Nominated for approval for Aurora & Beta )

    2. bug 776334 – crash in mozilla::gl::GLContextEGL::ReleaseSharedHandle on Honeycomb and JB
    3. bug 774070 – js::gc::IsObjectMarked
    4. bug 763166 – crash in mozilla::AndroidGeckoLayerClient::SetFirstPaintViewport
    • Reopened
  • Aurora top crashes

    1. Fixed on all chans : bug 776909 – Crash Report [@ java.lang.IllegalStateException: MultiChoicePreference entryKeys and initialValues arrays must be the same length at org.mozilla.gecko.MultiChoicePreference.loadPersistedValues(MultiChoicePreference.java) ] – ( Still showing in crash reporting due to users needing to update )

    2. Fixed in Nightly bug 776331 – crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB – ( Nominated for approval for Aurora & Beta )
    3. bug 765156 – java.lang.NullPointerException: at org.mozilla.gecko.PropertyAnimator.invalidate(PropertyAnimator.java) – ( Reopened )
    4. bug 774622 – crash with abort message: “mismatched CxxStackFrame ctor/dtors: file /builds/slave/m-cen-andrd-ntly/build/ipc/glue/RPCChannel.cpp, line 656″ on quitting Nightly
  • Nightly top crashes

    1. bug 771774 mozalloc_abort

    2. bug 778438 Crash Reports for java.lang.NullPointerException: at org.mozilla.gecko.AwesomeBar.onCreate(AwesomeBar.java)
    3. bug 776331 – crash in nsNPAPIPluginInstance::RedrawPlugin on ICS and JB – ( Resolved in Nightly; nominated for aurora & beta )
    4. bug 765156 – java.lang.NullPointerException: at org.mozilla.gecko.PropertyAnimator.invalidate(PropertyAnimator.java)
    • Reopened

Roundtable

30-July-2012

Mozilla Project Meeting Minutes: 2012-07-30

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

WeeklyUpdates/2012-07-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

Contents

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of the Tree

Upcoming Events

This Week

Monday, 30 July

Tuesday, 31 July

Wednesday, 01 August

Thursday, 02 August

Friday, 03 August

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: toronto (johnath)

  • Flash support on honeycomb!

  • Native text selection handles!
  • Testing ARMv6 builds on Aurora as we speak!
  • Clicking on things has gotten better in nightly with bug 770659, bug 773427 and bug 773431

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Webmaker

Speaker Location:

Identity

Speaker Location:

Services

Speaker Location:

Firefox OS

Speaker Location:

  • Kicking off milestone 5. Platform team focusing on finalizing WebAPIs, and improving performance. Gaia team applying the final visual designs, implementing Web Activities for app-to-app interactions. Check out these slides from Josh Carpenter of the visual design work that’s currently being implemented.

  • Lots of work to get the dogfooding program ready – platform and build fixes, software update, tester feedback loops, device availability, etc.
  • Watch Christian Heilmann and John Hammink rock the stage in Recife, with their keynote covering the history of Firefox OS and a high-level overview of some of the APIs.

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
Director of Creative John Slater One Mozilla style guide first draft: http://mozilla.seanmartell.com/guide/index.php?directory=. more background: http://www.intothefuzz.com/for-your-review-one-mozilla-style-guide-v1/

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?
Brendan Colloran Gilbert FitzGerald Mountain View Senior Data Analyst
Sriharsha Chintalapani Daniel Einspanjer Mountain View Metrics Software Engineer
Salvador Espinoza Derek Moore Mountain View DataCenter Operations Technician
Ashlee Chavez (Seasonal) Derek Moore Mountain View DataCenter Operations Technician
Sam Mott (Seasonal) David Slater San Francisco Product Marketing Manager
Christopher Arnold Susan Chen Berlin Strategic Development Principal

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?
Glen Durmas Jr. Tim Fairfield Mountain View Desktop Support
Joshua Labian Tim Fairfield Mountain View Desktop Support
Adreena Winnfield Tim Fairfield Mountain View Desktop Support
John Shih Tony Chung Mountain View Firefox OS

Roundtable

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.

Status Updates By Team (*non-voice* updates)

Firefox

Platform

Services

Messaging

Mobile

IT

Release Engineering

QA

Test Execution

WebQA

QA Community

Automation & Tools

  • Created bug 778688 for making TBPL handle more types of failure (to reduce need for manual starring / the need to open full logs) and started collating issues under it.

  • Began work on SUTAgent for B2G so that we can automate pandas as we normally do for other dev boards in our TBPL automation, first step fix up the old SUT Agent tests – bug 778366
  • Got reftests failing consistently on B2G (this is awesome and will help us to get things fixed) – see bug 773482
  • The Browser Automation Spec test repo has been created and mirrored on github if people want to follow
  • More notes here

Security

Engagement

PR

Firefox OS Is Fast, Open And Commercial – Brendan Eich

The Feature phone rises (again?)

Why Open-Source Principles Are a Recipe For Innovation

Silent update speeds Firefox 14 uptake

Mozilla And SoundCloud In Berlin Startup Hub
Mozilla looks for startup ‘cross-pollination’ with new Berlin office

Mozilla Firefox Add-ons hit 3 billion downloads
Firefox Users Have Downloaded 3 Billion Add-Ons Since 2004

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

WebFWD is actively recruiting / accepting applications for our next class (starts October 1). Apply on our website: http://webfwd.org

Graduation of our current class is September 19th > in SF and live streamed on Air Mozilla: RSVP at http://webfwdgraduation.eventbrite.com/

Foundation Updates

25-July-2012

Mobile Meeting Minutes: 2012-07-25

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Mobile/Notes/25-Jul-2012

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

Major Topics for This Week

  • Feature uplift for Firefox 15 is basically complete; focus is now on regressions, stability, and polish.

    • Q. Does this mean Firefox 15 is string-frozen?

    • A. We will freeze strings after 15.0b3 is built, next week. We know of only one possible string change remaining for 15.0b3 (bug 725286).

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:

    • Finished up Honeycomb support for Flash
  • This week:

    • Actually landed the Honeycomb patch on m-c, aurora, beta

    • Fix some crashes/leaks/whatever due to the above

Kats

Last week:

  • Testing-related things:

    • bug 775102 – fix FennecTalosAssert to make talos tests fail on assertion errors

    • bug 775071 – make testCheck3 actually disable screenshotting
  • Make clicking on things work better:
    • bug 770659 – remove haptic feedback on taps that don’t do anything

    • bug 773427 – clicking on small elements sometimes doesn’t work properly
    • bug 773431 – make clicking work even if the page stops propagation of touchstart events
  • Other large-ish changes:
    • bug 766647 – improve screenshot coalescing (follow-up: bug 775976)

    • bug 775722 – (pending review) make native text selection handles a layer in the java compositor
  • NPEs/other assorted fixes:
    • bug 772888 – fix NPE from getExternalFilesDir returning null

    • bug 769893 – (beta fix) don’t recycle bitmaps before using them
    • bug 774205 – fix NPE when “don’t keep activities” is checked
    • bug 772855 – do better logging of exceptions
    • bug 776702 – remove unnecessary BitmapDrawable instance

This week:

  • Refactor the main gfx/ classes and push PanZoomController into C++ so that it can be merged with the B2G fork (bug 776030 is the main bug, has dependencies)

GBrown

  • Last week:

    • Bug 775227 OutOfMemory or “out of memory” during mochitest

    • Bug 775614 Investigate painting failure in tcheck, tcheck2, tcheck3
    • Bug 773667 Code clean up in ScreenshotLayer
    • Bug 776541 devicemanagerSUT closes the socket after each “push”
  • Next week:
    • Bug 775227 OutOfMemory or “out of memory” during mochitest

Chris Lord (cwiiis)

Chris Peterson

  • Done

    • bug 764193 – Allow form autocomplete popup after user starts typing

    • bug 768106 – TouchPal Keyboard deletes entered text when trying to autocomplete first word
    • bug 772225 – Disable GeckoInputConnection’s clampSelection() to test whether SpannableStringBuilder IndexOutOfBoundsExceptions are fixed
    • bug 747629 – java.lang.IndexOutOfBoundsException: getChars (a … b) ends beyond length c or has end before start at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) at android.text.TextUtils.getChars
    • bug 775442 – java.lang.StringIndexOutOfBoundsException: at java.lang.String.substring(String.java) at org.mozilla.gecko.GeckoInputConnection.notifyTextChange(GeckoInputConnection.java)
    • bug 760396 – java.lang.IndexOutOfBoundsException: getChars (a … b) ends beyond length c or has end before start at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) at android.view.inputmethod.BaseInputConnection.replaceText
    • bug 767597 – Change AwesomeBar entry mode for Swype
    • bug 767791 – java.lang.IndexOutOfBoundsException: getChars (0 … <n>) ends beyond length 0 at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java) at org.mozilla.gecko.GeckoInputConnection.getExtractedText
  • Next

    • bug 743998 – Reorganizing Java package namespaces and jars

    • bug 766317 – Sony Ericsson Experia Pro’s HKB cannot enter non-English characters in web forms
    • bug 772252 – Numeral keys on physical keyboard don’t work in Firefox for Android on Sony-Ericsson Xperia Pro and Mini Pro

GCP

Brian N

  • Done

    • Bug 775039 – Active logins are not cleared when clearing private data

    • Bug 775042 – Download history is not cleared when clearing private data
    • Bug 775029 – Clear private data does not clear saved passwords
    • Bug 776255 – Rename pref_private_data_cookies in android_strings.dtd
    • Bug 766940 – Unable to remove bookmarks from the menu, bookmark checkmark/filled star icon remain in view
    • Bug 775346 – Some page interactivity lost until reader mode icon has loaded
  • Next
    • More Reader Mode

    • Bug 717428 – Reuse favicons in DB

Sriram

WesJ

Last week:

  • bug 773088 – Webapps show reading list option in menu

  • bug 766802 – Clicking target=blank links in a web app should load those links in the browser
  • bug 766094 – Disable telemetry prompt on chrome-less application launch
  • bug 766275 – Default context menu for webapps
  • bug 776950 – Long tap on titlebar can’t create homescreen shortcut if page has no title
  • Reviewing stuff bug 730330 – input type=’date/time’ should use the system date/time picker

This week:

  • Still trying to reduce our layouts – bug 774969 – One browser_toolbar.xml to rule them all

  • More webapps blockers – bug 766259
  • Swipe on awesome screen
  • bug 773741 – Cannot resize elements in Fennec that have the CSS resize property

LucasR

MBrubeck

Done:

  • bug 776692 – next/prev shortcuts have wrong order when a starred result is selected

  • bug 776253 – NullPointerException at AboutHomeContent.onInterceptTouchEvent
  • bug 766858 – When tab menu is open, intercept all touch events on about:home or web content
  • bug 767809 – BrowserToolbar.show/hide must be called on the UI thread
  • Sheriffing, code reviews

Margaret

Done:

  • Landed native text selection handles on aurora/beta! – bug 774938 and friends

  • Doorhanger refactoring – bug 732336

Next:

  • Look out for text selection issues

  • Help with rating solicitation feature when UX is ready – bug 774479
  • Look at content provider for tabs – bug 730039

Scott (jwir3)

  • Last Week:

    • Graphics/Layout work week in Toronto

    • Spoke with kats about reflow-on-zoom plugin
    • Spent some time understanding readability.js
    • Non-mobile related stuff (Columns, etc)
  • This Week:

    • More non-mobile related stuff (:>)

    • Readability 2.0 discussion

Arkady

  • Worked on

    • Fixed Regressions with Bug 769438

    • Did some context menu changes, Bug 775773
  • Coming up:

    • Finishing Clipboard Data

    • Looking into changes for the download manager

mcomella

  • Past

  • Present
    • (Bug 718437, above)

      • Bug 776064 – (waiting on UX string choice decisions) Cleaning “tel:…” link actions

      • Bug 744662 – (same UX decision) Removing the “mailto:” when sharing a “mailto:…” link
    • Bug 775740 – (waiting on review) PromptListAdapter has reimplemented functionality from super class – removed it
    • Bug 776110 – (r+’d) Relative URLs don’t function properly in reader mode.
    • Bug 686528 – About:home for tablets
  • Future
    • Bug 716403 – Hide the navigation bar while scrolling down content

BLassey

Last week

  • In Toronto for Layout and Graphics work week

  • prototyped playing h264 with MediaPlayer API
  • blogged for the first time in almost a year about Aurora nightly updates

Next week

  • on PTO, going camping

Side Note

  • Mobile Platform is doing a “bug deep dive” Thursdays at noon eastern, please join us in my vidyo room if you want help with a mobile platform-y bug

MFinkle

Madhava

Ian Barlow

Done

Up next this week

  • Reader Mode! (Bug 771380, Bug 766942, Bug 766948)

  • More work on C2DMA and Feedback Solicitation happening after that

On my radar but not likely to hit this week

  • Cut / copy / paste on JB

  • Private Browsing

GFX

Round Table

QA

  • ARMv6 Compatibility Testing

  • 15.0 (Beta 2, build #1) test-plan, going through plenty of verifications this morning, afternoon
    • bug 777267 – ‘Save Image’ fails with short-linked URL’s as the long-tap context-menu does not update the resolved URL

    • bug 777320 – Links are highlighted when performing double tap zoom near them
    • bug 777261 – Visited link color is not changed
    • bug 777324 – Flash content of www.syfy.com/tinman/oz/ is not displayed
    • bug 777310 – crash in arena_dalloc [@ arena_dalloc | __wrap_free | moz_free | AccEvent::~AccEvent]
    • bug 777274 – The content of History and Top Sites sections is not cleared when clearing private data
  • Eric (:xwei) has a patch queue of an assortment of Robocop testing going up for review soon
  • SV sent out requests for feedback on manual tests

Socorro/Breakpad/Stability

Hightlights:

  • Aurora shows an explosive crashiness due to the merge, bnicholson fixed it yesterday… Aurora crashes should die down. Tomorrow we should have the data to prove that.

  • Talked with kairo : bug 777372 Exposing Android_CPU_ABI, Android_Manufacturer, Android_Model, Android_Version in crash report UI
    • once we have that exposed, kairo can make a report based on arm 6 versus arm 7 easily as well as based on the Android API Version
  • nhirata spending more time on b2g currently this week

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report

SUMO

  • Google play reviews summary:

    • last 3676 reviews of v14 averaged 4.25 stars

    • first week of v14.01 reviews average 4.1 stars
  • 1,435 five-star reviews already for v14.01, some quotes:

“The best browser for all platforms. I’ve been using Firefox on my computer for many years, and when I started to use Android, I missed it. Now it is my default browser on Android too, and it now days look gorgeus, and is fast!”

“Flash & FF sync I’m a happy web crawler.”

“Works great! Android version is just as good as the desktop version. Love it, its my de facto browser.”

“Amazing i have tried many browsers, but firefox has proved that it is the best.”

  • Top issues in the one and two-star reviews:
  1. Complaints about slowness after upgrading to ICS.

  2. Crashes (HTC Evo 4G, TC Evo 3D, HTC One X, HTC G2, HTC Thunderbolt, Samsung Galaxy S3)
  3. Desktop view / UA switcher
  • Input sadface comments (15 total)

http://input.mozilla.org/en-US/?q=&product=firefox&version=14.0.1&date_start=2012-07-18&date_end=&sentiment=sad&platform=android

  • SUMO questions this week:

https://support.mozilla.org/en-US/questions?tagged=mobile

  • SUMO Most requested posts this week:

(facebook, disable top sites, tablet not compatible)
https://support.mozilla.org/en-US/questions?sort=requested&tagged=mobile

  • Scoping v15 documentation updates next week, I’m also leading Basecamp support strategy so I’m delegating Android docs and feedback work as much as possible

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

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Firefox/Planning/2012-07-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: Finch 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# 99696 (US/INTL)

  • 1-800-707-2533 (pin 369) Conf# 99696 (US)
  • Vidyo Room: ProductCoordination
  • 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

Basecamp

  • M4 Milestone for functional complete wrapped up last week and the team has a showcase planned for later this week

    • What: Showcase of where people demo what they’ve been working on over the last milestone

    • Where: Mountain View “Ten Forward” (will be streamed on Air Mozilla)
    • When: Thursday, July 26th 6:00pm to 7:00pm
  • M5 milestone kicks off this week — wrap up feature work, bug fixing, stabilization

Firefox Desktop

Release (14, 10esr)

  • Our expectation is that we’ll be fully unthrottling the 14.0.1 release today or tomorrow

  • FF14.0.1 post-mortem will be held this coming Tuesday at 9AM PT (Warp Core physical, Release Coordination virtual)

Beta (15)

  • FF15 beta 1 was released last Thursday

  • FF15 beta 2 candidate is now available, will ship before the end of the week

Aurora (16)

  • FF16 Aurora was unthrottled (desktop/mobile) last Friday

Nightly (17)

Firefox Mobile

Release (14)

Beta (15)

  • All strings (but 1?) for these features have now landed on Beta

  • Honeycomb Flash support will be in FF15 beta 2, released this week – please test on your tablets!
  • native text selection handles bug 774938

Aurora (16)

Nightly (17)

Services

Firefox Sync

Apps In the Cloud Server

Add-on SDK

Release (1.8 -> Firefox 13, 14)

Stabilization (1.9 -> Firefox 15, 16)

Development (1.10 -> Firefox 16, 17)

Landing progress:

  • loader!

Identity

Apps

Feedback Summary

Desktop

Top Issues:

Flash

  • Flash continues to be one of our top issues. Many users were hoping that 14.0.1 would resolve the issue.

Stability

  • Hanging, crashing, not responding and excessive system load. [1]

  • There are quite a few reports from these users that the issue was NOT happening in 13 [2].
  • Around a 20% increase in mentions of crashes, freezing, or unresponsiveness in 14.0.1 compared to 13.0.1 [3]
  • Many indicate that having multiple tabs open is a significant contributor [4]
  • Firefox 14.0.1/Bit Defender. Does not happen in 15 Beta. [5][6]

Netflix on Mac

  • This is still one of our top issues for the week. [7] [8]

  • Reports indicate that even updating Silverlight causes poor performance, jerky playback and sound issues. [9]
  • Possible unconfirmed workaround is go to finder–>applications, right click on Firefox, click on “get info”, and check the box that says “open in 32-bit mode”
  • We have a few users now willing to work with us 1 on 1. Information on this to follow.

Features in 14.0.1:

Click to Play

  • Click to play interferes with YouTube fullscreen [10]

  • Some concerns with click to play have surfaced in the SUMO community [11]

Favicon

  • The removal of Favicons from the awesome bar is receiving generally negative feedback [12]. It is difficult to be precise since the descriptions can vary greatly. Might need to do more focused research.

Native Fullscreen in Mac

  • Many users are excited about this update.

  • One complaint is that Toolbars do not auto-hide [13]

Mobile

SUMO

  • Google play reviews summary:

    • last 3676 reviews of v14 averaged 4.25 stars

    • first week of v14.01 reviews average 4.1 stars
  • 1,435 five-star reviews already for v14.01, some quotes:

“The best browser for all platforms. I’ve been using Firefox on my computer for many years, and when I started to use Android, I missed it. Now it is my default browser on Android too, and it now days look gorgeus, and is fast!”

“Flash & FF sync I’m a happy web crawler.”

“Works great! Android version is just as good as the desktop version. Love it, its my de facto browser.”

“Amazing i have tried many browsers, but firefox has proved that it is the best.”

  • Top issues in the one and two-star reviews:
  1. Complaints about slowness after upgrading to ICS. Research is in progress on the type of slowness and then we’ll get a bug on file.

  2. Crashes (HTC Evo 4G, TC Evo 3D, HTC One X, HTC G2, HTC Thunderbolt, Samsung Galaxy S3)
  3. Desktop view / UA switcher (fixed in v15)
  • SUMO questions this week:

https://support.mozilla.org/en-US/questions?tagged=mobile

  • SUMO Most requested posts this week:

(facebook, disable top sites, tablet not compatible)
https://support.mozilla.org/en-US/questions?sort=requested&tagged=mobile

  • Beta v15: reviews are positive:

-tablet support excitement

-adblock plus flash

-flash on tablets (Nexus 7″)

-copy / paste

-master password

UX & User Research

Market Insights

Desktop / Platform

Adobe

Google

  • Google announced that Chrome in Windows 8 Metro mode will support Adobe Flash and its PDF Viewer, using Chrome’s Pepper API. The post also provided some statistics on plugin usage collected from 20m Chrome users. 99.9% used Flash per month, and 58% used the PDF Viewer. Only 12% used Java.

  • The Pepper API Flash Player plugin has now been turned on by default on Mac OS X in development versions of Chrome
  • Drag-and-drop of entire folders now works in Chrome
  • Support for playing encrypted WebM files has been added to Chromium, and the Chrome iOS browser now supports the Chrome to Mobile feature
  • At the Black Hat conference this week, Trustwave announced that they had successfully evaded Google Play’s “Bouncer” security-check system by placing a malicious app into the Android market
  • It appears that ChromeOS machines will soon be able to boot Ubuntu Linux, and will support the BeagleBone and Raspberry Pi ARM-based systems

Microsoft

Security

Updates

  • Major software companies, including Microsoft and Symantec, kicked off “International Technology Upgrade Week”. Skype published the results of a survey which found that nearly half of consumers fail to upgrade software regularly and a quarter don’t know why they should

W3C

  • The WHATWG and W3C have officially codified their split. Members of the WHATWG, including Apple, Google, Opera, and Mozilla, will continue to create a “living specification” while the W3C will focus on solidifying “snapshots” of it over time. The net effect of this will likely be that web platform innovation will speed up.

Mobile

Summary below, details following over email as soon as I finish them.

  • Apple results are out: 26 million iPhones and 17 million iPads

  • There were 24.9 million tablets sold in Q2, 68% of which were iPads and 29.3% Androids, according to Strategy Analytics
  • Sino Market Research reported that Lenovo became the second-largest mobile brand in China, taking over Huawei and Nokia

Marketing, Press & Public Reaction

Engagement:

  • We continue to focus on three areas to help us reach our ADI goals: improving the download experience, Social API, and Tiger Team campaigns

  • Progress on these efforts are reported out in my Firefox Desktop report – email me if you’re not on that list (lforrest@mozilla.com)

PR:

Firefox 15 beta boasts support for Opus audio format, reduces add-on memory leaks [14]

Firefox 15 Will Finally Fix Memory Leaks Caused By Add-Ons [15]

Firefox 15 Beta Tackles Memory Leaks [16]

Firefox 15 beta brings the new Opus audio codec to the forefront [17]

Questions, Comments, FYI

  • (Michael Verdi) Who do I talk to about changes to Firefox Options window? Trying to get a heads up on new preferences and changes to preferences.

Actions this week

24-July-2012

SeaMonkey Meeting Minutes: 2012-07-24

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

SeaMonkey/StatusMeetings/2012-07-24

« last meeting | index | next meeting »

SeaMonkey Meeting Details

Contents

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank:
    • Px for all his triaging work recently.

Action Items

(who needs to do what that hasn’t been recorded in a bug) We should assign people to the open items.

NEW

  • IanN will talk to jtek about getting something sent out to Px.

OPEN

  • IanN to arrange with Jeff to send a tee-shirt or something to Serge (FotFT).

    • Serge will look at the SeaMonkey Shop and let IanN know what he wants before the next meeting.

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • All our machines are now all out of SJC1 are are now at SCL3 or SCL1 (bug 721516).

    • Setting up SM VMs finished (bug 740613)

    • Set up all SM Win32 Machines. (bug 768303). (Completed)
    • bug 744298 Straighten out OOB allocation for seamonkey HPs [fixed];
    • The R4 Macs are plugged-in, connected and base-imaged. Waiting on Callek to complete the setup.
    • cb-seamonkey-linux-01 has been de-commissioned with extreme prejudice .
    • linux32 VM build-up.
      • sea-vm-linux32-1 was renamed from cb-sea-linux-tbox.

      • sea-vm-linux32-2 is up and running (bug 768379). We have copied this VM to 2–>6.
      • Next on our TODO is to replace -1 and remove the ams1 linux32 VM.
  • Build on MSVC2010 (ewong and Callek).
    • bug 755626 Change sea-win32-02 to using MSVC2010 [Done].

    • Trunk builds are now MSVC2010.
    • SeaMonkey Aurora has migrated to MSVC2010 and 2.12beta1 shipped with MSVC2010.
  • L10n Update: (2012-05-20): l10n buildbots are building again on all three platforms for be, de, en-GB, es-AR, gl, hu, it, lt, nl, ru, sk, uk, zh-CN and zh-TW. Still nothing since end of April for cs, es-ES, fr, nb-NO, pl, pt-PT and sv-SE.
    • Issues with l10n repacks on aurora/trunk: Callek thinks this is fixed.
  • bug 775539 Build SeaMonkey using clang. In progress.
    • bug 776426 Set up ccache on all MacOSX systems.

    • bug 776428 Port |Bug 755145 – Define CCACHE_CP2 when using ccache and Clang| to SeaMonkey.
    • bug 776523 Add ac_add_options --enable-ccache to build/macosx/common [Fixed].
    • Find an interim solution for hosting tooltool binaries pending bug 768879 Have a world readable tooltool repository.

Release Train

  • 2.11 shipped July 17

  • 2.12b1 shipped July 21

Extensions Compatibility Tracking

  • See Basics page. Please only list current changes here.

  • Addon Compatibility Listings
    • Nothing to highlight.
  • Our build team (Serge, Callek, ewong) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • sgautherie thinks that the current DOMi branches/tags are not suitable for automatic SeaMonkey branch selection.

2.x (Last, Current, Next)

  • 2.10 had ~79,800 ADU by last Tuesday and 2.10.1 had ~119,700 downloads so far.

    • Of the released versions, as of last Tuesday, we have 12.4% on 2.0, 3.9% on 2.1-2.3, 6.0% on 2.4-2.6, 2.5% on 2.7, 4.0% on 2.8, 7.0% on 2.9 and 64.2% on 2.10. So, in the last two weeks, ~1.8k (an additional 1.5% of ADU) have migrated to 2.7 or above.

    • Since 19th June ADU numbers have been dropping, any ideas why?
      • Firefox has also seen numbers dropping. People have suggested that this is the normal summer drop that we’ve seen in past years.

      • ADUs still falling but not as fast.
    • Some people cannot upgrade due to system requirements (OS version, processor capabilities etc.). This even more applies to 2.10 which dropped support for Win2k and WinXP without SP2.
    • The current plan is to create a new page for latest builds available for “Legacy Platforms” e.g. PPC containing links to 2.6.1 PowerPC/G4 and also perhaps to seamonkey-ppc (2.10 and 2.11b3 for OSX 10.5.8) TenFourFox and Tenfourbird. We can then link to that from our main release page. See bug 759315.
      • Someone needs to step forward and take ownership of this.
  • See Basics page for the usual reminders.

2.11

open tracking (0)
tracking requests (11)
targeted (2)
fixed (25)

  • One tracked 2.5 issue still open.

    • 2.1 through 2.7 have NOT included the ka (Kartvelian aka Georgian) 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.

    • The plan was that Callek needs to morph bug 667147 into removing |ka| from our [current] automation entirely (all-locales), and will look at the best locale to transition any ka users to.
    • The ka owner came back with a bundle of l10n changes to get checked in. Callek to look into doing that, and try to identify if ka will be sustained going forward before completely abandoning.

2.Next

  • TBD

  • Mozilla-central bugs that affect us:
    • bug 626472 Switch from nsnull to nullptr.

      • Currently tracked in bug 776630 Switch mailnews from using nsnull to nullptr [Includes all of comm-central actually].
    • bug 722332 Adapt main clients to asynchronous nsIBrowserSearchService API.
      • No tracking bug yet.
    • bug 774585 Update GetCodebasePrincipal callers to use the correct “data jar”
      • Currently tracked in bug 776577 Update usage in SeaMonkey of GetCodebasePrincipal to reflect changes to API (Port bug 774585).
    • bug 760940 Bookmarks and history menus behave incorrectly due to non-node weak map keys.
      • Tracked in bug 777005 Fix Bookmarks and history menus behave incorrectly due to non-node weak map keys (Port bug 760940).

Feature List, Planning

Bug statistics for last two (full) weeks: 47 new, 39 fixed, 84 triaged.

  • Fantastic triaging effort by Px.

Open reviews/flags:
25 review
8 super-review
0 ui-review
7 feedback

Good First Bugs

  • Four weeks ago Ratty trawled through his notes and came up with a list of GFBs. See: Google groups post and Bugzilla listing.

  • Of the 17 GFBs,
  • Eleven have had no takers. Ratty plans to open these up to our regular contributors.
  • Neil suggests we could get some Services conversions going as GFBs.

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

Aqualon

Callek

Release Engineering tasks completed:

ewong

  • Fixed:

    • bug 728814 – [cb-sea-miniosx64-0x] “bash: screenresolution: command not found”

    • bug 728822 – [cb-sea-miniosx64-0x] “plugin-container … unknown error code: invalid pixel format”
    • bug 771973 – Seamonkey tinderbox builds failing due to old version of libasound
    • bug 772010 – Install libasound 1.0.14 on Linux build and test SeaMonkey machines
    • bug 772053 – Remove cb-sea-linux-tbox, cb-seamonkey-linux-* from configuration.
    • bug 772336 – Tracking bug for build and release of SeaMonkey 2.11 Beta 6
    • bug 773553 – Increase the number of linux32 slaves to 6
    • bug 774959 – Tracking bug for build and release of SeaMonkey 2.12 Beta 1
  • Review:

    • bug 633937 – Port bug 562048 to suite.

    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
    • bug 755758 – Port |Bug 629620 – Copied bookmarks shouldn’t inherit all annotations, since they are new entitities| to SeaMonkey
    • bug 760942 – install python ‘ssl’ module on SeaMonkey Windows machines
    • bug 765689 – most visited list contains repeat entries
    • bug 770559 – Add support for closing inactive databases (folders) [SeaMonkey part]
    • bug 776428 – Port |Bug 755145 – Define CCACHE_CP2 when using ccache and Clang| to SeaMonkey
  • Working On:

    • bug 574955 – Make webconsole work in SeaMonkey

    • bug 715410 – Port |Bug 352037 – Undo Add To Dictionary| to SeaMonkey
    • bug 757693 – Debug > TBPL points to an invalid URL
    • bug 762264 – Help->About SeaMonkey page should link to about:rights and SeaMonkey privacy policy
    • bug 775539 – Build SeaMonkey using clang
    • bug 776426 – Set up ccache on all MacOSX systems

IanN

  • Usual testing, reviewing and commenting.

  • Fixed:
    • bug 638643 Remove obsolete EditorToggleParagraphMarks from editor.js

    • bug 761852 Port |bug 664726 – Add hooks to make address book more extend-able| and follow-ups to SeaMonkey
    • bug 762513 Merge abCardViewOverlay.xul into addressbook.xul
    • bug 762669 Port |bug 519961 – Get rid of XUL box for hbox element contained an inline img child warning| to SeaMonkey
    • bug 773821 Use image instead of html:img in addressbook cards
    • bug 773949 Merge set default client functions in prefs
    • bug 773983 Switch to new drag and drop api for urlbar proxyIcon
  • Waiting for review on:
    • bug 774069 Convert address book to Services and mailServices

    • bug 774125 Switch to new drag and drop api for home button
    • bug 774362 Switch to new drag and drop api for go and search buttons
    • bug 774906 Update en-GB for Gecko 16
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost

    • bug 774063 Use image instead of html:img in addressbook contacts
  • Reviewed and waiting for other patches before checkin:
  • Reviewed and waiting for feedback from mobile peer:
    • bug 689253 Update en-GB for Mobile 10.0 (comm-aurora)
  • Working on:
    • Various SM Council documents.

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

KaiRo

mcsmurf

Misak

Mnyromyr

MReimer

Neil

Fixed:

In Progress:

  • bug 746166 Remove use of cmd_backgroundColor from comm-central.

  • bug 767839 Don’t preprocess application.ini and update-settings.ini twice.
  • bug 632585 Port Firefox Set as wallpaper dialog to Seamonkey.
  • bug 776052 double click on column headers should not to open selected history item in History window(Ctrl+H).

Ratty

Fixed:

  • bug 765820 Make MDN (return receipts) work for non-standard headers too, and make the MDN confirmation message say which addresses the receipt will be sent to (Port Thunderbird bug 360800).

Good first Bugs:

  • Followed up with responders to our [good first bug] list. Provided guidance and advice as needed.

Extension Ports:

  • Started a new thread on Mozillazine as the old one was getting too long in the tooth

  • FEBE 7.0.3.5: original mod by therube [1].
  • Message Archive Options 5.0.0: modified by Lewis G Rosenthal [2].
  • I’ve updated my port of Clippings [3] to v3.1.7.

Other:

  • Did some reviews.

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

Ricardo

sgautherie

  • Fixed SeaMonkey (related) bugs:

    • bug 758552 Port |Bug 745396 – Refactor utils functions into {Common,Crypto}Utils| to SeaMonkey

    • bug 758554 Port |Bug 727210 – Implement token server client for Sync| to SeaMonkey
    • bug 758564 Port |Bug 562431 – Rewrite WeaveCrypto as a .jsm| to SeaMonkey
    • bug 758567 Port |Bug 706545 – Implement a sync engine for apps exposed by navigator.mozApps| to SeaMonkey
    • bug 758571 Port |Bug 730989 – Refactor identity and authentication management| to SeaMonkey
    • bug 758573 Port |Bug 669547 – Fix AsyncResource (or provide an alternative) to have better callback semantics| to SeaMonkey
    • bug 758582 Port |Bug 602876 – Implement network client for credentials exchange via J-PAKE| to SeaMonkey
    • bug 758793 Port |Bug 587027 – Use as little memory as possible| to SeaMonkey
    • bug 758802 Port |Bug 664792 – Tune sync intervals according to user behaviour| to SeaMonkey
    • bug 771235 Port |Bug 754062 – Add services/notifications to services-central| (and related bugs) to SeaMonkey
    • bug 771459 Port |Bug 741587 – Browser API: Handle alert/prompt/confirm in <iframe mozbrowser>| to SeaMonkey
    • bug 771882 Port |Bug 753238 – Create a shared Identity.jsm module| to SeaMonkey
    • bug 772549 Port |Bug 737841 – Ensure we properly handle redirecting and error visits| to SeaMonkey
    • bug 773144 Port packaging changes from |Bug 753239 – Implement a DOM component for navigator.id|
    • bug 774265 Fully update packaging wrt |Bug 534956 – Sync add-ons|

Stanimir

stefanh

tonymec

Business as usual.

Any other business?

  • Bug Day: Should we looking to do a bug busting day in the next 3 months?

    • Useful link: [4].

    • Tonymec emailed the members@ list asking for what? when? but no replies so far. That was 10 July with a followup on the 11th.
    • IanN suggests that we go for the top 3 or 6 in the list tonymecc sent out, and probably September or October whichever is most convenient. Tonymec suggests 21-22-23 September. No objections raised.
  • 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.
    • No news to date. Callek will have to reach out to his MoCo legal contact again soonish.
  • Test failures
    • qawanted, especially on Linux and MacOSX specific issues: reproducing and reporting would already help.

    • Serge says that on Linux and MacOSX, he just needs someone to actually run the tests and report what they see (screen, console, etc). For example, there is a Mac test about Ctrl+W not working. This should be so trivial.
    • tonymec suggests that any enthusiastic user, even non-technical, should be able to do some testing (litmus?) and not be scared by technical language and such.
    • IanN suggests reaching out to the user community using the newsgroups and forums.
    • Serge to do a write up and send it to Ratty to propagate to the community.
      • Ratty is ***still*** waiting for Serge.

Thunderbird Meeting Minutes: 2012-07-24

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Thunderbird/StatusMeetings/2012-07-24

« previous week | index | next week »

Thunderbird Meeting Details :

Remember to use headphones and mute yourself when not 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? –> rolandtanglao

  • 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 abourcier@mozilla.com that she can send them a shirt!

  • mconley nominates hiro for his work on testing infrastructure – check out his cool work on bug 726770, bug 773127, bug 773124, bug 765958 (mconley please send an email with hiro’s contact info to Anne-Marie!) – Thank-you Hiro!!!

Thunderbird Development

Feature Work

Test Pilot
  • Test Pilot is getting improvments that will help Thunderbird and Firefox
Filelink (Big Files)
  • Still no activity from SpiderOak

  • Brian King has been working on Box.com support. He’s got a patch up for review at bug 767327.
Instant Messaging
  • Lots of bugs fixed for Thunderbird 15 beta. Going twice as fast as before, as Mike is helping!

  • Watch our progress here

Google Summer of Code Projects

App Tabs for Thunderbird

No new updates, still working on the App Tab UI – pin App Tab to one side (make them not scrollable).

Improving GMail Integration
Get ISPDB into Production
‘No reply’ reminder for Thunderbird

Schedule and Progress

Beta Version
ESR

Extension of the week

Shrunked Image Resizer

“Shrunked makes a smaller copy of your photos for emailing or upload. When it detects a JPEG image (such as a photo), you’ll be asked if you want to resize it.”

QA Updates

Marketing Updates

Build / Release Update

  • Thunderbird 15.0b2 next week. No beta this week

  • Release Engineering will be in San Francisco next week
  • Planning to stop running OS X 10.5 tests per email to thunderbird-drivers.

Web Update

  • What’s New page new layout for TB15 done by tomorrow, will send out an email when it’s up.

Documentation

Support

Lightning Updates

Status Updates

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

Roundtable Highlights

Attendees

Mozilla Platform Meeting Minutes: 2012-07-24

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Platform/2012-07-24

« previous week | index | next week »

Platform Meeting Details

  • Tuesday 2012-07-2411: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 / SFO-Boardroom
  • join irc.mozilla.org #planning for back channel

Contents

Notices / Schedule

  • We are in the second week of the cycle

  • Beta is going to build today
  • Unthrottling 14.0.1 decision coming at today’s channel meeting, we have no current blockers to unthrottling – if you disagree please let us know
  • Please start continue focusing on bugs tracked for FF15 and FF16

Firefox OS

  • Feature-complete deadline was on Friday, 7/20. Many UI features and fixes landed, as well as large system parts of Gaia such as Web Activities.

  • Platform team landed large pieces of the new permissions model, voicemail APIs, major pan/zoom improvements, and out-of-process support across a bunch of components.
  • Members of the Security, Privacy and WebAPI teams met last week in Mountain View to sprint on implementing the permissions and packaging model.
  • Members of the Gaia team are in Mountain View from 7/23 – 7/27 to finish some front-end work and sprint on UI polish.

Firefox Development

  • Social: Jared, Shane and Gavin: sidebar, activation (bug 764869)/toggling UI (bug 764872) landed in the past few days. Still not on by default, next milestone will be landing some foundational pieces that will allow us to expose the full functionality of the test provider (MoTown): bug 770695, bug 774003.

  • Tim Taubert fixed a leak that occurred when sidebars were used (bug 728426), and is working on improving the test leak detection mechanism to eliminate false-positive leak oranges on tinderbox (bug 728294)
  • Ekanan Ketunuti has submitted several patches to get rid of our use of -moz-prefixed properties in Firefox code (bug 772463, bug 774620, bug 775225)

Firefox Developer Tools

  • Source map library landed.

  • New HTML panel underway

Add-on SDK

Performance

  • This week’s Snappy summary

    • What we learned about Windows Prefetch from Telemetry
  • Jeff Muizelaar wrote an interesting blog post work involved in a tab switch on Mac.
  • A number of cache improvements from Necko team have landed and some more are coming soon from bbondy.

GFX

JS

  • Incremental GC (bug 641025) landed in time for Firefox 16. Dave Mandelin’s blog offers more details. Bill McCloskey.

Layout

  • met in person last week (with Graphics and Video)

  • SVG display lists landed, pref’ed off
    • makes painting and hit-testing for SVG work much more like it does for all other content

    • Many performance improvements already made during the groundwork
    • once pref’ed on, it will allow SVG to benefit from more existing performance optimizations (layers) and future performance optimizations (off main thread compositing, DLBI)
    • will allow other web platform consistency/parity features such as z-index to be implemented in SVG
  • landing plan for display list based invalidation (DLBI) is to split landing into a few pieces
    • still risk of regressions with each piece, but more manageable

    • some extra work needed to land pieces separately
    • high cost of merging with other changes to the code
    • trying to land automated tests for bugs reported after the previous landing
    • first piece and second piece landed
  • pieces of off-main-thread animations landed / landing: bug 706179, bug 755084
    • starting off with animating just transforms and opacity in the layer system

    • still running style change handling on the main thread, just suppressing repainting (to be improved later, but tricky)
  • other notable patches landed:
    • bug 745148: Support content processes pushing layer transactions directly to off-main-thread compositor in parent process (for b2g, spread across gfx / dom / layout)

Media

  • Plan to disable mozGetUserMedia() for Aurora

  • IETF 84 next week – hope to have early interop calls with Chrome
  • Ehsan and roc starting Web Audio implementation
  • Working code for H.264 playback on many ICS/JB Android devices (doublec, eflores); figuring out a way to land it in a way that can be built with our Tegra builders (doublec)
  • Running media mochitests on ICS devices and fixing bugs (doublec)
  • Landed support for direct pushing of video frames from decoder threads to OMTC (nical)
  • Working on zero-copy video decoding with sharedmem/OMTC/gralloc (nical, derf)

DOM

WebAPI

  • lots of data jars progress last week

Network

Identity

Plugins

Mobile

  • Honeycomb plugin support landed on trunk

    • crash landing on aurora and beta

    • also changes how we render plugins on ICS

Accessibility

Tree Management

  • tree closure Sat/Sun from 12noon-3pm PDT

    • MV network and firewall upgrades
  • bug 770811 – Recurring issues with hg.mozilla.org/try
    • bug 741433 – hg web interface returning 500s

    • bug 745458 – Sporadic hg.mozilla.org behavior
    • please keep filing bugs; examples help with repro/debugging
  • more tegras delivered
  • need to followup with RobStrong about stub installer;
    • concerns about l10n, nightly builds

Security

Curtis is on vacation. If you’re seeking a security review be sure to mail security@mozilla.org rather than Curtis directly (or file a bug in the product mozilla.org, component “Security Assurance: Review Request”

Stability Report

Socorro

Desktop

Flash

  • Flash issues continue to our top problem – dialog on the list.

  • Actively working with Adobe and they are providing us test builds to verify fixes.
  • We came up with STR for the top one – bug 772097.
  • We don’t know for sure if we fixed 1 or all instances of this crash.
  • Looks like the hangs have increased – need to compile a list of top hangs.
  • Start focusing on hangs next.
  • List of flash issues we are tracking – http://tinyurl.com/bpctedp.

Beta

  • bug 750019 Showed up on the explosive report today and has moved up in Beta to #17 top crash.

  • bug 776497 crash in nsGlobalWindow::SetNewDocument

Trunk

Other Stuff

  • bug 775090

    • PR_EnumerateAddrInfo | PR_GetHostByAddr – issue that spiked on 14.0.1.

    • No clear correlations
    • Outreach to users that have reported the problem, trying to find STR.
    • We may have found a user that can reproduce the problem.

Mobile

  • Highlights

    • Aurora is less than Nightly in crashiness again!

    • Wanted to give a shout out to the Mobile Devs for fixing crashes quickly… they rock!

  • 14.0.1 Release top crashes

    1. bug 769893 – java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view.GLES20Canvas.drawBitmap(GLES20Canvas.java) on Galaxy Nexus or Nexus 7 with Jelly Bean

    2. bug 767713 java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java)
    3. bug 732059 – crash in TimerThread::UpdateFilter @ libflashplayer.so@0×53..
  • 15.0b1 Beta top crashes

    1. bug 769893 – java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view.GLES20Canvas.drawBitmap(GLES20Canvas.java) on Galaxy Nexus or Nexus 7 with Jelly Bean

    2. bug 774070 – js::gc::IsObjectMarked
    3. fixed on all chans: bug 774072 android.os.NetworkOnMainThreadException: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java)
    4. bug 761929 – java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java) at com.android.internal.policy.impl.PhoneWindow.openPanel on ICS
  • Aurora top crashes

    1. bug 731286 – libflashplayer.so@0x75a606 [Flash crashes]

    2. bug 761929 – java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java) at com.android.internal.policy.impl.PhoneWindow.openPanel on ICS
    3. bug 774622 – crash with abort message: “mismatched CxxStackFrame ctor/dtors: file /builds/slave/m-cen-andrd-ntly/build/ipc/glue/RPCChannel.cpp, line 656″ on quitting Nightly
  • Nightly top crashes

    1. fixed on all chans: bug 776253 – java.lang.NullPointerException: at org.mozilla.gecko.AboutHomeContent.onInterceptTouchEvent(AboutHomeContent.java)

    2. bug 761929 – java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java)
    3. fixed on all chans: bug 765156 – java.lang.NullPointerException: at org.mozilla.gecko.PropertyAnimator.invalidate(PropertyAnimator.java)
    4. fixed, riding train: bug 775976 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.handleThumbnailData(GeckoApp.java)
    5. bug 755638 java.lang.SecurityException: caller uid <n> is different than the authenticators uid at android.os.Parcel.readException(Parcel.java)
    6. bug 771774 mozalloc_abort

Roundtable

23-July-2012

Mozilla Project Meeting Minutes: 2012-07-23

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

WeeklyUpdates/2012-07-23

« 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

All-hands Status Meeting Agenda

Items in this section will be shared during the live all-hand status meeting.

Friends of the Tree

Upcoming Events

This Week

Monday, 23 July

July Privacy Friends Meeting, 1pm PST in SF Boardroom (Vidyo) and Kung Fu

Tuesday, 24 July

Wednesday, 25 July

Thursday, 26 July

  • Grow Mozilla discussion at 10 AM pacific — a forum for discussing community building at Mozilla

  • Please submit your participation proposals for MozCamp Europe by this Thursday.

Friday, 27 July

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: Mountain View (johnath)

  • SocialAPI still moving fast, more to say soon

  • Stub Installer is on track for August, and starting to look lovely
  • Dig it: about:config -> plugins.click_to_play

Firefox Mobile

Speaker Location: Mountain View (johnath)

  • Holy crap – Fennec Beta has (gorgeous!) tablet support

  • Holy crap, we’re also continuing to grow our ARMv6 reach to include Aurora!
  • Getting onto the trains, but don’t be surprised by some out-of-train maneuvering for the next few releases

Thunderbird

Speaker Location:

Older Branch Work

Speaker Location:

Webmaker

Speaker Location:

Identity

Speaker Location:

Services

Speaker Location:

Firefox OS

Speaker Location: Mountain View (Dietrich)

  • Feature-complete deadline was on Friday, 7/20. Many UI features and fixes landed, as well as large system parts of Gaia such as Web Activities.

  • Platform team landed large pieces of the new permissions model, voicemail APIs, major pan/zoom improvements, and out-of-process support across a bunch of components.
  • Members of the Security, Privacy and WebAPI teams met last week in Mountain View to sprint on implementing the permissions and packaging model.
  • Members of the Gaia team are in Mountain View from 7/23 – 7/27 to finish some front-end work and sprint on UI polish.

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
Director of Creative John Slater Attention Photographers: Firefox OS Needs Your Help! (no slides) http://www.intothefuzz.com/attention-photographers-firefox-os-needs-your-help/
It’s me again John Slater One Mozilla style guide (no slides) tbd
User Experience Research Gregg Lind Test Pilot Studies: Now Free With Every Release! http://people.mozilla.com/~glind/all/testpilot_everyrelease.pdf https://bugzilla.mozilla.org/show_bug.cgi?id=776569
Recruiting Michelle Marovich We’re Hiring! http://tinyurl.com/c6ma933 https://intranet.mozilla.org/Recruiting

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?
Monica Chew Sid Stamm Mountain View Giving users control over their data!
Tauni Oxborrow Ben Adida Mountain View Project Manager, Identity
Paul Sawaya Ben Adida Mountain View Software Engineer
David Scravaglieri Faramarz Rashed Mountain View Engineering Manager
Robert Wood Malini Das Toronto,ON Automation Developer Mobile Platform

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?

Roundtable

<meta>

Notes and non-voice status updates that aren’t part of the live meeting go here.

Status Updates By Team (*non-voice* updates)

Firefox

Platform

Services

Messaging

Mobile

IT

Release Engineering

QA

Test Execution

WebQA

  • Affiliates

  • AMO
    • Got rid of Redis — using memcached directly
  • Marketplace
    • Got rd of Redis — using memcached directly
  • Input
    • Per a meeting this morning with multiple stakeholders, it was decided that James Socol’s team will rewrite the app
  • Jetpack
  • Mozilla.org
    • shipped Firefox 14 webpage updates
  • Mozillians
    • Working on TaskBoard requirements
  • MDN
    • QA for Kuma launch
  • Socorro
  • SUMO
    • Continuous deployment, no updates

QA Community

Automation & Tools

  • Deployment of Bugzilla 4.2 to BMO being delayed because of issues with search functionality–the magic in some of the advanced searches was removed in 4.2, which actually means that some searches are no longer possible.

    • The BMO team is fixing the 4.2 search to allow all the old functionality and make it explicit rather than with some implicit magic.

    • HTML mail and a limit on search results are being backported to 4.0 in the mean time.
  • xpcshell tests on otoro.
  • Three Eideticker machines set up in Toronto for B2G and Fennec testing.
  • Try/infra load has been exceptionally high the last few weeks – please cancel unwanted/busted test runs to reduce the load (dev.platform post).
  • Discussions ongoing about switching off QT & RPM builds. If you have a reason why they shouldn’t be – please comment in bug 772419 or dev.planning asap.
  • The DB for TBPL has been trimmed by a massive 76GB \o/ (bug 703967).
  • More notes here.

Security

Engagement

PR

Curious About Firefox OS? Run It on Your Desktop
Test Firefox OS on a desktop computer with new B2G nightly builds

Kapow! The Net Gets a Bat Signal for Fighting Government and Hollywood Bad Guys
Look in the sky! It’s a ‘cat signal’ for Net freedom

Google goes private in new Firefox
Firefox 14 arrives with click-to-play

Firefox 15 Beta Plugs Memory Leaks

Events

Creative Team

Community Marketing

Support

Metrics

Evangelism

Labs

Apps

Developer Tools

Add-ons

Webdev

L10n

People Team

WebFWD

Foundation Updates

18-July-2012

Mobile Meeting Minutes: 2012-07-18

Filed under: Posts — Tags: — Jesper Kristensen @ 11:00 pm

Mobile/Notes/18-Jul-2012

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

  • Next merge is 2012-08-27

  • Release
    • Fx14.0.1 was release on 2012-07-17
  • Beta
    • Fx15 Beta 1 was built on 2012-07-017. Will be released after QA.

Major Topics for This Week

Fx15 Uplifts
We uplifted several patches for Tablet UI support. Several features were also uplifted to Fx15 before it merged to beta. We will need to track the Tablet UI and these features for additional issues and uplift fixes as needed. Use status-firefox15:affected so we can track bugs that need to be fixed and uplifted to Fx15. Features include:
  • Find in Page

  • Text Selection
  • Clear Private Data
  • Request Desktop Site
  • Search Suggestions (defaulted off)
  • History and Bookmark Import
Fx16 Uplifts
Fx16 is now in Aurora and carried a few features with it that still need followup work. Make sure we track and request approval as needed. Use status-firefox16:affected so we can track bugs that need to be fixed and uplifted to Fx16:
  • Reading Mode and List

  • WebApp RT
  • Helper Apps

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

    • bug 772890 – fix AIOOBE in GfxInfoThread

    • bug 772993 – fix compiler warnings in widget/android
    • bug 769269 – fix loading pages when “don’t keep activities” is checked
    • bug 773393 – move filepicker and activity-result code out of GeckoApp
    • bug 773268 – rename class variables in Tabs.java to follow conventions
    • bug 773772 – fix subdocument scroll speed when zoomed in
    • bug 766647 – improve screenshot coalescing
    • reviewed dRdR’s patches on bug 750974 and start looking at hooking it up to fennec
  • Next week

    • bug 775071 and bug 775102 – fix tcheckerboard3 to actually test what it’s supposed to test

    • look more at hooking up dRdR’s AsyncPanZoomController to fennec
    • get back to networking-land
  • Blockers

    • tryserver is slooow and broken.

GBrown

  • Last week:

    • Bug 757468 OutOfMemory exception on createBitmap after 330+ page loads

    • Bug 774797 Robocop: upgrade to robotium-solo-3.3.jar
    • Bug 774322 Long-running robocop tests run over sut may fail: waitForFinish does not wait
    • Bug 770456 Intermittent Robocop | testHistoryTab | Exception caught – junit.framework.AssertionFailedError: View is null and can therefore not be clicked!
    • Bug 773074 Robocop verifyUrl is timing sensitive
  • Next week:
    • Bug 747787 Intermittent Tegra crash in libdvm.so during tests

Chris Lord (cwiiis)

Chris Peterson

  • Done

    • bug 769520 – Fix IME race conditions by ensuring Gecko callbacks post results to UI thread

    • bug 768106 – TouchPal Keyboard deletes entered text when trying to autocomplete first word
    • bug 733147 – Awesome Screen should use non-fullscreen VKB in landscape mode
    • bug 747629 – java.lang.IndexOutOfBoundsException: getChars (a … b) ends beyond length c or has end before start
    • bug 751513 – Typing characters in the contenteditable div causes the whole line to be deleted
    • bug 773089 – Do not use large menus on Gingerbread devices.
    • bug 722042 – Remove macbuild/ and maemo/ from mobile/android/app/
    • Backout ProGuard bustage :\
  • Next

    • bug 768108 – OpenWnn Plus inserts autocompleted word before entered text

    • bug 743998 – Continuing preparation for refactoring Android java code
    • bug 709230 – Fix ProGuard bustage and try again later

GCP

  • Last week:

    • bug 772676 History visit counts are all 1 after migration

    • bug 769527 Syncing bookmarks between desktop and current mobile build (14) causes bookmarked feeds to turn into empty folders.
    • bug 769896 Make “Import from Android” use MultiChoicePreference
    • Opus: Fixes for compiling under MSVC, adding project files
  • This week:
    • Opus: Make tunables exposed to commandline tools

    • Opus: Try to implement lowpass by using high-band splits
    • Opus: Tuning tool using above tunables
    • SafeBrowsing: Database comparison tool
  • Blockers:
    • None

Brian N

  • Done

    • Bug 774156 – Fix NPE in Tabs when “Don’t keep activities” is enabled

    • Bug 774648 – MultiChoicePreference should grey out the Positive option if no checkboxes are selected
    • Bug 774072 – android.os.NetworkOnMainThreadException: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java) on Honeycomb and above
    • Bug 773556 – Only check http/https/file URIs for readability
    • Bug 773552 – Reader mode queries aren’t encoded
    • Bug 773774 – Don’t clone document for reader mode check
    • Bug 773250 – Request Desktop Site sometimes does not work (Nightly on tablet)
    • Reviewing bug 715179 (font size inflation pref)
  • Next
    • New “Clear private data” bugs

    • Try to improve Reader Mode performance
    • Bug 717428 – Reuse favicons in DB

Sriram

  • Done

    • Moved more button to the right

    • Fixed followup for hdpi + ics phones
    • Uplifted awesomescreen patches to Aurora (now in Beta)
    • 2 days of PTO
  • Now
    • Replacing images to fix visual glitches

    • Fixing minor bugs related to Tablet UI

WesJ

Last week

  • Bug 774422 – Can’t launch app from install notification

  • Bug 774426 – Nothing shown on about:apps
  • Bug 766802 – Clicking target=blank links in a web app should load those links in the browser
  • Profiling text selection bugs
  • Bug 771915 – Show the origin of the page in the chrome of the app when it is different from webapp’s origin
  • Bug 773535 – Use Tablet style prefs on tablets
  • Looking through Android source for ways to hack webapps into the system launcher
  • Bug 703279 – Panning is still enabled after the Context Menu is triggered if the touch was not released
  • Bug 772908 – finger-down on awesomescreen list is not dismissing the keyboard

This week:

  • Finish up webapps blockers

  • Look into simplifying our layout code a bit – Bug 774969 – One browser_toolbar.xml to rule them all
  • Touchevent fixes

LucasR

Last week

  • 2 weeks of paternity leave

  • Getting back to reader mode bug fixing

Next week

  • Reader mode bug fixing

Blockers

  • None

MBrubeck

(Missed my update last week; this covers two weeks.)

Done:

  • bug 771989 – Find bar keyboard disappears when a link is highlighted

  • bug 773089 – Use the tablet layout only on xlarge screens
  • bug 755221 – Make the button to cancel an add-on uninstall clearer
  • bug 769857 – Add a small delay before the tap highlight
  • bug 762309 – Show and hide the on-screen keyboard along with the Find In Page bar
  • bug 771525 – Back button should dismiss the Find In Page bar
  • bug 771036 – Sanitizer.history should clear the Java history too
  • bug 770371 – Add a margin to the tappable area for copying selected text
  • bug 773866 – Clicking on the jobname should set a jobname filter

Margaret

Done:

  • Try our best to avoid reflows to improve text selection performance – bug 767070

    • Set all styles for text selection handles in one call – bug 773730

    • Avoid using ElementTouchHelper methods in text selection code – bug 773813
    • Avoid calls to getBoundingClientRect in text selection code – bug 773819
    • Use nsIDOMWindowUtils to get scroll, and cache it – bug 773864
    • Use cached x/y values and some arithmetic instead of also caching left/top values- bug 774491
    • Don’t cache range.getBoundingClientRect() – bug 773718
    • An experiment to use native handles – bug 774938

Next:

  • Continue hacking on this native handles experiment

Scott (jwir3)

Arkady

Done:
Bug 773943 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.getTempDirectory(GeckoApp.java)

Working on:
Bug 649371 – implement support for ClipData in Android clipboard

mcomella

  • Current

    • Bug 715179 – (Same from last week) Font inflation dialog; Nearly completed

    • Bug 761216 – (First patch review) Radio buttons should not appear on disabled items in <select> menus
  • Future
    • Bug 769886 – (Experience js code) Add a “Copy link location” action to the context menu for links

    • Figure next bug/feature

BLassey

Last week

  • working on media support using system codecs

  • in Toronto

Next week

  • continuing that work

MFinkle

Done:

  • Triaging Fx15 uplift features/risk

  • Landed some optimizations for Reading Mode check

Next:

  • PTO Next week

Madhava

  • Prodding privacy review on Search Suggestions

  • C2DM & Review Solicitation

Ian Barlow

Last week

  • Vacation. It was awesome.

This week

  • O god the email

  • Working through some resource updates for fx15
  • C2DM & Review Solicitation
  • Readability 2.0
    • Looking at how we can continue to improve readability in Firefox (things like font inflation tweaks, getting web fonts more consistently, exploring licensing options to use our own default fonts in Firefox)
  • Reader Mode – looking into font licensing
  • Reading List – designing it
  • about:home for tablets – designing it
  • Working with Services on Sync UI for tablets

GFX

Round Table

QA

  • Qualifying Firefox 15 Beta 1

  • creating test cases and test plans for Firefox 15 features
  • Aaron will the lead on Firefox 16
  • kbrosnan will be ooo on the 24th – 29th for Blackhat/Defcon

Socorro/Breakpad/Stability

Hightlights:

  • 14.0.1 slightly more stable than 14.0 currently : 1,735 crashes out of 55,880 ADU = 3.1%

  • Submitted bug for java skiplist to deal with certain java signature bug 774366
  • submitted a list of bugs to be looked at for Beta for review:
    • Possible easy wins:

      • bug 769893 java.lang.IllegalArgumentException: Cannot draw recycled bitmaps at android.view

      • bug 760955 mozilla::net::nsHttpChannel::InstallOfflineCacheListener
        • in beta (15b1), not in release
      • bug 774072 – android.os.NetworkOnMainThreadException: at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java) on Honeycomb and above
    • Needs some work from QA/Eng:
      • bug 761929 – java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the childs parent first. at android.view.ViewGroup.addViewInner(ViewGroup.java) at com.android.internal.policy.impl.PhoneWindow.openPanel on ICS

      • bug 774070 – js::gc::IsObjectMarked
      • bug 767713 – java.lang.NullPointerException: at org.mozilla.gecko.GeckoApp.onPrepareOptionsMenu(GeckoApp.java) at org.mozilla.gecko.GeckoApp.invalidateOptionsMenu(GeckoApp.java)
  • Still need to figure out/correlate libxul issues on Nightly

  • Socorro team working in prepping up for rapid release
  • nhirata spending more time on b2g currently this week

Socorro bugs

Skiplist

Breakpad Integration bugs

Please see Platform Meeting Notes for Stability report

Older Posts »

Powered by WordPress