Meeting Notes

22-May-2013

Mobile: 2013-05-22

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

Schedule

  • Next merge: 2013-06-24

  • Next release: 2013-06-25

Major Topics for This Week

About Home Work
Work has been landing on “fig”. More changes should be ready to test by end of week.

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

  • Jamie Hewland fixed bug 849072 – Improve tab flushing and syncing behavior (first patch!)

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!

Kats

  • Previously:

    • bug 866184 – use gfx::Point instead of individual floats in some functions

    • bug 867685 – Make GeckoLayerClient.setIsRTL hold the GLC lock when updating viewport
    • bug 867582 – Fix some jittery behaviour at page edges in APZC
    • PTO
    • bug 860898 – add a verbose option to mach build options
  • Now:
    • Catching up on bugmail, reviews, etc.

    • start looking at async subframe scrolling (bug alias multi-apzc + dependencies)

GBrown

  • Last week:

    • Mostly PTO
  • Now:
    • bug 869030 Robocop testDoorHanger and testSystemPages cause future reboots on pandas

    • bug 867360 Watcher dies sometimes on Pandas
    • bug 870553 A blocklist/whitelist for Shumway

Chris Lord (cwiiis)

  • Done

    • bug 869696 – Gralloc is really slow on the Geeksphone Peak (and other Adreno 205 devices?) – requires follow-up
  • Doing

    • bug 803299 – Use 24-bit colour on 24-bit screens (patches r+’d but backed out due to reftest failures)

    • bug 869156 and bug 866772 – Dynamic toolbar stuff
    • bug 870055 – Page continues moving while finger is on screen (b2g browser)
    • bug 870311 – Touch events are wonky on high dpi devices (b2g)

Chris Peterson

  • Help our new intern Shane Tully get up to speed on hg and Bugzilla

  • bug 776223 – NullPointerException: at android.content.ClipboardManager.setPrimaryClip(ClipboardManager.java)
  • bug 863103 – Add BackgroundService runIntentInService() and WakeLock
  • bug 872076 – Catch “missing CONTROL_LOCATION_UPDATES permission” exceptions

GCP

  • Last week:

    • bug 862808 Local Video is upside down on Android when in portrait mode

    • bug 873812 Trying to establish a call from an Android device to a Windows machine fails to render the remote video streams
    • bug 859430 Add Bluetooth headset functionality to WebRTC calls
  • Next week:
    • bug 874572 getUserMedia – Browser holding lock on device camera despite browser activity in the background and paused

    • bug 874546 getUserMedia – Video playback does not resume when browser returns to being the foreground activity

Brian N

  • Done

    • Bug 869411 – About:home is cut off beneath title bar

    • Bug 872556 – Add-ons section can go missing in about:home
    • Bug 779497 – The Add-ons Manager entries are multiplied if a search engine is added from context menu
  • In progress
    • Session restore test cases
  • Next
    • Ouya

Sriram

  • Add a PagerTabStrip for new about:home – bug 872762

  • Quick share from Android – bug 869123
  • Hide existing about:home page – bug 873579
  • New bookmarks page – bug 862796
    • cl.ly/image/0z0U0c0n0c2m
  • Dynamic responsive tabs header – bug 874014
    • cl.ly/image/3M1z1c1k2n1M – variable size header + icons

WesJ

  • Bug 874689 – Make FilePicker use Async prompt service

  • Bug 870062 – Provide asynchronous option in PromptServic
  • Looking at moving other prompt service usage to async
  • Bug 853844 – Investigate removing the pageload throbber – Have eiditicker access. Looking to run some tests with a variety of apk’s to see if we can improve pageload.

liuche

  • bug 872543 – Dismissing notification in JellyBean

  • bug 871978 – SwitchPreference crash
  • bug 871970 – Rename datareporting_crashreporter_title
  • bug 862116 – Strings for Android system notification + notification icons
  • Next/Finish:
    • finish bug 873230 – split xml files into xml/ and xml-v11

    • bug 870169 – TelemetryReporter interface for more reporter probes
    • second pass for bug 872329 – Settings uplift
    • bug 865371 – Settings UI Changes

LucasR

  • Last week

    • Google I/O + PTO on Monday

    • Launched The Layout: http://thelayout.cc
    • Catching up with patch reviews
    • Prep work for the Summit Planning Assembly
  • Next week
    • bug 867608 – Gap between forward button and favicon after backing out of reader mode

    • bug 844502 – In landscape orientation, tab menu overlays content, page stuck resizing and shifting around
    • New about:home stuff

Margaret

  • Done

    • bug 872737 – Support distribution bookmarks from a /system location

    • bug 873429 – Form assistant suggestions is not dismissed while entering different letters
    • bug 872005 – Reader Mode: Able to add pages to reading list on devices incapable of accessing Reader Mode
    • bug 872965 – Exit Reader Mode icon takes user back, but not necessarily to original article
    • bug 872962 – Reader Mode text formatting pop-up is incorrectly positioned on device rotation
    • bug 873146 – about: page favicons are not displayed in the “Your tabs from last time” section of about:home screen
    • (fig) bug 871639 – Incorrect title when leaving editing mode while on about:home
    • (fig) bug 872834 – Finish adding editing mode to browser toolbar
    • Interviews
  • In Progress

    • (fig) bug 871645 – Consolidate names of browser toolbar’s element
  • Next

    • Investigate some reader mode regressions caused by dynamic toolbar – bug 872961, bug 872956

    • More new about:home stuff

BLassey

  • PTO end of last week

  • bug 866957 – Collect and report cell tower info
  • bug 872139 – Slow down zoom animation for reflow on zoom
  • bug 867517 – Gecko-based WebView

MFinkle

  • Recruiting

  • Planning around WebRT and Marketplace
  • Pitching in ideas for the PR Tour happening over the next two weeks
  • Misc manager stuff

Ian Barlow

  • In SF this week
  • Work in progress

    • Mixed Content blocking

    • FHR – about:healthreport (Arun)
    • OUYA design refinement / future TV concepts (Zhenshuo)
    • Future tablet browsing concepts (Yuan)
    • Updated Settings UI

rnewman

  • FHR.

  • FHR.
  • Roadmappy kinds of things.

Feature Focus

Firefox 22

Features

Firefox 23

Features

Firefox 24

Features

Firefox 25

Features

Round Table

QA

  • Beta – regression – gfx crasher – bug 867058

  • Vivante device ordered heading to Toronto – bug 863307
  • Competitive analysis work for Product
  • Continuing to hammer on WebRTC

User Advocacy

We now have auto updating Feedback tools from the metrics team. If anyone would like access to these tools please let Tyler know.


Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998

    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Firefox/Gecko Delivery Planning: 2013-05-22

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Current Releases

  • FF21.0 looks like it’ll stick, congrats!

Beta (22)

Aurora (23)

Nightly (24)

  • FF24 is also planned as ESR24

    • New scheme: planned dot releases of the ESR will be 24.1, 24.2, etc. For sanity the major+minor version will add up to the corresponding non-ESR release. 24.2 ==> 24 + 2 ==> released with Firefox 26

    • “Chemspill” releases will use a third digit, e.g. 24.2.1

Firefox Metro

Read Only

  • Metro Team completed Work Week in Vancouver – View Results

  • Iteration #7 ends this Thursday on May 23.
    • Team has completed 68 points (48%) of total story work.

    • Majority of the remaining work will carry over to Iteration #8.
  • Iteration #7 Review and Planning meeting happens on Friday May 24.
  • Iteration #8 runs from Tuesday May 28 – Monday June 10.
  • On PTO from Friday May 31 – June 12: Asa will be assuming my Metro responsibilities while I’m gone.

ID Summary Priority Status
831909 Story – Text selection in Firefox app bar (touch) P1 ASSIGNED
831910 Story – Use the Auto-Complete Screen P1 ASSIGNED
831915 Story – Implement Tile Widget and Groups – Part I P1 ASSIGNED
831905 Story – Secure site indicators in the Firefox app bar P1 ASSIGNED
857437 Defect – On-screen keyboard (OSK) overlapping app bars and find bar P2 ASSIGNED
850737 Story – Smoothly scroll the Firefox Start screen – Part I P2 ASSIGNED
867641 Defect: Context Bar covers some text when using previous and next buttons in Find in Page P2 ASSIGNED
781002 Story – Apply metro styling to the context menu P2 ASSIGNED
831913 Story – Use the Firefox app bar in snapped view P2 REOPENED
833131 Story – Sync bookmarks P2 REOPENED
860899 Story – Fixup all failing mochitest-metro-chrome tests in automation P1 RESOLVED
855147 Defect: Settings do not persist when closing Firefox from desktop application bar P1 RESOLVED
835623 Story – Combine page contextual items (URL bar, bookmark star, etc.) into single app bar P2 RESOLVED
867515 Defect – Junior Style “Back” & “New Tab” buttons not displayed when opening links via “New Tab” P2 RESOLVED
833130 Story – Sync passwords P2 RESOLVED
833132 Story – Sync history P2 RESOLVED
849312 [tracking] Backlog – Various sync issues P2 RESOLVED
868217 Change – Adjust Sync UI for better information mapping P2 RESOLVED
833182 Story – Updating Metro Firefox P2 RESOLVED
849395 Story – Allow updates via about flyout P2 RESOLVED
856049 Defect – Lower border of “Pair a device” input box is missing P1 VERIFIED
867121 Defect – Snapped view: Favicons too close to text in awesome screen P1 VERIFIED
867115 Defect – Context menu in snapped view shows the tab bar for an instant P1 VERIFIED
867616 Story – Contextual app bar should replace standard/page app bar choices P1 VERIFIED
867163 Defect – Restore tile button doesn’t work when context app bar is visible on a second time P1 VERIFIED
872243 Change – Remove the “rainbow” gradients from the start screen P1 VERIFIED
866065 Defect – ms-windows-store:// links should not need to be opened with an application P1 VERIFIED
858598 Defect – Select popups near the bottom of the screen are unusable P1 VERIFIED
856267 Defect – Context Menu overlapping with the Tab App Bar when visible P1 VERIFIED
833133 Story – Sync tabs P2 VERIFIED
869237 Change – Move “Paste” after “Select, Select All” in text selection context menu P2 VERIFIED
855663 Defect – On first display, Findbar briefly displays at the top of the screen P2 VERIFIED
872159 Defect – Flyout panels have a different border than permissions flyout P2 VERIFIED
859625 Defect – remove obsoleted nsISidebar functions P4 VERIFIED

Firefox Mobile

Beta (22)

Handy Dandy Tracking Page for Fx22: https://wiki.mozilla.org/Mobile/Roadmap/Tracking_Fx22

Confirmed for beta 2
  • bug 857459 – some about:home content is not displayed at first start-up

  • The multilocale build contains Slovak!
  • Beta 1 looks stable at less than 3 crashes per 100 ADU
  • 4.3 stars and we’re still trending to positive comments

Aurora (23)

Nightly (24)

  • bug 862763 – nsLayoutUtils::FontSizeInflationEnabled shows up in profiles, but shouldn’t <== Looks like this change resulted in a ~14% Tp4 (no chrome) improvement for Android

  • Working to get WebRTC to state where we can pref it on – this is a goal, need to enumerate the plan
  • Also working to converge on Reflow on zoom, slowing down zoom animation is in progress: bug 872139 – Slow down zoom animation for reflow on zoom
  • [PROPOSED] Privileged apps support
  • [PROPOSED] Shumway – v2 branded players
    • Will create a project page for Mobile-specific work when known
  • [PROPOSED] API: Alarm
  • [PLANNED] API: Web activities
  • [PLANNED] API: Contacts
  • [PLANNED] Dynamic Snippets
  • [PROPOSED] About:home redesign

Developer Tools

  • landing refinements for netmonitor, sourcemaps etc in 24

  • Jetpack UX work is increasingly linked to Australis, working to coordinate with Dolske’s team to assess scope.
  • Jetpack has a beta bug, currently investigated and Mossop will arrange patching as need be.

Feedback Summary

Desktop

21 seems quite stable at this point. No urgent issues to report. One small issue to report around UI changes.

Menu Item Change - We are seeing user confusion around moving the “clear recent history” button. Feedback is low at this point, but could increase as more users update. We suggest an educational push similar to the Private Browsing changes.

Scrolling is laggy Comments around scrolling being laggy/mouse only?. May be related to perf problems we saw during the beta.

Untrusted connections (from last week) - Spike died down May 15th/16th.

Updates not completing (from last week) - Only seems to have been May 13th, otherwise, still seeing comments but at a more normal level.

Mobile

21 is a very smooth and stable release. YAY!

We now have automated feedback tools, please ping Tyler if you want access.

UX & User Research

Fuller update to come (will update the wiki). For now, some highlights:

Market Insights from the Product Marketing Strategy Team

Mobile

The first Jolla phone was revealed and made available for pre – oder for 399 Euros. A device with a dual – core processor and a 4.5 – inch display, it will be able to run Android apps with the help of Open Mobile’s Application Compatibility Layer. It will not support the Google Play Store, though, so applications will need to be loaded through other venues. Besides Android, it will support Qt and HTML5 apps. The value proposition is branded “The Other Half” and speaks to the device’s ability to adapt its design, settings and apps as the user applies different hardware elements (like a cover) to it, as it acts through her day. Jolla will be providing a few of them, but it invites collaborators to create those accessories. The device will ship before the end of 2013.

http://www.geek.com/mobile/jollas-first-phone-running-sailfish-os-now-available-to-pre-order-1555742/

Opera launched the stable version of its Webkit – based Android browser. Based on Chromium 26, the app will likely switch to Blink once Google has integrated it into Chromium. It holds most of Opera’s signature features, such as the proxy – mode, Speed Dial home page, and Discover panel, which lets the user browse through the day’s top news. Available for Android 2.3 or newer, this version does not support tablets yet and has a 4.4 star rating.

https://play.google.com/store/apps/details?id=com.opera.browser

Samsung has acquired a 10% stake in Pantech, the 3rd largest Korean smartphone manufacturer. While significant in the country, the device maker has had little success outside of it, where is sells in the low – end in some of the emerging markets. Another stakeholder in Pantech is Qualcomm with 11.96%.

http://thenextweb.com/asia/2013/05/22/samsung-buys-10-stake-in-korean-handset-maker-pantech-for-48-million/

The 2012 Kaspersky Security Bulletin Board claims that 99% of the newly discovered mobile malicious apps target Android. The rate of discovery is going up, from 8 new unique programs in January 2011 to 8 times that amount at the end of 2012. There are 3 main types of malware: SMS Trojans, that send messages to premium-rate numbers, backdoors which provide unauthorized access and allow the installation of other malicious programs, and spyware as the 3rd category. These 3 types account for 51% of the newly discovered malware.

http://www.kaspersky.com/about/news/virus/2013/99_of_all_mobile_threats_target_Android_devices

Telefonica has announced a deal with Samsung to integrate its carrier billing backend into Samsung’s mobile services. Using the BlueVia payment APIs, Telefonica’s 316 million users who use Samsung’s app portals and services would be able to charge content directly to their phone bill. The rolle-out will be gradual, starting with Germany.

http://techcrunch.com/2013/05/16/telefonica-adds-samsung-as-a-carrier-billing-oem-for-apps-games-music-and-more/

ZTE has announced that is will begin selling phones in India with 5 devices priced between $105 and $270. The smartphones will be available in major cities starting with October and could be followed later by tablets. Important because ZTE is one of the top 5 worldwide phone manufacturers and India a country with a great deal of potential in the long – term and staggering growth in smartphones sales of 75% Year – over – Year.

http://thenextweb.com/in/2013/05/20/zte-targets-india-as-it-reveals-plans-to-launch-five-new-smartphones-in-the-country/

Marketing, Press & Public Reaction


Planning Meeting Details

  • Wednesdays – 11:00am PT, 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

21-May-2013

Firefox Status: 2013-05-21

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

General Topics

  • Status updates tool: switch to bsmedberg

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

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 1 minute!

paolo

  • Reviews on features added to the JavaScript API for downloads

  • Prepared the promises patch that included code documentation
  • Continuing towards landing the updated implementation of promises

mak

  • Been at the jsday in Verona last week.

  • Went to visit couple of italian red pandas :)
  • Lots of pending bugmails and requests, still syncing up with those.

felipe

  • bug 853389 AddonRepository – Patches posted for review \o/ — following up with tests and seeing where I can help Irving in his part

  • GSoC – in-depth review of the proposals submitted to the project i’ll be mentoring (About:memory enhancements), student chosen.
  • bug 812573 Hotfix pushed to prod today!
  • Some prep work for the Summit Assembly

ttaubert

  • JSDay in Verona last week, Scotland.JS before that.

  • Landed a couple of sessionstore code cleanups.
  • Met with Nick Hurley to talk about speculative connect for sessionstore.
  • Catching up with (bug) mail.
  • Reviews.

adw

  • bug 518606 Troubleshooting Information page should have better support for copy-and-paste to plaintext.

    • landed after more discussion on SUMO forum
  • bug 868793 Loading about:support can trip “ASSERTION: FormatStringFromName() without format parameters”
    • landed
  • bug 856270 Update nsEditorSpellCheck to use nsIContentPrefService2
    • first review pass with Ehsan, trying to figure out why test_bug366682.html is intermittent
  • bug 599804 Highlight all doesn’t work with non HTML documents (e.g. CSS styled XML files)
    • reviewed
  • bug 856595 Intermittent test_wheel_default_action.html
    • may know what’s wrong, trying patch on tryserver
  • bug 555120 Intermittent failure in browser_bug441778.js
    • not sure what’s wrong, but patch to bug 856595 may fix this too
  • bug 873046 Intermittent browser_thumbnails_background.js
    • need to investigate
  • follow-ups to bug 841495 background thumbnail service
    • need to work on these
  • triage

markh

Mainly experimenting with e10s – got things (mainly) working on Windows, got html5 form validation “ported” to the new world order and currently working on form autocomplete.

dolske

  • Meetings on PICL and First-run

  • Australis UR stuff starting
  • pwmgr patches / review (modular/mainthread IO)
  • Bit of recent activity for modal http auth prompts (bug 613785)

dao

Reviews… Let me know if a patch needs priority.
Monday was a holiday in Germany, catching up on bugmail. I may miss today’s meeting.

mikedeboer

Last week:

  • worked on search-related bugs that are tracked for Fx 23

  • worked on Australis bugs that my team mates kindly assigned to me
  • Async Responsive workgroup meeting: I will add `add_task(Task)` API for Mochi tests bug 872229
  • Wrote a common JS Assert lib: bug 873126

This week:

  • work on search-related bugs

  • work on Australis bugs
  • work on add_task API
  • work on Add-ons Manager auto-complete
  • work on find bar improvements

gijs

  • Other

    • Tried to help mentor someone for bug 291534, dao said we want a different approach. Probably shouldn’t be a mentored bug in that case, any ideas how to followup here?

    • Other bug fixes (bug 874040, bug 874391, bug 872455,

MattN

(travelling during meeting)

  • Australis

    • Landed tab stroke polish

    • Landed tab drag indicator positioning
    • HiDPI background tabs up for review
    • HiDPI foreground tabs in progress
    • Tabs in Titlebar positioning for Windows
    • tab close buttons
  • Intern phone screen

mixedpuppy

  • back from talkilla work week

  • have patches for selenium webdriver to work with social, a couple minor items left to do
  • have outline for fx24/25 updates needed to support webrtc providers

Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337

    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

Mozilla Platform: 2013-05-21

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

Notices/Schedule

  • Firefox 24 is planned to be the next ESR – keep calm and carry on

  • Stability work week in late August – we’ll be asking a few engineers to join and help direct upcoming quarters for the Socorro/crash-kill teams
40 bugs (24 bugs last week) 41 bugs (38 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Key Issues

Mixed content blocker merged to Aurora (tanvi)

Firefox’s Mixed Content Blocker merged from Nightly to Aurora this week.

When an HTTPS page contains HTTP resources, the HTTP resources are
called Mixed Content. With the latest Aurora, Firefox will block certain
types of Mixed Content by default, protecting our users from
man-in-the-middle attackers and eavesdroppers. To learn more about this
feature, check out these links[1].

We are proactively trying to find websites that have compatibility
issues and alert web administrators. For those of you using Firefox
Nightly or Aurora, please let us know if you encounter any sites that
are broken due to the Mixed Content Blocker. You can do this by leaving
a quick comment on one of the following tracking bugs:

Mixed Content Compatibility Issues on Mozilla Affiliated Sites: bug 843977
Mixed Content Compatibility Issues on non-Mozilla Sites: bug 844556

[1]
https://blog.mozilla.org/security/2013/05/16/mixed-content-blocking-in-firefox-aurora/
https://blog.mozilla.org/tanvi/2013/04/10/mixed-content-blocking-enabled-in-firefox-23/

Threads

Products/Projects

Firefox Desktop

Firefox Mobile

Blog Shout Out
http://lucasr.org/2013/05/17/introducing-the-layout/
Performance, Usability, Features
  • Landed in Nightly (Fx24): bug 871390 – Leaking Shmem with NoSwap canvas update

  • bug 862763 – nsLayoutUtils::FontSizeInflationEnabled shows up in profiles, but shouldn’t <== Looks like this change resulted in a ~14% Tp4 (no chrome) improvement for Android
  • Push API: Blocked waiting for desktop Push API to land; implementing Java background service in the meantime bug 863103
  • Fixed: bug 828563 – m.here.com GPS not finding correct location on Galaxy Nexus
Stability Wins
  • bug 866501 – android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0×2/d=0×1010350 a=<n>}: at android.content.res.Resources.loadColorStateList(Resources.java) mainly on HTC devices running Gingerbread

  • Another ANR squashed bug 860879 – ANR @ org.mozilla.gecko.PromptService.finishDialog(PromptService.java:470)

Stability

Desktop

  • bug 869027 Appears to be bouncing between JS and DOM. (Aurora/Nightly)

Mobile

  • Nom for Aurora?

    • bug 866501 – android.content.res.Resources$NotFoundException: Resource is not a ColorStateList (color or path): TypedValue{t=0×2/d=0×1010350 a=<n>}: at android.content.res.Resources.loadColorStateList(Resources.java) mainly on HTC devices running Gingerbread
  • Beta crashers:

    • bug 867058 – java.lang.IllegalArgumentException: bytes.length 0 must be a positive number at org.mozilla.gecko.gfx.BitmapUtils.decodeByteArray(BitmapUtils.java)

      • currently investigated by Dev
  • Android database issues bug 778935 and bug 752828 are still the most serious unsolved issues present on release. Is there additional data we need, or can we at least make the user experience better by catching the errors and presenting a message to the user?

OrangeFactor

  • Past week’s OrangeFactor: 6.88 and trending downward (Previous Week: 8.66).

  • Good news, everybody!
    • Joel Maher found a workaround for the Android NSS crash (bug 761987). Efforts to find and fix the underlying cause continue in bug 871575.

    • Mike Habicher fixed a bug in the AOSP code used by the B2G emulator that fixed nearly all B2G test crashes in bug 867996.
    • Bobby Holley landed a patch which fixed one of the most frequent mochitest asserts we were hitting in bug 860941.
  • bug 856027 (Un-hide WindowsXP opt xpcshell tests when the failure rate isn’t unacceptably high) needs an owner or the tests should be disabled. All logging patches have landed.
  • New Windows iX test slaves were brought online. Tracking a few new failures, primarily in media code – bug 872748, bug 872760, bug 872788, bug 872996. All are currently unowned.
  • 22 intermittent failures fixed in the last week – List – Thanks!.

Platform Meeting Details

  • Tuesday 2013-05-2111:00 am Pacific

  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411

    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

20-May-2013

Mozilla Project: 2013-05-20

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • The 20+ Firefox OS App Developers who came, built & demo’ed their work at the Bogota Apps Workshop, despite a severe shortage of Geeksphones (awesome photos here): http://cogswells.tumblr.com/

Upcoming Events

Monday, 20 May

  • WebRTC meetup at the Hacker Dojo in Mountain View, CA at 6:30pm – 8:30pm

    • Learn how to build your very first WebRTC web application!

    • Feel free to bring a laptop to follow along with the WebRTC application we will build in the presentation

Saturday, 25 May

Next Week

  • MDN sprint: Friday May 31 and Saturday June 1 in the San Francisco and Paris offices. Bay Area and Paris staff: please join us any time on Friday (or Saturday) to work on code examples or developer docs for your Mozilla product or area of the Mozilla project. More details in the wiki or contact Janet Swisher (jswisher@ or jms in IRC). Volunteers and remote participants are also welcome! See you in #devmo.

Product Status Updates (voice updates)

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Anika and Dia Members of the People team People team IRC channel irc://irc.mozilla.org#peoplepeople
Kate Firefox OS Camp Cartagena IRC: #fxoscamp wiki: https://wiki.mozilla.org/FirefoxOSLaunchCamp/LatAm2013

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Peiying Mo Chris Hofmann Mountain View Mountain View Senior Localization Program Manager
Francesco Lodolo Chris Hofmann Mountain View Brescia, Italy Localization Engineer
Liza Fox Shezmeen Prasad Mountain View Brighton, UK Brand Events Team
Simone Sapin Jet Villegas Taipei UK Software Engineer Platform
Ryan Feeley Bryan Clark Mountain View Toronto UX Designer
Marc Feeley Azita Rashed Mountain View Mountain View Research Engineer

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Ben Brittain Tim Terriberry MV MV Platform
Brandon S. Kase Bill Walker MV MV Labs
Eric Atkinson Dave Herman MV MV Research
Evan Shapiro Dylan Oliver MV MV FFX OS
Ivan Alagenchev Tanvi Vyas MV MV Security Eng
Michael Vitousek Luke Wagner MV MV Research
Shu Hao Wu Mike Cooper MV MV Web Dev
Tim Kuehn Dave Herman MV MV Research
Varunkumar Manohar Anurag Phadke MV MV Metrics
Jack Montgomery Zhenshuo Fang SF SF UX Design
Ryan Seys Ben Adida MV SF Identity
Shane Tully Brad Lassey/Chris Peterson SF SF Platform
Timothy Gaweco Laura Forrest SF SF Product Marketing, Desktop
Vlad Filippov Ben Adida/Chris Karlof SF SF Identity

<meta>

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

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

QA

WebQA


  • 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
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

14-May-2013

Firefox Status: 2013-05-14

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

General Topics

  • Work week agenda

Friends of the Firefox team

Give a shoutout/thanks to people for helping fix and test bugs.

  • mconley giving a shoutout to ge3k0s (Guillaume C.) for keeping us on our toes in Australis land. He’s doing great work filing bugs and catching regressions.

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 1 minute!

gavin

  • reviews

  • work week organization
  • new hire stuff
next week
  • actually followup on test pilot

  • more work week/hiring

felipe

  • AddonRepository bug 853389: feedback from Blair implemented and going through tests now, met with Irving to discuss file writing stuff and with Irving and Mossop to discuss downgrade concerns

  • Fixed intermittent bug343515.js orange (bug 765192)
  • Reviewed all 31 GSoC applications once and two-pass reviews on the project I’m gonna mentor

markh

  • Landed a couple of “panel” features and patches to make Social use them.

  • Landed the async form history patch after fixing an orange which caused it to be backed out.
  • Getting my head around the e10s work and made a start on moving the form observer and autocomplete to an out-of-process message-based model.

mconley

  • Jamun branch is dead – Australis work is happening solely on UX branch now.

  • As per UX request, I’ve moved the star button back into the URL bar for now while I work on the new bookmark widget for Australis. Merged this change into UX.
  • Fixed strange appearance of popups on OSX
  • Been tackling randomly failing tests under browser/base/content/test. Very frustrating.
  • Laid out a rough roadmap for the rest of the Australis work – viewable from line 330 onwards here.
  • Started conversations with ZER0 from the Jetpack team about Australis impacts to the SDK
  • Lots of reviews

mikedeboer

Last week:

This week:

  • take as many Australis related bugs as…

  • Async perf meeting

gijs

Last week:

  • One public holiday

  • Australis
    • bug 855683 (JP tests) and bug 869939 (migrate stuff from addon bar to navbar) – blocked on decisions regarding addon-bar removal, talked with jetpack folks and mconley, posted to fx-dev, waiting on finalizing discussion there + ux feedback

    • landed bug 853083 (tabs left margin on windows without the app button)
    • lots of stuff about bug 853415 (weird overflow bug), seems we’re now going to able to fix it by never hiding the navbar
    • Started work on never hiding the navbar in bug 870545 and bug 752434.
    • behind the scenes stuff about bug 658467 (tab label fadeout rather than ellipsis), looking hard to make work in a performant manner
  • Other
    • landed bug 865316 (polish for OS X menubuttons)

    • still waiting for reviews on Fx reset tab restoring, and UX response from Limi on whether we care enough about tab groups

This week:

  • More Australis customization stuff (navbar, tab scrollbar fixes after that’s done)

  • Want to tackle UX orange/red and get it just as green as the trees outside my window.

MattN

Last week:

  • all Australis, all the time

    • bug 858089 = Tab stroke polish is very close. Little issues keep popping up.

    • Australis OS X LWT landed
    • Bug triage
  • Intern phone screen
  • Finish bug 858089 = Tab stroke polish

  • Fix bug 864608 – Tab drag placeholder
  • bug 857886 – HiDPI OS X tabs
  • More Australis follow-ups
  • Review Gijs’ clip-path patch

jaws

This past week:

  • Gave a presentation at Mobile Monday Detroit

    • Should have a video of the presentation uploaded to YouTube and blogged about
  • The UI for customization mode is near-finalized for Windows, OS X, and Linux. Some minor bugs here and there.
  • The location bar and search container now have a minimum width (on UX)

This week:

  • Look at GSoC proposals

  • Work on toolbar overflow for Australis
  • Lots of smaller but nice wins for Australis to work on (bug 870865, bug 870866, bug 870869)
  • Add some more functionality to the History widget (Clear recent history…, etc)

UX Updates

lco

  • Back from vacation, trying to catch up!

  • How many sites is Mixed Content actually breaking?

Details

  • Tuesdays – 10:00am Pacific, 1:00pm Eastern, 17:00 UTC

  • Dial-in: conference# 91337
    • US/International: +1 650 903 0800 x92 Conf# 91337

    • US toll free: +1 800 707 2533 (pin 369) Conf# 91337
    • Canada: +1 416 848 3114 x92 Conf# 91337
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 91337
  • irc.mozilla.org #fx-team for backchannel
  • “Firefox” Vidyo Room

SeaMonkey: 2013-05-14

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

Agenda

  • Who’s taking minutes? -> Ratty

  • Nominees for Friends of the Fish Tank TBA

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

  • Need to reward the nominees of the friends of the fish tank from this year!

CLOSED

Status of the SeaMonkey Buildbot Master and Tree

  • No Windows langpacks since 8th April on trunk. Needs investigating.

    • Comment from mcsmurf on this: Not clear what is meant by this, please clarify. xpi/win32/ folders on FTP server look fine. Also file a bug if something needs to be investigated/fixed.
  • The Java on Linux bug has been tracked down to being due to our (SM’s) build config. Basically our RelEng team needs to check whether we can switch to linking libstdc++ dynamically, like FF and TB do. See: bug 754622 Oracle/Sun Java jre1.7.0_04 and later does not work in SeaMonkey.
    • In the mean time, InvisibleSmiley has added the workaround to the 2.17 and 2.18 release notes.
  • Tinderbox is going to be EOLed. We need to move the SeaMonkey tinderboxpushlog off.
    • Mostly done now, just a few loose ends.

    • Callek has gotten up and running a newer version of TBPL (that doesn’t depend on tinderbox) for testing. This will be deployed eventually to replace the current TBPL code we are running.
    • Mcsmurf needs to talk to Callek to see if tbpl can get more memory (some PHP(?) setting?) as sometimes fetching a log fails due to not enough memory (See bug 845844).
  • Intermittent issue with Mac OSX64 Debug Leak log comprehension. Issue tracked in bug 774844. Also see possibly related Thunderbird bug 806492.
  • Two remaining machines on Parallels are the buildmaster (cb-seamonkey-linuxmaster-01) and Linux64 (cb-seamonkey-linux64-01). These need to be migrated to ESX. Specifically:
    • sea-vm-linux64-1 will replace cb-seamonkey-linux64-01 (and running jobs now).

    • sea-master1 will replace the current buildmaster.
    • Both our buildmaster and cb-seamonkey-linux64-01 are down due to hardware failure. This means no builds and no releases until they are replaced. After two days of help from DCOps, Callek has decided to cease all recovery operations and concentrate on setting up the puppetmaster to get the ball rolling on getting our new buildmaster out. Therefore, our 2.18b5 and our 2.18 release are cancelled. instead will go directly to the 2.19 series of betas.
  • bug 740633 set up seamonkey HPs in scl3. Hardware installed and iLO configured. CentOS 6.3 installed.
    • Awaiting puppetmaster fully prepared to instantiate as Linux Mock-Based slaves
  • sea-puppet (one of said hp machines) is ready to be configured as a puppet master (bug 827079), needs audit of the manifests and settings creation.
  • comm-* will be building out of mozilla-* eventually. Jcrammer is working on this.
  • release.mozilla.org does not track the SeaMonkey project anymore (bug 850339) [WONTFIX]. Instead SeaMonkey URLs pointing to releases.mozilla.org have been redirected to ftp.mozilla.org bug 871120.
  • bug 865976 Cannot build SeaMonkey on Linux since Bug 842927 (Implement DOM3 KeyboardEvent.key only for non-printable key, first)

Release Train

  • SeaMonkey 2.18b4 shipped May 3.

  • Due to hardware failure, SeaMonkey 2.18b5 and SeaMonkey 2.18 are cancelled.
  • Instead will go directly to 2.19 series of betas and by the 24th June, the 2.19 final. This means that users of 2.17.1 will be going directly to 2.19.
  • If Firefox decides to do a dot release, we might go for a 2.18 later.

Extensions Compatibility Tracking

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

  • Addon Compatibility Listings
  • There are now Lightning versions for both SM 2.17.x (Lightning 2.2b1) and SM 2.18 betas (Lightning 2.3b1) available on AMO.
    • Might need to point out in release notes that users needs to install the Lightning beta versions for the SeaMonkey releases (as Lightning follows Thunderbird 17.0.x release schedule)
  • Shipped extensions (DOMI, CZ, Venkman) compatibility:
    • Extensions are now compatible by default thus mitigating the issue. Although some people still disable c-b-d and run into issues.

    • SeaMonkey 2.18 will ship ChatZilla 0.9.90
  • Our build team needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
    • Meanwhile Callek made some changes to the tags that SM pulls (CZ, Venkman, DOMI) for comm-central. See comm-central changeset 347b255c4810.
  • Nightly Tester Tools is being actively developed by xabolcs (coder) and whimboo (reviewer) to make it more compatible with comm-central in general and SeaMonkey in particular. See Issues · mozilla/nightlytt · GitHub.

2.x (Last, Current, Next)

  • [From a previous meeting:] There is a problem with the metrics server, so no current data is available

  • See Basics page for the usual reminders.

2.17

open tracking (0)
tracking requests (1)
targeted (0)
fixed (10)

2.Next

  • Current breakages:

    • Nothing significant at the moment.
  • Mozilla-central bugs that affect us:
    • Note: Please file bugs if you notice any landing on mozilla-central that might break us. Please don’t depend on Ratty noticing such landings.

    • bug 769764 move proxy resolution to separate thread and remove sync api. Tracked in:
      • MailNews bug 791645 Rewrite calls to synchronous nsIProtocolProxyService::DeprecatedBlockingResolve with Async code before DeprecatedBlockingResolve disappears as well.
    • bug 737615 Remove use of synchronous cache API from unit tests. Tracked in:
      • bug 804972 Remove synchronous calls to nsICacheSession::openCacheEntry in SeaMonkey tests.

      • Mcsmurf says this is almost fixed but there was a test failure. He will close this bug and open a new one for the failure.
    • bug 793634 Force builds to be compatible with gtk 2.18/glib 2.22. Tracked in:
      • bug 795354 Migrate SeaMonkey Linux builders to CentOS 6.

      • bug 794772 Port |Bug 713802 – Build with GIO support (and drop GnomeVFS)|. This is dependent on bug 795354.
    • bug 795144 default –disable-gnomeui icon theme support
      • porting bug needed for the two configure.in changesets? Changes could be folded into bug 794772 above. *** IanN and Ewong are looking into this..
    • bug 839034 move markPageAsXXX methods to nsINavHistoryService. Tracked in:
      • bug 845895 Fix markPageAsXXX usage in Seamonkey.

Feature List, Planning

Private Browsing is now mostly complete and uplifted to 2.18. Most things should work but some edge cases have probably been missed. Hopefully any remaining bugs will be found before its release.

  • Testing would be appreciated! Please file bugs as blocking the meta bug 460895.

  • We need to figure out if we want a new about:privatebrowsing page which someone will have to write (bug 842439). We also don’t have any help content yet.

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

  • Low-Medium triaging effort.

Open reviews/flags:
23 review
7 super-review
2 ui-review
6 feedback

  • bug 847546 Support Retina Display (HiDPI) on SeaMokney on MacOS X.

    • Ratty thinks we will need 2x PNGs as well as other changes. See Core Tracking bug 785330 for supporting HiDPI mode (Retina Display) on Mac OS X.
  • See Feature List page for major wanted/needed features.
    • Ratty suggests featuring one or more bugs from that page at each meeting.
  • Featured helpwanted bugs:

Good First Bugs

  • Note: The GFB list is open to all including our regular contributors.

  • Ratty is working on an updated GFB list, suggestions welcome.
  • New GFBs recently added:
  • Currently there are 24 GFBs open, 2 are being actively worked on. bug 735333 needs some help getting this running on the try-server. Mcsmurf is assisting.
  • List of Open mentored bugs.
    • Ratty notes that there are 23 bugs that are GFBs but without the mentor keyword. These need to be audited to see if they are really suitable as GFBs.
  • Mentors of stalled bugs should try to communicate with the assignees and if they can’t work on them any more to unassign/free up those bugs.

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

Callek

Fixed:

  • bug 867870 Add SeaMonkey 2.18 Beta 4 to bouncer.

Working on:

  • bug 870191 Add SeaMonkey 2.18 Beta 5 to bouncer.

To Do:

  • bug 740633 set up seamonkey HPs in scl3.

  • bug 817383 SeaMonkey needs new (public) GPG key, in order to support signing releases properly.
  • bug 827079 Setup SeaMonkey PuppetMaster.
  • bug 827178 Update stage.m.o cron to match recent changes with ffxbld cron.
  • bug 845844 Deploy updated tbpl to tbpl.drapostles.org.

ewong

  • Fixed:
  • Review:

    • bug 739056 – Port |Bug 715099 – Convert nsProfileMigrator to JS so we can use JS modules on migration| to SeaMonkey
  • Working On:

    • bug 633937 – Port bug 562048 to suite.

    • bug 796994 – Use filepicker’s open() instead of the obsolete show() in /suite/*
    • bug 834690 – Port |Bug 569342 – Find bar should not be enabled in about:addons| to SeaMonkey
    • bug 834691 – Port |Bug 632233| to SeaMonkey (XULBrowserWindow.onLocationChange looks for a “disablefastfind” attribute in all content documents before ruling them out)
    • bug 837649 – [Tracking Bug] Stop OSX 10.5 support for SeaMonkey project
    • bug 837650 – Stop support for OSX 10.5 in suite/ tree
  • To Do:

IanN

  • Some testing, reviewing and commenting.

  • Fixed:
  • Checked in pending review:
  • Waiting for feedback/review:
  • Fixing review comments before checkin:
    • bug 757230 When using add button for permissions in Data Manager set a displayHost

    • bug 798147 Switch to correct pref pane if pref window already open
    • bug 778534 Use image instead of html:img in instant messaging
  • 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 773979 [META] Switch to new drag and drop api in SeaMonkey
    • 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.
    • Help get composer standalone builds working with –enable-tests.

mcsmurf

  • Fixed bug 867008 Remove previous calls to PlacesUtils.backups and move them to PlacesBackups (SeaMonkey)

  • Fixed bug 864271 Permanent orange: TEST-UNEXPECTED-FAIL | browser_dataman_basics.js | Test timed out
  • Fixed bug 863426 Port test fixes from |Bug 854467 – can’t un-set the clicktoplay flag on an nsIPluginTag| to SeaMonkey
  • Fixed bug 863672 Port configure.in changes to comm-aurora
  • Worked on bug 840474 Clicking on new mail notifcation opens two MailNews windows when no MailNews window is open (new feature disabled for SeaMonkey 2.18 due to this bug)
  • Filed bug 868205 Click-to-play pref (plugins.click_to_play) broken in SeaMonkey}}
  • Filed bug 869965 New: Background url bar color when vitising a SSL page does not cover the whole url bar
  • Filed bug&created patch bug 870290 [SeaMonkey] (perma-orange) TEST-UNEXPECTED-FAIL test_hang_submit.xul | Test timed out. (Broken plugin crash reporter submit link)
  • Filed bug&created patch bug 871291 Replace CSS selector -moz-locale-dir with chromedir selector inside pluginProblem.css
  • Created patch for bug 867068 Switch SeaMonkey to new Places async API
  • Created patch for bug 798278 Implement multiple plugin doorhanger UI (Port Bug 797677 and Bug 754472)

Ratty

Waiting for check-in on CLOSED TREE:

  • bug 870728 The Geolocation prompt should not offer action in PB mode if the action remembers permission for more than a session.

    • Landed on comm-beta (2.18b) a=CLOSED TREE.
  • bug 871536 Mitigate clickjacking of about:certerror.
  • bug 871541 Remove updateIcon from tabbrowser since it has only one consumer.
  • bug 871548 Query params sent when reporting a phishing site could contain sensitive info.

Working on:

  • bug 870413 Implement permission prompt for desktop notifications in SeaMonkey.

Other stuff:

  • Did some reviews.

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

rsx11m

Fixed on trunk:

  • bug 867210 Put “Display emoticons as graphics” in a new line.

Fixed on comm-beta:

  • bug 849359 Print button is misaligned in the Composer and Message Composition toolbars with the Modern theme.

Working on:

  • bug 868419 Update Help for Mail & News Message Display preference pane.

Filed:

  • bug 868486 Session restore logic appears broken in Browser preference pane.

  • bug 868495 Browser main preference pane cut off in Windows 7 with hardware acceleration.

Follow-up discussions:

  • bug 861471 Update the SSL preference pane after bug 733642 changed preference names and semantics.

Other:

  • Bug triage, testing, and commenting for SeaMonkey and MailNews Core.

  • End-user information and discussion on MozillaZine

Any other business?


SeaMonkey Meeting Details

Mozilla Platform: 2013-05-14

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

Actions

  • jst and lmandel to find owner for Orange Factor bug 858948

Notices/Schedule

24 bugs (?? bugs last week) 38 bugs (32 bugs last week)
Unresolved Aurora 23 Trackers (non-security, not tracked for Beta) Unresolved Beta 22 Trackers (non-security)

Key Issues

Threads

Products/Projects

Firefox Desktop

  • Social API

    • Shane Caraveo landed the “Share panel” (bug 818675), which significantly improves the social API’s “share” capabilities
  • Form history/autocomplete back-end changes

    • Mark Hammond chased down the last few test failures blocking back-end refactor of autocomplete/form history (bug 566746, bug 697377)
  • Australis

    • Work continues. Star button changes were reverted, several changes to the toolbar and find bar behaviors landing now.
  • XUL Panel improvements

Firefox Mobile

Usability, Responsiveness, and New Features
  • Lots of WebRTC patches landed last week

    • bug 862883 Enable webrtc mochitest automation for FxAndroid

    • bug 866093 application crashed [@ webrtc::VoEExternalMediaImpl::SetExternalRecordingStatus(bool)]
    • bug 869477 WebRTC UI permissions no longer shown
  • Reflow on Zoom on double-tap only patch has been r+’d, Scott is working through some breakage in the vkbOverlap test before landing bug 847872.
  • ANR Reporter is ready for privacy review: bug 863777 – Teach ANR reporter to use the profiler to get a native stack
  • Implementing WebSockets for bug 834033 – Implement Push Notifications for Android
Stability Wins

bug 778459 – java.lang.OutOfMemoryError: at org.mozilla.gecko.AwesomeBarTabs.updateFavicon()
bug 827248 – java.lang.OutOfMemoryError: at org.mozilla.gecko.AboutHomeContent.getTopSitesThumbnails()

Stability

  • Benjamin Smedberg’s patch from bug 831768, which reduced Flash crashes and hangs by a quarter on beta, is shipping on release today with Firefox 21.

  • Jan de Mooij deduced a testcase for #4 topcrash bug 851934 (outlook.com) from full dumps within 24h of being assigned there, and realized he had already fixed this for 22 in bug 867482! Unfortunately too late for 21.
  • Is there anything more we can do about : bug 752828 – android.database.sqlite.SQLiteDatabaseLockedException: database is locked at android.database.sqlite.SQLiteStatement.native_executeSql(Native Method) on ICS ?
    • it’s one of the top bugs for all channels for FFX for Android.

OrangeFactor

  • Past week’s OrangeFactor: 8.66 (Previous Week: 7.63).

  • No significant changes from last week.
  • bug 861176 – “Intermittent cppunittests TEST-UNEXPECTED-FAIL | TestSTSParser.exe | test failed with return code 4294967295 | Couldn’t get the profile directory.” Affects all branches. Needs an owner from RelEng.
  • Suggestions for moving OF downward?
  • 17 intermittent failures fixed in the last week – List – Thanks!.

Roundtable


Platform Meeting Details

  • Tuesday 2013-05-1411:00 am Pacific

  • Dial-in: conference# 98411
    • US/International: +1 650 903 0800 x92 Conf# 98411

    • US toll free: +1 800 707 2533 (pin 369) Conf# 98411
    • Canada: +1 416 848 3114 x92 Conf# 98411
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 98411
  • Engineering Vidyo Room / Warp Core / SFO-Boardroom / Tor Commons
  • join irc.mozilla.org #planning for back channel

13-May-2013

Mozilla Project: 2013-05-13

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

All-hands Status Meeting Agenda

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

Friends of the Tree

  • Thanks to all of the new contributors who helped with Firefox 21 and thanks to Josh and Seif for creating the report on activities for the release.

  • Anthony Hughes would like to thank (hopefully I don’t forget anyone) Simona Badau, Bhavana Bajaj, Juan Becerra, Carsten Book, Ioana Budnar, Raymond Etornam, Mike Hommey, Cornel Ionce, Michael Kaply, Alexandra Lucinet, Manuela Muntean, Phil Ringnalda, Gavin Sharp, Paul Silaghi, Hong Tang, Nick Thomas, Mihaela Velimiroviciu, Justin Wood, and Hector Zhao for working hard over the weekend to ensure we ship a top-quality Firefox 21 to all of our users on Tuesday.

Upcoming Events

This Week

  • JavaScript team work week in Santa Cruz – AGENDA

Monday, 13 May

Tuesday, 14 May

  • 13:00 Security Champions

    • “MTV-2J JK”; “SFO-7B The Warfield”; “TOR-5N Spadina”

    • Vidyo: 2J
    • 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 95227
      • IRC Backchannel: #security

Wednesday, 15 May

Thursday, 16 May

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

Friday, 17 May

Product Status Updates (voice updates)

Firefox Desktop/Mobile

Speaker Location: Vancouver (johnath)

  • Release week!

    • Thanks for the last minute push, everyone

Webmaker

Speaker Location: Ryan Merkley, Toronto

Firefox OS

Speaker Location: No Audio. Yo.

Grow Mozilla

Speaker Location: San Francisco

Help us build a history of Mozilla told by Mozillians. Please share your memories about this Mozilla milestone:

60 Seconds with Mozilla IT

Speaker Location: mrz in SF

  • Mozilla IT made some changes last week.

Speakers

Presenter Title Topic Location Share? Media More Details
Who Are You? What Do You Do? What are you going to talk about? Where are you presenting from? (Moz Space, your house, space) Will you be sharing your screen? (yes/no, other info) Links to slides or images you want displayed on screen Link to where audience can find out more information
Diane Bisgeier Program Manager, WebFWD Help us recruit the next cohort for WebFWD – deadline is June 5! http://webfwd.org Mozilla San Francisco No screen share – just showing off the schwag you can get if you refer a team to our next class. Here’s the messenger bag :) > https://www.facebook.com/photo.php?fbid=361822707265407&set=pb.218655251582154.-2207520000.1367814592.&type=3&theater Details on WebFWD at http://webfwd.org
Dethe Elza Lead Developer, Collusion Sneak peek at Collusion 1.0 Pre-recorded demo video Yes, playing video from Toronto Popcorn demo video version learn more about Collusion
Dia Bondi (IRC thejudge) Head of Knowledge Cultivation Capture Mozilla is Air.Mozilla too! + Badges San Francisco No https://air.mozilla.org/channels/culture_and_context/
https://badges.mozilla.org/en-US/
https://air.mozilla.org/channels/

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Travis Choma Bill Walker Mountain View San Francisco Software Architect, Apps
Peiying Mo Chris Hofmann Mountain View Mountain View Senior Localization Program Manager
Sole Penades Frederic Wenzel Mountain View London, UK Senior Web Developer, Developer Ecosystem
Candice Serran Sheila Mooney Mountain View San Francisco FirefoxOS

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
David Zbarsky Fabrice MV MV FFX OS
Mohammed Almeshekah Camilo Viecco MV MV Security Engineering
Subhadeep Paul David Zeber SF SF Metrics

<meta>

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

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

QA

Test Execution

  • Driving hard to qualify Firefox 21 release candidates ahead of this week’s release [testplan]

WebQA

Automation & Tools


  • 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
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 8600

8-May-2013

Mobile: 2013-05-08

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

Schedule

  • Next merge: 2013-05-13 (3 BUSINESS DAYS!)

  • Next release: 2013-05-14

Friends of the Mobile Team

Give a shoutout/thanks to people for helping fix and test bugs.

  • Chen Dai contributed patches to

    • bug 866487 – MOZ_UPDATER always set to true in AppConstants.java

    • bug 869322 – Screen can’t read the text in input box
  • Abir Viqar landed his first patch! (bonus points for an r+ on first attempt)
    • bug 839434 – Private browsing page opens the pop-ups in normal browsing
  • Tetsuharu OHZEKI continued to file and fix multiple bugs
    • bug 865250 – Clean up BrowserApp.get/setPreferences()

    • bug 867875 – Add the pref to switch reader mode
    • bug 868936 – Use strict equality operator in JSDOMParser.js

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!

GBrown

  • Last week:

    • Investigated bug 867626 Expose Shumway in navigator.plugins

    • bug 865944 Use foreground activity to determine if browser has terminated
    • –> Panda failure rates much better this week
    • bug 868681 Offline apps doorhanger not shown
    • bug 868767 Unable to uninstall org.mozilla.fennec_aurora/firefox_beta and reboot
  • Working on:
    • bug 867626 Expose Shumway in navigator.plugins

    • Follow-up on bug 865944 Use foreground activity…
    • bug 869030 Robocop testDoorHanger causes future reboots on pandas
    • bug 867360 Watcher dies sometimes on Pandas

Chris Lord (cwiiis)

  • Doing

    • bug 866461 – Bing.com constantly resizing with the dynamic toolbar

    • bug 803299 – Use 24-bit colour on 24-bit screens (patches r+’d but backed out due to reftest failures)

Chris Peterson

  • Done

    • Fixed bug 778459 – java.lang.OutOfMemoryError: at org.mozilla.gecko.AwesomeBarTabs.updateFavicon()

    • Fixed bug 827248 – java.lang.OutOfMemoryError: at org.mozilla.gecko.AboutHomeContent.getTopSitesThumbnails()
    • Fixed bug 868604 – JavaScript Warning “test for equality (==) mistyped as assignment (=)?” in “chrome://browser/content/downloads.js”
    • Fixed bug 868673 – Fix -Wtype-limits “comparison of unsigned expression >= 0 is always true” warning in XPFE
    • Implementing WebSockets for bug 834033 – Push API for Android
  • Next

    • Implement System Messages for bug 834033 – Push API for Android

JChen

  • Past week

    • Finished bug 863777 – Teach ANR reporter to use the profiler to get a native stack

      • Doing privacy review now
    • Worked on bug 860879 – ANR @ org.mozilla.gecko.PromptService.finishDialog
      • Have patches for review

      • Going to file follow up bugs
    • Worked on bug 847983 – IME in designmode doesn’t seem to work very well
  • Next
    • Finish bugs from above

    • bug 868566 – Cannot create a new paragraph in a text box on Motorola Support Forums
    • bug 868569 – Cursor selection buttons in Swype don’t work
    • bug 846660 – java.lang.InstantiationException: cant instantiate class char
    • PTO starting next Wed

GCP

  • This week:

    • WebRTC

    • bug 862883 Enable webrtc mochitest automation for FxAndroid
    • bug 866093 application crashed [@ webrtc::VoEExternalMediaImpl::SetExternalRecordingStatus(bool)]
    • bug 863290 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
    • bug 869477 WebRTC UI permissions no longer shown
  • Next week:
    • bug 863290 crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices

    • bug 867185 Camera names should percolate upwards to the UI
    • bug 862808 Local Video is upside down on Android when in portrait mode

Brian N

  • Done

    • Ouya bugs

      • Bug 849847 – Make about:home scrollable with the analog stick

      • Bug 868230 – Map gamepad X button to show/hide tabs tray
  • In progress
    • Bug 868553 – Make about:home use a ViewPager
  • Next
    • Other about:home rewrite work

    • Ouya bugs

Sriram

  • Back from vacation

    • More coffee, more sleep, more cricket
  • Exploring quick share menu.

WesJ

  • Vacation

  • Bug 813756 – Payments frontend for Android – Landed! yay!
  • Bug 757481 – Tests for prompt service – have some new wip up
  • Bug 798358 – Hardcoded add-ons on about:home links to author’s desktop site with desktop add-on installs – Landing now
  • Bug 826325 – Decide where window.open should open content – Still trying to find the right solution here
  • Bug 808636 – Update visual style of mobile error pages – http://people.mozilla.com/~wjohnston/netError/index.html

LucasR

  • Last week

    • Bank holiday

    • bug 869166 – Add space between URL bar and tab curve
    • bug 869022 – Fade tabs button and menu away when tabs panel is open
    • bug 868460 – Tidy up animation bits
    • bug 867554 – New sidebar animation on tablets
    • bug 860121 – Animating the landscape tab menu on tablets yield a white gap between the sidebar and the tab count button
    • bug 866466 – Opening a remote-tab from tab-menu overlays view onto the regular and private tabs menu
    • bug 867141 – Unable to close regular tabs after closing last private tab
    • bug 865228 – Misc improvements in the browser toolbar animations
    • (In progress) bug 869494 – Add editing mode to browser toolbar
  • Next week

Margaret

  • Done

    • bug 867249 – Improve BitmapUtils.getDominantColor to avoid returning gray-ish colors

    • bug 867627 – Dominant color favicon backgrounds are really slow to update
    • bug 867650 – Search list still shown on Awesomescreen when clearing search string
    • bug 867125 – Unpinning a site from about:home removes it from about:home regardless of the number of visits
    • bug 867059 – “Set as Default” option still available in context menu after disabling a search engine
    • Helped interview devtools candidates
  • In Progress

    • Crash in BrowserToolbar.setTitle – bug 868342

    • Blog post about dominant color favicons
  • Next

    • Update empty favicon style – bug 869634

    • Use better default thumbnails on about:home when we don’t have a screenshot – bug 837392

Scott (jwir3)

Last Week:

  • bug 847872: Reflow zoom on double tap only (r+, but I’m having some difficulty with tests – specifically testVkbOverlap on Android and I’m kind of blocked on this before I can land).

  • Looked into bug 864595: Assertion failure in caretPositionFromPoint. I have a solution, but it’s not quite ready for review.
  • bug 862763: Performance of nsLayoutUtils::FontSizeInflationEnabled needs some work (in review).

This Week:

  • Land reflow-on-zoom on double-tap only.

  • Land HResize performance enhancement for reflow-on-zoom.
  • Finish implementation of last solution for bug 836565 that queues one event for each document to be reflown in nsDocumentViewer, for responsiveness (this might not be necessary).
  • bug 766599: Reframe to prevent crash in nsFontInflationData (this will allow us to dynamically change font inflation prefs without a reload).

BLassey

MFinkle

Done:

  • bug 869477 – WebRTC UI permissions no longer shown

  • Looking into bug 862377 – Android WebRTC permissions UI will only respect first doorhanger

Next:

  • Metro work week in Vancouver

Ian Barlow

  • Work in progress

    • bug 864958 Some subtle adjustments to the PB chrome

    • bug 808636 Reviewing work in progress on mobile error pages
    • Some discussion around WebRTC doorhanger permissions
    • Continuing work with Product on some UX prerequisites for Mozilla Apps on Android
    • Standing by for any and all questions about Multipage About:home
    • Usability testing plan for Multipage about:home
    • TV design concepts
    • New tablet concepts

WebRT

  • There is a meeting on Friday (11a PT) to discuss the “synthesizing APK” approach to delivering Apps on Android.

PiCL

  • Work week in Vancouver this week.

Feature Focus

Fx21
  • [ON TRACK] bug 834681 – Add support for basic distribution modifications

  • [ON TRACK] bug 831354 – Ship fonts for content in Firefox for Android
  • [ON TRACK] Amazon Search URL
  • [PLANNED]bug 867604 – [Meta] HTML5 Compat
    • Note: thanks for the uplifts last week!
Fx22

Pet bug: Bug 862996 – Put text headings back in the tab menu

Fx23
Fx24

Tradeoffs: Finishing the last 3 Reader Improvements and moving About:Home Redesign
Need to create a project plan for Shumway and Dynamic Snippets

Round Table

SUMO

Meeting this week to plan a strategy around replying to 1-star reviews on Google Play.

Thought we had a small spike in crash feedback but it turned out to be nothing.

Getting ready for Firefox 21.

QA

  • bug 853522 regressed h.264 videos on JB devices. need to uplift fix to all channels

  • working on a test matrix to cover release coordinate on multiple stores:
  • bug 856445 – Lg optimus black crash confirmed, over to mfinkle
  • bug 845729 – SGS2 blocklist confirmed, awaiting beta uplift to retest

Details

  • Wednesdays – 9:30am Pacific, 12:30pm Eastern, 16:30 UTC

  • Dial-in: conference# 99998
    • US/International: +1 650 903 0800 x92 Conf# 99998

    • US toll free: +1 800 707 2533 (pin 369) Conf# 99998
    • Canada: +1 416 848 3114 x92 Conf# 99998
    • FR/Paris: +33 1 44 79 34 80, x92 Conf# 99998
  • irc.mozilla.org #mobile for backchannel
  • Mobile Vidyo Room

Older Posts »

Powered by WordPress