Meeting Notes

8-May-2013

Firefox/Gecko Delivery Planning: 2013-05-08

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (21)

    • FF21.0b7 Desktop is ready to go

    • FF21.0b7 Mobile was shipped yesterday
    • FF21.0 final RC build’s have gone to build and are with QA

Firefox Metro

  • Iteration #7: May 02 – May 23

    • 14% of the iteration work (20 points across 10 stories) has been completed to date (see table below).

    • 35% of the total project work has been completed to date.
    • We will be releasing figures on the project’s quality performance and defect levels at the conclusion of Iteration #7.
    • Product Manager is reviewing release build to determine which ‘out of scope’ legacy features to turn off in V1.
    • Team on Work Week from May 13 – May 17.
  • Iteration #6: Finished on April 30
    • Team completed 74 story points across 20 features.

    • Team achieved a new average velocity of 51 story points per iteration which was an 8% improvment from the previous iteration.
    • Overall performance gain has resulted in a new expected production release forecast of November 19, 2013 – a reduction of 2 iterations from the previous status update.
    • Production Release Forecast now includes Best Case and Worst Case scenarios – View Release Forecast
ID Summary Priority Status
862209 Defect: Unloaded websites reloading after closing them while using “tabs from last time” P1 ASSIGNED
867115 Defect – Context menu in snapped view shows the tab bar for an instant P1 ASSIGNED
831909 Story – Text selection in Firefox app bar (touch) P1 ASSIGNED
866065 Defect – ms-windows-store:// links should not need to be opened with an application P1 ASSIGNED
860899 Story – Fixup all failing mochitest-metro-chrome tests in automation 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
855147 Defect: Settings do not persist when closing Firefox from desktop application bar P1 ASSIGNED
835623 Story – Combine page contextual items (URL bar, bookmark star, etc.) into single app bar P2 ASSIGNED
850737 Story – Smoothly scroll the Firefox Start screen – Part I P2 ASSIGNED
833182 Story – Updating Metro Firefox P2 ASSIGNED
849395 Story – Allow updates via about flyout P2 ASSIGNED
855297 Story – Provide a consistent OSK experience for when users have no keyboard and mouse 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
867163 Defect – Restore tile button doesn’t work when context app bar is visible on a second time P1 RESOLVED
833130 Story – Sync passwords P2 RESOLVED
833131 Story – Sync bookmarks P2 RESOLVED
833132 Story – Sync history P2 RESOLVED
833133 Story – Sync tabs P2 RESOLVED
849312 [tracking] Backlog – Various sync issues 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
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

Firefox Mobile

Current Releases

Google Star rating is *visual* 4.5 stars. We are tracking 4.25 for GA in actuality but the visual tipping point is a result of lot’s of hard work
https://medium.com/what-i-learned-building/f4488e366b91

Beta (21)

  • We are backing out the fix for this crash because it blocks too many JB devices. We are considering doing a final beta to increase our confidence prior to GA: bug 853522 – crash in mozilla::MediaPluginHost::DestroyDecoder @ libstagefright.so@0xd… on Samsung Galaxy Tab 2 with espresso & espresso10 hw running JB

  • Otherwise, we just signed off on Fx21, this will include a push to the Yandex Store

Aurora (22)

  • The Dynamic URL bar (a.k.a Toolbar) has been deferred from Fx22. It remains enabled in Fx23 for testing and convergence

  • Slovak will replace Turkish as the next locale to add support for and it is slated for Fx22
  • Otherwise, double tap reflow-on-zoom, New Tab UI, ANR reporter, Async Canvas Playback

Nightly (23)

Services

Firefox Health Report

  • On track to ship in desktop with Fx21

  • Will hit Android for either 23 or 24
  • Dashboards are still coming, but we can get useful data for Nightly/Aurora/Beta, ask mconnor+gps if you have questions.

Product Announcements

  • No updates.

Feedback Summary

Desktop

USR 20 should be available later this week.

  • Flash – We are still seeing as much (or more) negative feedback about flash stutter or generally causing a poor experience. Crashkill team reports that Flash crashes are down on beta but it seems to just result in more jerkiness complaints on beta, not sure it’s actually improved the feedback.

  • Popups – We are seeing a significantly increased amount of popup reports in both Release and Beta. Assuming it is new malware.

Mobile

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

Getting ready for Firefox 21.

User Experience (Design and Research)

  • [WebRTC] Ramping up! (Boriss)
  • [metro] (yuan)

    • Sync UI adjustments:

    • Solution for Auto-complete page: mockup.
    • Notification for adding a bookmark: video
    • Solution for a new Metro & desktop update preference bug 866229

Market Insights from the Product Marketing Strategy Team

Desktop / Platform

Google

  • On iOS, Google has now enabled app developers to integrate Chrome within their mobile applications.

  • Chrome Beta on Windows and Mac now supports the Chrome Office Viewer, an extension which provides seamless viewing of Microsoft Office files in the browser.
  • Google Translate added Bosnian, Cebuano, Hmong, Javanese and Marathi, bringing the total number of languages supported to more than 70

Microsoft

Tizen

WebKit

  • WebKit released SunSpider 1.0, an updated version of the Javascript benchmark. Among other improvements, delays between tests have been eliminated so it runs up to twice as fast.

Mobile

  • 2013 is the first year that people will buy more tablets than PCs. There will be 256 million tablets sold and 183 million PCs this year. By 2017 the number of tablets shipped will reach half a billion. This is part of a larger trend of sustaining big growth for tablets, at the rate of 67% year – over – year and a decline in PC shipments, by 10% a year.
  • New Android version distribution numbers put Gingerbread at 38.5%, Jelly Bean at 28.4% and Ice Cream Sandwich at 27.5%.
  • Shipments of smartphones in 8 major developed markets and China put Android ahead with 64.2% on average and 68.8% across the EU, 45.8% in Japan, 61.7% in Australia and 49.3% in the US. iOS is shipped on between 19.4% of devices in the EU to 49.2% of them in Japan. Top device models in the surveyed countries are the iPhone 5, the Samsung Galaxy S III, the iPhone 4S, the Galaxy S III Mini, the Galaxy Ace, iPhone 4, LG Nexus 4, Galaxy Ace 2, Galaxy s II and the Blackberry Curve.
  • Developer builds of Chrome OS feature a touch – screen keyboard. Important because it could mean plans to deploy the OS on tablets.
  • Google has hired a Chief Game Designer. Gaming is one of the top app categories downloaded through the Play Store
  • The first two Tizen phones will be in the mid – end to high – end range and code – named Redwood and Melius.
  • Opera partnered with 7 Indian phone and tablet manufacturers such as Celkon, Karbonn, Lava, Intex, Fly, Zen and HCL ME to have Opera Mini pre – installed on their Android devices.

Marketing, Press & Public Reaction

Firefox 21 highlights from the consumer and industry perspective

Questions, Comments, FYI

  • No surprises [johnath]

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

7-May-2013

Mozilla Platform: 2013-05-07

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

Notices/Schedule

32 bugs (37 bugs last week) 13 bugs (27 bugs last week)
Unresolved Aurora 22 Trackers (non-security, not tracked for Beta) Unresolved Beta 21 Trackers (non-security)

Key Issues

Threads

Products/Projects

Firefox Desktop

Australis progress
Performance
  • Drew landed the background tab thumbnailing service. Uses a remote browser to capture thumbnails without main-thread impact (bug 841495).
  • The JS Internationalization API has been enabled (bug 853301); there may still be some issues to work through, but people should start experimenting with it now

Firefox Mobile

Blog shout out
Usability, Responsiveness, and New Features
  • We stopped packaging a whole ton of files as part of the multi-locale builds. If you see any regressions, please file a bug and CC :Pike. bug 792077, bug 848297

  • Fixed regressions to async canvas updates bug 863223
  • Add a force override preference for Reader Mode availability on low-mem devices landed in Fx23 bug 852417
  • Dynamic Toolbar is being disabled for Fx22 but is still enabled for Fx23 so please keep on using it so we can make it great!
Stability Wins
  • Uplifted to Fx22 Bug 863288 – java.lang.OutOfMemoryError: at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method) at org.mozilla.gecko.AboutHomeContent/TopSitesView.getThumbnailsFromCursor(TopSitesView.java)

  • Landed in Nightly: bug 864339 – Crash on ‘New PrivatTab@org.mozilla.gecko.mozglue.NativeZip.createInputStream(NativeZip.java:71
  • Also landed in nightly: bug 863477 – SurfaceCaps assertion failure in GLContext::UpdatePixelFormat() when playing Flash video

Stability

  • Nothing this week, we look decent on all channels right now (we need people to work on the harder, long-term issues, of course).

OrangeFactor

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

  • No significant changes from last week.
  • bug 858948 (frequent Windows mochitest-2 leak) still needs an owner. Previous attempts have failed.
  • bug 866470 (ASSERTION: Should not be trying to paint a background color if we don’t have one: ‘drawBackgroundColor’ in layout/reftests/bugs/289480.html) is recent, frequent, and un-owned.
  • 15 intermittent failures fixed in the last week – List – Thanks!.

Performance

  • bug 852467: nsDisableOldMaxSmartSizePrefEvent runs on the gecko main thread, blocks for long periods of time

  • bug 649216: Remove unnecessary delay when clicking tab close buttons sequentially
  • bug 699331: Reduce impact of font name enumeration at startup

Metro

  • Although Metro work is riding the trains, it’s all behind an ifdef (MOZ_METRO) which is only turned on in Nightly.

  • Current expected work complete date for v1 is November 19th, although it has been moving up due to faster velocity in the recent iterations (so it may move up more).
  • Tier 1 status? No, but we will be. The main step in progress towards this is releng work to turn on mochitests (bug 864418).
  • Waiting for OMTC to land for a bunch of panning/zooming work.
  • Other than OMTC, largely what’s remaining for v1 work is front end work.
  • Most of the progress from the Metro team is in the form of front end work.
  • Elm users (Where Metro development began) have been migrated from elm to m-c.
  • Software updates through the Metro interface, will be offered trough the about flyout and silently in the background.
    • Some changes for that included upgrading while another browser from the same install is open.
  • May 13th – May 17th will be the 2nd Metro work week in the Vancouver office.
  • Sprint 5 and sprint 6 were recently completed, and Sprint 7 is in progress.

Roundtable

Build system PSA

  •  :joey and :mshal from RelEng are focusing on work that :gps are initiated on migrating Makefile.in -> moz.build

    • bug 847009

    • what other pain points are you hitting with the build system? PGO? universal builds? tests? please get in touch with Joey, Mike or Gregory

Should we switch from hg to git?

It’s becoming more and more clear that the version control system of choice for open source development these days is git. The question is, should Mozilla engineering switch from Mercurial to Git?. As most people already know, lots of Mozilla hackers already use git for various types of work, and some of our significant projects also already use git (Gaia, Rust, Servo, etc). Lots of Gecko hackers also already use git for their work on mozilla-central, through various conversions from hg to git.

One inevitable question that this raises is whether we’re also switching to hosting Gecko development on Github, and the answer to that question is no. We’ve been in talks with Github, but we will not get the reliability guarantees we need nor the flexibility we need if we were to host Gecko development on Github, i.e. Github issues not being powerful enough, pull request data outside of our control, etc).

As for switching the source control system from hg to git, here’s some of the benefits:

  • Simplified on-boarding, people generally know git, but generally don’t know hg.

  • We already mirror hg to git (in more than one way), git is already a necessary part of most of our lives and unifying our tools where we can is a good thing.
  • Branches! The ability to have “everything you want” in a single local repository (independently of how the repositories are hosted remotely). I.e. m-c, aurora, beta, release, user repositories, project branches and more as needed, no matter where the different branches are hosted.
  • No need for multiple local repositories, many working directories per repository.
  • Simplifies the path for better review tools and change workflows.
  • Opens the door for a pull-request like model for accepting changes.
  • Better merge algorithms, no more orphan patches that no longer apply cleanly.
  • Easier collaboration through shared branches.
  • Full history, all of hg and CVS!
  • OMG interactive rebase (squashing, removing, reordering, editing commits)
  • ZOMG git add –patch (selective change committing for splitting changes into multiple commits).
  • Works well with github, even though we’re not switching to github as the ultimate source of truth.
  • New tool to learn for those who have not already needed to learn it.

  • Performance of git on windows is sub-optimal (we’re already working on it).
  • Need to incorporate git into our windows build tools.
  • Lots of infrastructure work needed to make this switch.

Platform Meeting Details

  • Tuesday 2013-05-0711: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

6-May-2013

Mozilla Project: 2013-05-06

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

  • Gloria Meneses in Bogotá, CO, for her work & leadership in Mozilla Reps & her support of the FxOS launch in Colombia

  • Sammy Tuman, our awesome Mountain View Shipping Wizard.

Upcoming Events

This Week

  • Security Assurance team meet up in San Francisco office this week. Please stop by and say hello. “Open house” & demos on Thursday 2pm (SF 7th floor) w/ cupcakes & cookies!

Thursday, 09 May

  • 2pm – San Francisco – 7th Floor: Meet the security assurance team, watch demos of tools & techniques, FAQ and discussion. Cookies & cupcakes will be provided. Open to all.

  • 5:30pm – San Francisco – 7th Floor: we’re hosting a patent reform party at Mozilla SF with the Electronic Frontier Foundation. More Info

Next Week

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: toronto (johnath)

  • Release is now four and a half stars!

  • I thought I told you that we won’t stop
    • Lucas and Ian each wrote about the UX hackathon last week, it’s chock full o’ delicious.

    • New tab counter, tab tray transition, tab increment animation
    • URL display in location bar
    • Dominant-colour backgrounding for favicons
    • Still setting records on stability

Webmaker

Speaker Location: Ryan Merkley, Vancouver

Sunday is Mother’s Day! Why not send Mom a hand-crafted web page to show her how much you care? Mozilla makes a tool that makes it easy to tell mom you love her — Webmaker! We’re working on a prototype this week that will help people make a page for Mom — and learn a little HTML and CSS along the way. We’ll share a sneak peek in today’s lightning presentation from Jacob Caggiano.

  1. Sign up for Maker Party 2013. Or invite your Mom! :) June 15 – Sep 15. Get together at thousands of big and small webmaking events around the world.

  2. Join our new “Teach the Web” open online course. Boot camp for Maker Party. Growing a small army to teach the web: programmer mentors, techie grandmas, teachers, novelists, girl scout hackers and you. Meet them and check out highlights here.
  3. 8 other fun ways to get involved with Webmaker this week.

Firefox OS

  • 1.0.1: In certification testing with OEMs, trying to fix bugs turned up by that process as quickly as possible.

  • 1.1.0: Entering first phase of chipset vendor testing next week, so focus there is getting any regressions and new features cleaned up before it begins.
    • MMS Workweek in Portland ongoing this week.
  • Geeksphones seem to be flying off the virtual shelves as fast as they can restock them.

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 (on the couch)

  • Mozilla IT, a Rubik’s Cube & a classroom (and a video).

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 How you can get a WebFWD tshirt and hopefully MESSENGER BAG 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
Jacob Caggiano Lead Makesmith, Webmaker.org Our simple template for making your Mom proud on Mother’s Day My Aunt’s apartment, New York, NY Yes, screenshare indeed. https://thimble.webmaker.org/p/lrxw/edit
Mike Morgan Director, Web Development Manager Hacking Session 2 in SF Mountain View No https://wiki.mozilla.org/Manager_Hacking
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/

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Meadhbh Hamrick Sid Stamm Mountain View Mountain View Security Engineer
Jannis Leidel Laura Thomson Mountain View Germany Web Developer
Justin O’Kelly Mike Manning Mountain View San Francisco Managing press relations and media strategy
Jason Weathersby Mark Coggins San Francisco Inman, SC Firefox OS Technical Evangelist
Marcos Cáceres Andrew Overholt San Francisco Lisbon, Portugal Platform API Designer/Engineer
Shyam Mani mrz San Francisco Mountain View IT Developer Services

<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

  • Engagement

    • New ReMo release with some new features like events display, and auto-filtering on user’s interests + bug fixes

    • New Flicks release with Early Award winner posted, plus winners, partners and awards pages added.
  • Firefox OS
    • keep up-to-date with all the latest in a nice, digestible format, here:

    • have Unagi commercial-RIL builds in our CI, with runs against them
    • apart from an annoying “ding”-on-notification issues (each restart), they look good
    • now we can troubleshoot the modem issue
    • Inaris requested from ServiceNow
    • have an engineering build on 1.0.1 for them
    • will soon set up a download job and run against them
    • 3 new tests (Marketplace, Settings)
    • Some good coverage re-enabled as devs repaired regressions
    • Full-steam ahead on Payments testing although no significant coverage in place yet
    • Dave Hunt made good gain in reliability by configuring device state before the testrun
    • mbrandt 1.1 manual testing and testcase creation
  • Marketplace
    • Work continues on automating the app installation and payments flow using Marionette
  • Mozillians
    • Several issues with the dev cluster – https://bugzilla.mozilla.org/show_bug.cgi?id=864422

    • Near continuous deployment – small bug fixes, multiple releases over the last week
    • Team is actively scoping the UI refresh work that will be accomplished this quarter. UI Mockups forthcoming in the next few weeks.
  • Mozilla.com
  • MDN
  • Socorro

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

1-May-2013

Mobile: 2013-05-01

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

Schedule

  • Next merge: 2013-05-13

  • Next release: 2013-05-14

Major Topics for This Week

UI Hackathon
Looks like we fixed 19 ui-hackathon bugs during the sprint. Lucas has a wrap-up post that goes into more detail. The general consensus seems to be that the Hackathon was a success, and we are looking forward to doing more of them.

L10n repack changes
We stopped packaging a whole ton of files as part of the multi-locale builds. If you see any regressions, please file a bug and CC :Pike.

We’re only using those toolkit l10n files now that are explicitly referenced. Please be mindful when trying to use more files from there, you’d need to add them to the magic in http://mxr.mozilla.org/mozilla-central/source/mobile/android/locales/jar.mn#32

Friends of the Mobile Team

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

  • Federico Paolinelli landed bug 731491 – Extract shared ContentProvider superclass

  • Tetsuharu OHZEKI filed and fixed bug 863242 – Implement three-state UI for DNT
  • Tetsuharu OHZEKI filed and fixed bug 864097 – Use String.startsWith/contains instead of regexp in browser.js
  • Mark Capella fixed bug 828325 – The state of the -/+ buttons from text size in reader mode should be greyed when the action is not possible
  • Amod and Capella worked together to land bug 789980 – Remove empty title tag from aboutReader.html

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)

  • Bug 848482 – [SkiaGL] SourceSurface doesn’t currently work with SkiaGL

  • Bug 863223 – [layers-refactoring] regressed async canvas updates
  • Bug 848652 – Implement the ArrayBuffer version of AudioContext.createBuffer
  • Other SkiaGL stuff

Kats

  • April 24 – May 1:

    • interviews and debriefs

    • landed bug 839641 (wire up APZC to fennec). broken by bug 861727, landed bug 867269 to fix it
    • bug 865337 – assertion failure in b2g
    • continued working on bug 833795 (content jitter in B2G browser)
    • looked into bug 834243 and bug 797615 now that the cache blockage on gecko thread is fixed (bug 852467)
    • tried to reproduce bug 850659 (but failed). :mw22 reproduced it and reduced it
    • continued to help nrc debug bug 861919
    • discussed async subframe panning (meeting on friday + followups with BenWa)
    • bug 852417 – add a pref to allow reader mode on low-mem devices
  • Next:

    • PTO

GBrown

Chris Lord (cwiiis)

  • Done

    • bug 865298 – Fix-ups after dynamic toolbar refactor

    • bug 850783 – Scrollbar gets clipped when toolbar is visible
    • Got build env of b2g setup and building Keon images
    • Interview
  • Doing

    • bug 803299 – Enable 32-bit colour on Android

    • Looking into more dynamic toolbar regressions
    • Merge dynamic toolbar work to Aurora
    • Enable OMTA on Android?

Chris Peterson

  • Done

    • Push API for Android; need to discuss with dougt

    • Debugging Flash topcrash bug 827407 and upside-down video bug 863498
    • Fixed bug 863288 – OutOfMemoryError: at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method)
    • Fixed bug 864339 – Crash on ‘New Private Tab’ @ org.mozilla.gecko.mozglue.NativeZip.createInputStream(NativeZip.java:71)
    • Fixed bug 863477 – SurfaceCaps assertion failure in GLContext::UpdatePixelFormat() when playing Flash video
  • Next

    • Continue Push API

JChen

  • Past week

    • Fixed bug 743158 – Awesome Screen should select/deselect URL text on address bar focus on change

    • Fixed bug 864666 – Two characters entered when typing into password field with ‘Phone’ type keyboard
    • Bisected bug 867084 – Problem with text entry on Persona password
    • Fixed bug 852597 – Hard to debug webapps in jimdb
    • Kept working on bug 863777 – Teach ANR reporter to use the profiler to get a native stack
    • Looked at some ANR reports (e.g. bug 860879 – ANR @ org.mozilla.gecko.PromptService.finishDialog)
  • Next
    • Try to get a native stack for bug 860879

    • Revisit bug 847983 – IME in designmode doesn’t seem to work very well

GCP

  • Last week:

    • WebRTC debugging:

    • Bug 862883 – Enable mochitests (https://tbpl.mozilla.org/?tree=Try&rev=286bad8d4740)
    • Bug 866093 – Error in Android 2.2 path, some video crashes
    • Bug 863290 – Crashes when Camera is stuck
    • Review of Plantronics Bluetooth patches: Bug 859430
  • Next week:
    • Bug 863290 – Crashes when Camera is stuck

    • Bug 867185 – Camera names in UI backend
    • Bug 862808 – Video upside down

Brian N

  • Done

    • UI polish bugs (865923, 856572, 862761, 814165, 835012, 866854)
  • Next
    • Change about:home to use ViewPager

WesJ

Last week

  • Bug 857165 – Highlight domain name when we show urls

  • Bug 813288 – Fennec’s Doorhanger animations should follow desktop
  • Bug 863828 – New tab increment animation
  • Bug 778216 – create a pref that will show the full URL in the awesomebar instead of the title
  • Bug 851581 – “This link needs to be opened with an application” is an awful message

This week

  • Bug 808636 – Update visual style of mobile error pages

  • Bug 826325 – Decide where window.open should open content – Have patch. Working through reviews
  • Bug 813756 – Payments frontend for Android – fixing some b2g bugs and tests

LucasR

Last week

  • UI polishing hackathon

  • 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 – Refine animations in toolbar
  • bug 858687 – BrowserToolbar’s menu button is optional
  • bug 862755 – Reader mode icon from the URL bar corner is almost impossible to access
  • bug 860308 – Content leaks through small gap between tab button and the address bar in the private-browsing-mode theme
  • bug 858978 – Regression: Vertical line on URL bar

Next week

  • bug 867554 – Change sidebar default behavior to slide the browser chrome partially offscreen

  • New about:home – Move awesomescreen into about:home fragment

Margaret

  • Done

    • Text handles for text-selection in the AwesomeBar should be orange – bug 777975

    • Remove ellipsis from “Site Settings…” menu item string – bug 786999
    • Add character encoding menuitem icon – bug 863857
    • New favicon styling – bug 839855
    • Crash regression in TopSitesView – bug 866150
  • In Progress

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

    • about:home redesign

    • Working from New York next week (maybe some PTO)

Scott (jwir3)

Since Apr 17:

  • bug 836568 landed: Reflow-on-zoom has issues with events being queued up.

  • bug 862763: Font inflation checking is showing up way too much (~15%) in profiles (complete, but hasn’t landed yet – still in review).
  • bug 836565: Performance problems with reflow-on-zoom (finished hresize solution, about a 35% performance increase… in review).
  • bug 861106: Crash in nsDocumentViewer::SetMinFontSize (finished, will be in review by the end of today)

This Week:

  • bug 864595: Assertion failure in caretPositionFromPoint

  • Other minor issues with font inflation and reflow-on-zoom (crash bug 794693, etc…)
  • Begin work on additional performance improvements for reflow-on-zoom.
  • Still looking into getting started with reflow-on-zoom only on double tap.

BLassey

Done
  • bug 867517 Gecko based WebView for Android, WIP patch up

  • bug 860067 Enable WebSMS using helper service, no progress
  • bug 866957 Collect and report cell tower and wifi location data, patch r+’d, need to land

MFinkle

  • Interviews and planning

Ian Barlow

  • Last week

    • Great job on the hackathon everyone! Great to see all the refinements in Nightly now :)

Round Table

PICL

There will be a PICL kick-off meeting Friday, if you are interested please let blassey or mfinkle know.

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 <== need help tracking these down
Fx22
Fx23

QA

  • Beta 6 work is on schedule

  • Split Java/chrome string changes undergoing testing

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

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

Schedule & Progress onUpcoming Releases

Firefox Desktop

Beta (21)

  • We Shipped FF21.0b4 last week

  • Fx21.0b5 for Desktop was shipped on Monday due to build specific AMD Radeon top-crasher – bug 865701
    • The avg crash-rate per 100 ADI was roughly doubled compared to earlier beta’s which was a strong driver for shipping 21.0b5
  • Fx21.0b6(our second last beta) went to build yesterday, planned to release before Friday

Firefox Metro

(Read Only)

  • Iteration #6 ended on April 30.

  • Status report to be distributed on Friday May 3.
  • Review and planning session for Iteration #7 is happening today.
  • We have enough performance data to add Best Case (no later than) and Worst Case (no earlier than) scenarios to our release forecast.
  • Product Manager conducted a major review of Story Backlog to adjust priority levels of feature stories.

Firefox Mobile

Beta (21)

Aurora (22)

  • Uplifted: bug 850489 – Settings page background switches between blue and white on Nexus S and bug 863095 – Don’t refresh AboutHomeContent in onResume()

  • Also fixed for Fx22: bug 863490 – Unloading page with embedded YouTube Flash video logs “grabbing the JNIEnv from the wrong thread” errors
  • We opted to also uplift a stability win: bug 847834 – java.lang.NullPointerException: at org.mozilla.gecko.BrowserApp.onActivityResult(BrowserApp.java)
  • Decision made: we are disabling Dynamic Toolbar for Fx22 and will work on getting it to a shippable state for hopefully Fx23. Great progress on fixes but it is too risky to uplift them this late in the cycle: bug 716403

Nightly (23)

  • UI Hackathon last week, lot’s of great fixes landed so check us out: ui-hackathon bugs during the sprint. Lucas has a wrap-up post that goes into more detail.

  • L10n repack changesbug 792077 : We stopped packaging a whole ton of files as part of the multi-locale builds. If you see any regressions, please file a bug and CC :Pike.
  • bug 858687 – BrowserToolbar’s menu button is optional
  • Nice A4A fix: bug 853456 – target=_blank doesn’t work with <img> links
  • We heard from a few folks on IRC about having issues with browsing on Nightly, this fix should take care of things so check the latest nightly and report any further problems you run into: bug 863803 – LayerView not shown after resuming from an OOM kill

Services

Firefox Health Report

  • Final Fx21 readiness/sign-off discussion today at FHR meeting

  • Still working on the long-term roadmap
  • Android version moving forward

Product Announcements

  • No update this week.

Feedback Summary

Desktop

Desktop is quite stable. This week we are working on Firefox Sentiment Report 20. Should be available early next week.

  • Beta Snippet survey went out.

    • 4.1 star average

    • No specific question so very little useful feedback
    • Some interesting points:
      • Possibly an issue with hanging

        • “for the last few days it has been creating problems like whenever i open it and go from one tab to second tab it hangs and i have to shut down my computer to start it again.”

        • “Firefox does not respond when opening more than 50% of the time. Had to open and close it 5 times. At other times one restart fixes it. Also hangs when more than 6 tabs open. I even try with all other apps closed.”
        • “Also, when a website has a lot of content or I am loading many webpages at once the interface at the top (the part with the tabs etc.) goes Not Responding for a few seconds.”
      • New malware? Quite a few busted search/redirected pages/fake ad-links in content complaints.
  • Aurora snippet survey only has 50 responses, 4.2 stars but that’s hazy.
    • No mention of cookie-related issues but there’s very little actual commentary, a few feature requests.

Market Insights from the Product Marketing Strategy Team

Mobile

  • Intel has showed its support for the acquisition of US carrier Sprint by SoftBank, a Japanese network operator. The move comes as the Dish Network, a TV and satellite service provider, has also entered a bid. Sprint is the third largest US mobile broadband provider, with 12% of the market. SoftBank is one of the backers of Tizen.
  • Samsung is preparing to launch a water- and dustproof version of the Galaxy S 4, which would be called the Galaxy S 4 Active. Similar are rumored to be in the plans for some of the tablet and of the Note line devices.
  • Google has explicitly banned the update of apps through means outside of the Play Store, if they had been installed through it. This has been interpreted short – term to be a measure to affect the Facebook app, which had been doing so.
  • Q1 smartphone shipment numbers are out. Samsung sold most devices (70.7 million), with 32.7% of the market, according to IDC. It is followed by Apple (37.4 million) with 17.3% and LG (10.3 million) with 4.8%. The last 3 in the top 5 are the Chine OEMs, Huawei and ZTE, with 4.6%, and 4.2%, respectively. In the overall phone segment, Samsung is also number 1, with 115 million and 27.5% of the market, followed by Nokia with 61.9 million and 14.8%. Apple is on 3rd place with 8.9% and LG is fourth with 3.7%.
  • Opera released stats about its Indian user base: top domains visited are for social networking, search and cricket. 21% of the traffic is for Facebook, followed by Google at 5.8% and ESPNcricinfo at 1.7%. Almost 50% of the top 100 domains visited are related to news and information, search, price comparison and e-commerce. 9 out of the top 10 Android handsets used are from Samsung, followed by Sony and Micromax. Each of the top 10 Android devices cost less than 186 USD except the last one, the Galaxy S 2, which ranks last. The typical profile of an Opera Mini Android user in India is between 18 to 24 years old, lives in an urban area, attends college or works as a full-time employee and surfs the Web at least 1 hour every day. Opera is the top used mobile browser in India according to StatsCounter.
  • Microsoft released an app and marketing campaign to entice users to switch from Android to Windows Phone. The app lets the user check whether her apps are available in the WP store and recommends similar ones if they are not.

Marketing, Press & Public Reaction

Another Badge Unlocked — 15 Million Facebook Fans (Who Are Mostly Young Dudes)

  • This week, Mozilla Firefox reached 15 million Facebook fans! Congrats to everyone who helped make this happen over the years

  • The stronger we can make our “owned channels” like this, the more power we’ll have to spread the word about our mission and products
  • The UX, Web and Product teams are working on a in-product Australis onboarding experience with the aim to help users learn about the new design by interacting directly with it via the web

  • What do I mean? Imagine hovering over a graphic on a web page and then seeing the Awesome Bar light up.
  • This is a best practice in software since it’s an extremely effective way to share product changes with users.
  • See a rough concept in action here http://people.mozilla.com/~csonne/firstrunv2.mov

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

30-April-2013

Firefox Status: 2013-04-30

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

Round Table

  • work week update

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 2 minutes!

gavin

past week
  • met with greg/bwinton/dolske about plans for test pilot

  • met with jedp and dolske to sort out some details of his native identity integration patch
  • interviewed a new candidate and did some other hiring stuff
  • work week planning
  • patched bug 493051 (search service addEngine API changes)
  • wrote a patch for bug 853071 (adding build-time defines for various stages in the release cycle)
  • reviewed an e10s patch (bug 697319)
  • filed bug 866238 for a new prefs-like storage system
next week
  • meeting about Gecko storage

  • interviewing two devtools candidates
  • more work week planning, hiring stuff

paolo

Past weeks:

  • Networking Work Week

    • Download networking improvements

    • Investigated getting automated tests for the TCP RST case
    • Interesting topics like auto-restart connections on page loads when appropriate
  • Downloads
    • Meeting about Downloads Panel feedback and future improvements
  • Promises
    • Investigated modifying some consumers to account for delayed resolution
  • Downloads

    • Prepare basic external documentation

    • Review bug 858234 – Merge ExecuteDesiredAction paths into nsDownloadManager
  • Promises
    • Add code documentation to the current patch

    • Work on more cases where delayed resolution breaks existing consumers

felipe

  • bug 853389 – Convert AddonRepository from SQLit to JSON – Posted patches, cleaning up reading part with some possible changes depending on feedback

  • bug 812573, bug 865873 – Hotfix to decrease update interval – Helped QA with the testing of the xpi and staged hotfix. Waiting for sign-off now
  • Some e10s work with Bill
  • Providing feedback for gsoc applicants
  • Another meeting with the community for planning our activies at FISL 14

mano

  • Still working on the new login service. I’m expecting a reviewable patch in the next couple of weeks.

  • Reviewing TreeView.jsm from Alex Vincent
  • GetPlacesInfo API hasn’t landed yet due to some technical issues.

ttaubert

  • Cleaned up tab priority queue for sessionstore.

  • Cleaning up custom SS properties tacked onto DOM elements (use WeakMaps).
  • Intermittent orange SSWindowStateReady/Busy, bigger fix needed.
  • Reviewed and reviewing patches for collecting data in chunks.
  • Reviewed patch for optimizing sessionstore backup.
  • Reviewed Drew’s patch for background thumbnailing.
  • Lots of reviews and more to do.

adw

  • bug 841495 – implement background tab thumbnailing service

    • posted new patch for review, and Josh provided feedback, to which I responded, so I’m now awaiting his response again, but he’s on vacation
  • bug 856270 – Update nsEditorSpellCheck to use nsIContentPrefService2
    • two steps forward, one step back
  • bug 518606 – Troubleshooting Information page should have better support for copy-and-paste to plaintext
    • posted to the SUMO contributor forum to gather feedback, and several people have responded so far
  • bug 436801 – XHTML not properly supported in Feed titles
    • fixed test and landed
  • bug 806046 – Intermittent browser_bug719271.js
    • fix landed
  • bug 862620 – Add browser.newtab.url to Troubleshoot.jsm whitelist
    • reviewed
  • bug 555120 – Intermittent failure in browser_bug441778.js
    • investigating
  • bug 856595 – Intermittent test_wheel_default_action.html
    • investigating
  • triage

markh

Last week:

  • Landed a couple of panel changes and put additional patches up for review.

  • Landed a doorhanger change and nearly completed another.
  • Reviewed a couple of Shane’s social patches
  • Started looking into e10s
  • One public holiday off.

This week:

  • Dive into some e10s work.

  • Finish doorhanger patch.

dolske

  • Triaged most (~2/3?) of Plugin Finder Service bugs

  • Starting some Australis perf measurements on OS X
  • Weekend project: bad memory detection?
  • Meetings and such.

mconley

Last week

  • Customization

    • Final specification for customization work published

      • Big things on the chopping block are small icons mode and the add-on toolbar
    • Jamun branch has been updated to allow (almost) the entire nav-bar to be customized, as well as the toolbar-menubar, TabsToolbar and PersonalToolbar.
    • Started farming out additional widget work to new folks! \o/
  • Tabs
    • Empty favicon’s are gone from tabs, and tab labels are centered again on OSX

    • Put up a patch to make lw-theme’s work in the new curvy-tab world we’re in – r?MattN.
    • Worked with smichaud to get the tabs into the titlebar properly on OSX. Patch is r?dao and BenWa.
      • We can get the tabs up there, but there will still be some invalidation bugs which we’ll address in follow-ups.
  • Other
    • Patch in the works to retire the Firefox button – bug 863753
  • Customization

    • Get overflow panel working and done

    • Finish up API that allows widgets to know if they’re located in toolbars, the menu panel, or the overflow panel
    • Finish up the bookmarks widget
    • Start figuring out remaining work for landing (remaining widgets, fix the busted tests, migration, polish)
  • Tabs
    • Tomorrow is M3 for Australis tabs – I want to have lw-theme support for Linux and tabs back in the titlebar for OSX done.

gijs

Last week

  • Firefox Reset:

    • Landed bug 763890 (back profiles up to a single location)

      • This needs a test. There is a test, I need to move it to a followup bug. Doing this properly depends on XPCOM startup stuff for GTest. I have an open invitation from bsmedberg to pick that up; probably not getting into that while Australis is going on)
    • Wrote patches for bug 833943 (migrate session when doing reset).
      • Got ui-review from limi, need to follow up and include tab groups in migration
  • Australis:

    • Fixed bug 857626 (fixed height on tabs)

    • Fixed bug 852420 (ignore core warning for display: inline inside display: -moz-box for generated content)
    • Fixed bug 865776 (pinned tabs outlining on OS X)
    • Iterated on bug 823237, waiting for ux-review about the hit testing they want on tabs / new tab button.
    • Patched bug 850918 (double DPI on Windows and the tab bar)
    • Patched bug 865698, got review, waiting for bug 850918 (previous line).
  • Misc:

    • Fixed a profile manager bug bug 865136 found when doing Firefox Reset stuff

    • Fixed a random crasher found by a user bug 865147, landed on aurora and beta, too!
    • Fixed a random regression in OS X filepicker found by robcee bug 865803)
    • Fixed devtools inspector to have a working CSS pane for chrome bug 866381
    • Had a Dutch community meeting. Good discussions. Was bored and near enough emptied the Dutch Tech evang component (closed 9 out of the total 10 bugs as WFM/INVALID)
    • Set up my windows hardware and messed with my linux VM so I have build envs (woo!)

This week:

  • Get (ui-)r+ for bug 865698, bug 850918, bug 823237, all interrelated, all M3 so would like to get this done ASAP

  • Get started on some of the customization widgets for Australis
  • update patch for bug 833943 based on limi’s comments
  • off on Friday, will be in Paris from Thursday night onwards, back for next week

MattN

Last week:

  • Australis tab follow-ups

    • Patches and reviews
  • Helping with getpersonas.com migration fallout
    • Investigated broken LWTs – filed 2 additional bugs

      • patch and r+ on one
  • Doorhanger conversion reviews
  • Intern interview
  • PopupNotification/Security delay follow-up
  • Australis tabs M3

    • LWT

    • Tab stroke polish
    • Reviews
  • Interview

jaws

This past week:

  • Interviewing candidates for fx-team

  • Researching sec-high bug
  • Put up patches for:
  • Wrote a patch to animate/transition the bookmarks bar, just need to file the bug
  • Landed the patches for bug 862886 and bug 573329
  • Spent a good bit of time working on my mentored bugs
    • Working with a contributor to remove the missingFavicon from the bookmarks toolbar

    • Working with a couple contributors to fix some video-controls bugs
  • Went to the Design Day showcase that the MSU students presented at. They won the Most Technically Challenging award!
  • Lots of time spent in code reviews

This week:

  • More work on customization code

  • Presenting on Saturday at MobiDevDayDetroit about FirefoxOS (600 attendees), http://mobidevdaydetroit.com/
  • Communicating with GSoC students

cers

Was on vacation last week but:

  • Worked on bug 862998, added WIP patch, and will be working with UX during this week for specifics

  • Awaiting review on bug 839206

Will try to finish up bug 754344 during the week, and fix bug 767313

mixedpuppy

last week:

  • joined webrtc apps planning sessions in SF, targeting Fx25

  • small ux bugs worked on

this week:

  • figure out winxp dbg test failure for social marks

  • chat regression bug 864505 (affects all versions through beta)
  • work on ux mockups for share

next week:

  • identity work week in vancouver

  • security reviews

waiting on:

  • reviews (order of priority)
 * share bug 818675
 * telemetry bug 860549
 * relative urls bug 851336

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-04-30

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

Agenda

  • Who’s taking minutes? -> mcsmurf

  • Nominees for Friends of the Fish Tank:
    • mcsmurf for fixing many tests (nominated by Callek)

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. See:
    • 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 is ready to go)

    • sea-master1 will replace the current buildmaster.
  • 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 doesn’t seem to be tracking the SeaMonkey project anymore. Need to ping Callek. (bug 850339)

Fixed Stuff Since Last Meeting

  • bug 843356 [Tracking bug] remove SeaMonkey dependency on tinderbox.mozilla.org.

  • bug 865976 Cannot build SeaMonkey on Linux since Bug 842927 (Implement DOM3 KeyboardEvent.key only for non-prin…
    • Bad hack :)

Release Train

  • SeaMonkey 2.18b2 shipped April 19.

  • SeaMonkey 2.18b3 shipped April 27.

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 (Callek, ewong, Serge) needs to automate DOMI branch selection rather than having to tweak the client.py every 6 weeks. bug 763506
  • 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

  • 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, and 2.14 dropping Mac OS X 10.5 support.
    • We now have a webpage for contributed builds available for “Legacy Platforms” like PPC (bug 759315)
  • 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.

      • [Fixed] bug 856208 Stop using global-history;2 in SeaMonkey code.

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. We also don’t have any help content yet.

Bug statistics for the last two (full) weeks: 48 new, 16 fixed, 17 triaged.

  • 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.
  • In the last two weeks since the previous meeting:
    • bug 735333 Use Services.prefs instead of preferences-service / gPrefService, in SeaMonkey code. Mcsmurf will check in the Services.prefs patches soon. IanN says that once this is done, it’s worth asking people who use trunk to give those areas a good test, because we have regressed before with Services.jsm landings.

      • Mcsmurf did some testing on this, but need to check how to “discover” JS bugs, as they don’t generate TEST-UNEXPECTED-FAIL in the log.
    • bug 752331 Atul had to give up on this bug due to illness. Ratty will leave this open for the time being.
  • 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 865071 Add SeaMonkey 2.18 Beta 3 to bouncer.

Working on:

  • bug 860566 Add SeaMonkey 2.17.1 to bouncer.

  • bug 812981 Put up snippets for linux64 minor and major updates to SeaMonkey 2.14.0 and Beta to SeaMonkey 2.14b5.
  • bug 865976 Cannot build SeaMonkey on Linux since bug 842927 (Implement DOM3 KeyboardEvent.key only for non-printable key, first) [nsGtkKeyUtils.o] Error 1

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

  • 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 813844 – Port confvars.sh changes from Bug 718067 and package.manifest.in changes from Bug 808219 (Firefox Health Reporter service)
    • 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:
    • bug 786316 Save As Template should correctly manage multiple selections
  • 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 860966 Compile failure in msgMapiImp.cpp with Visual Studio 2012

  • Fixed bug 862701 Update SeaMonkey installer package-manifest.in
  • Fixed bug 863099 [SeaMonkey] TEST-UNEXPECTED-FAIL | browser_ApplicationPrefs.js | Check existing boolean property for existence
  • Fixed bug 863426 Port test fixes from |Bug 854467 – can’t un-set the clicktoplay flag on an nsIPluginTag| to SeaMonkey
  • Fixed bug 820764 Stop using addvisit() in browser tests
  • Investigated bug 823491 [SeaMonkey] mochitest-3: test_sizetocontent_clamp.html | Test timed out. (turned out to be related to a pref that’s different in SeaMonkey)
  • Investigated bug 825855 [SeaMonkey] TEST-UNEXPECTED-FAIL | test_browserGlue_migrate.js | example == migrated – See following stack:
  • Working on bug 863672 Port configure.in changes to comm-aurora
  • Working on bug 864271 Permanent orange: TEST-UNEXPECTED-FAIL | browser_dataman_basics.js | Test timed out
  • Working on bug 841642 Re-enable WebRTC after bug 837618 is fixed.
  • Working on bug 840474 Clicking on new mail notifcation sometimes opens a second MailNews window
  • Working on bug 867008 Remove previous calls to PlacesUtils.backups and move them to PlacesBackups (SeaMonkey)
  • Working on bug 867068 Switch SeaMonkey to new Places async API

Neil

Fixed on trunk:

Fixed on trunk, aurora and beta:

Fixed on mozilla-aurora:

  • bug 856571 Move accesskey for Error Console’s filter box back (Toolkit).

Need to request comm-aurora approval:

  • bug 860851 New Error Console Filter textbox label should have slightly less useless access key.

Need to request review:

  • bug 861691 Search bar should not save search history in private windows.

Still working on:

Waiting for review:

  • bug 859125 Clean up confvars.sh and configure.in.

  • bug 866223 Compose windows are no longer recycled.

Still waiting for review:

  • bug 839891 Implement optional taskbar preview-per-tab.

Ratty

Fixed:

  • bug 852499 Port bug 835730 (Properly tear down components when the profile is being shut down) to SeaMonkey.

  • bug 861194 Crtl+clicking on a link should open it even if content is calling event.stopPropagation() in a click event handler (Port Firefox bug 748740).
  • bug 863300 Themes (Modern and Classic) are broken due to bug 846540.
  • bug 864369 Turn on preference in SeaMonkey to enable Mixed Content Blocker and to block insecure active content loads on https pages.

Investigating:

  • bug 864379 bug 846540 Part 4 regressed the fix in bug 708799 (WSEnable.exe.manifest: manifest authoring error c1010001) but only in VC9 builds. May be WONTFIXed if support for VC9 is officially dropped.

Other stuff:

  • Did some reviews.

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

rsx11m

Fixed:

  • bug 866503 Notifications preference pane doesn’t observe locked status for show_alert and show_balloon.

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

Waiting for comm-beta approval:

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

Other:

stefanh

Fixed bug 864034[Mac][personas] lightweight theming crunches window title bar.

Any other business?


SeaMonkey Meeting Details

Mozilla Platform: 2013-04-30

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

Notices/Schedule

  • FF21.0b5 for Desktop was shipped yesterday due to build specific AMD Radeon top-crasher – bug 865701

  • FF21.0b6( our second last beta) is going to build today
37 bugs (33 bugs last week) 27 bugs (33 bugs last week)
Unresolved Aurora 22 Trackers (non-security, not tracked for Beta) Unresolved Beta 21 Trackers (non-security)

Key Issues

Threads

Products/Projects

Firefox Mobile

Blog Shout Out

WebRTC: enabling instructions and info on how to test. More is More: http://www.morbo.org/2013/04/webrtc-support-on-android.html
Highlights of the UI hackathon and more: http://planet.firefox.com/mobile/

Usability, Responsiveness, and New Features
Stability Wins
  • bug 863288 – java.lang.OutOfMemoryError: at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method) at org.mozilla.gecko.AboutHomeContent/TopSitesView.getThumbnailsFromCursor(TopSitesView.java)

Stability

  • Something regressed “EMPTY dump” crashes significantly on Nightly, see bug 866526 – Ted saw those and IIRC says he saw Firefox hanging somewhat, then probably going OOM and crashing with those reports. If anyone has a clue what checkin on Friday (April 26) could have caused that, please comment in the bug.
  • Mobile Nightly Crash rate has gone back down. Great job Mobile Dev team!

OrangeFactor

  • Past week’s OrangeFactor: 7.31 (Previous Week: 8.28).

  • No progress getting Windows XP xpcshell tests un-hidden.
  • Big spike in bug 707777 on Windows 8 this week. Currently unowned.
  • 23 intermittent failures fixed in the last week – List – Thanks!.

Roundtable

  • RelEng needs your help to improve test machine capacity!

    • We have some tests that are currently failing on Ubuntu, preventing us from re-using these machines as WinXP/Win7 testers. mochitests-browser-chrome and mochitests-others need to move from fedora–>ubuntu. Specifically, we need help with dep bugs under bug 834725

      • bug 838613: we are getting a value of 0 for a pointer in nsExceptionHandler.cpp::RegisterAppMemory()

      • bug 847558: on amazon ec2 vm’s browser_dbg_createChrome.js hangs (timed out) on opt builds
      • bug 860349: Intermittent browser_dbg_createChrome.js | application timed out after 330 seconds with no output
      • bug 848924: Intermittent Ubuntu debug VM reftest TEST-UNEXPECTED-FAIL
  • (RyanVM) status of “birch as b2g-inbound”

    • birch now has 10-12% of checkins compared to mozilla-inbound.

    • 21apr-30apr: 48 (birch) vs 467 (m-i)
    • 14apr-30apr: 100 (birch) vs 807 (m-i)

Platform Meeting Details

  • Tuesday 2013-04-3011: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

29-April-2013

Mozilla Project: 2013-04-29

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

  • Waldo nominates Christian Holler (decoder) for the amazing JavaScript testcases he finds.

Upcoming Events

Tuesday, 30 April

Thursday, 02 May

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

Product Status Updates (voice updates)

Firefox Desktop

Speaker Location: toronto (johnath)

Firefox Mobile

Speaker Location: toronto (johnath)

  • We’re in the yandex store!

  • Continuing to set records for stability on FF20 (release) and FF21 (beta) – keep it up!
  • Still debugging dynamic/auto-hiding nav bar (e.g. bug 858969), please report bugs vigourously!
  • Release is creeping towards 4.5 (visual) stars in the play store – do you have 2000 friends who can help?

Webmaker

Speaker Location: Ryan Merkley in Toronto

  • Last week we told you about Maker Party 2013, Mozilla’s big summer learning code where people will get together around the world to make and learn with the web

  • This week: we’re going to tell you about what’s happening specifically in the UK, through their “Make Things Do Stuff” campaign
  • Get involved: you can learn more and sign up here: http://makethingsdostuff.co.uk/

Other ways to get involved with Webmaker this week:

Firefox OS

Speaker Location: No Audio

  • 1.0.1

    • Next week we enter the second round of certification testing for Spain/Venezuela/Columbia, so trying to close as many TEF+ bugs as possible this week.
  • 1.1
    • MMS workweek in Portland, for 2 weeks

Grow Mozilla

No voice update this week

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: Corey Shields via Vidyo (no screen share)

  • hg push server had an issue last week, failover to a redundant push node happened with little impact

    • Details: the way hg is setup there is a single server for changes over ssh (pushes) and a whole pool of servers for consumption through http. This single server has a passive replica that we’ve never had to rely on before last week. Failover to the backup node worked fine as did failing back to the primary node when it was fixed.
  • Mozilla is now contributing to pool.ntp.org
    • We make use of GPS based time servers in our primary data centers to ensure that our infrastructure is as close to being in sync as possible. These servers are now contributing back to the greater Internet community
  • Questions? –> #it and #desktop

Speakers

Presenter Title Topic Location Share? Media More Details
Lizz Noonan Campaign Coordinator – Firefox Firefox Flicks update – Early Entry winners San Francisco Play videos please http://firefoxflicks.tumblr.com/post/47706055901/baficiearly http://www.firefoxflicks.org
Paula Le Dieu UK Hive Make Things Do Stuff campaign London UK via Vidyo Yes — PDF slides
Emajee’ Summers Around the Campfire Mozilla/Yearup Around the Campfire Event San Francisco, CA No Wikipage in progress
Didem Ersoz WebFWD – Mozilla’s Global Accelerator Help recruit teams for WebFWD IV Mountain View, CA No https://www.dropbox.com/sh/p47xtwp068j577e/1sFb2LZFXK webfwd.org/apply

Introducing New Hires

New Hire Introduced by Speaker location New Hire location Will be working on
Benjamin Kelly Lucas Adamski Mountain View Reston, VA Software Engineer, Firefox OS
Julien Vehent Joe Stevensen Mountain View Philadelphia, PA Operations Security Engineer
Robert Lord Paxton Cooper (will introduce him next week) Carmel Mountain View Director of Product Management, Services

Introducing New Interns

New Intern Introduced by Speaker location New Hire location Will be working on
Max Li David Bolter Toronto Toronto Android/FFOS accessibility (braille, magnification, TBD)

<meta>

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

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

Services

  • Services is launching Heka, a new high-volume logging and monitoring infrastructure. It’s being deployed in Sync and Marketplace, and available to anyone who needs it. Docs at http://heka-docs.readthedocs.org

QA

Web QA

  • Engagement

    • New ReMo release with some new features like events display, and auto-filtering on user’s interests + bug fixes

    • New Flicks release with Early Award winner posted, plus winners, partners and awards pages added.
  • Firefox OS
  • Marketplace / AMO
    • Work continues on automating app installation and payments testing, using Marionette
  • Mozillians
    • Several issues with the dev cluster – https://bugzilla.mozilla.org/show_bug.cgi?id=864422

    • Near continuous deployment – small bug fixes, multiple releases over the last week
    • Team is actively scoping the UI refresh work that will be accomplished this quarter. UI Mockups forthcoming in the next few weeks.
  • MDN
  • Socorro

Automation & Tools

  • Tracked down the issues with the intermittent “Android 2400 second timeout” bug (bug 663657), deploying a fix to the automation this week.

  • Moving webGL into its own mochitest suite for android both to possibly fix issues (seems to be memory related) and to give better visibility into its intermittent failures
  • New email alerts are soon to be available from Datazilla – this is getting ready to switch to this for performance reporting. If you want to be included in the email from it, ping jeads (#ateam) — (eventually these will replace the current emails to dev.treemanagment)
  • Comparitive pageload tests for Android using Eideticker has landed, and the point grey camera solution for b2g has been proven. Next up: adding the b2g point grey results to the dashboard.
  • More news here

  • 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

24-April-2013

Mobile: 2013-04-24

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

Schedule

  • Next merge: 2013-05-13

  • Next release: 2013-05-14

Major Topics for This Week

UI Hackathon
First try of a focused sprint on front-end bugs. This one is focused on UI paper cuts. Current bug list. Starts today and ends on Friday. All are invited to pitch in!

Home Page Redesign
We started to land some foundational patches for the about:home redesign (designs and meta bug). This work will continue on Fig and land on mozilla-central when it’s ready. More on the plan in this thread.

Friends of the Mobile Team

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

  • Michael Kohler fixed bug 795588 – Privacy policy link is 404

  • Tetsuharu OHZEKI filed and fixed bug 863285 – Cache the result of Ci.nsIMemory.isLowMemoryPlatform()
  • Mark Capella fixed bug 800899 – Reader Mode:Toolbar remove button not updated when removing a Reading List entry via Context Menu
  • Federico Paolinelli bug 731491 – Extract shared ContentProvider superclass

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)

  • Bug 862448 – Fast fencing path busted when preserveDrawingBuffer=true

  • Bug 858292 – gfx defects in shumway demos when skia-gl enabled
  • Bug 848482 – [SkiaGL] SourceSurface doesn’t currently work with SkiaGL
  • Bug 848652 – Implement the ArrayBuffer version of AudioContext.createBuffer

Kats

  • April 16 – April 23

    • spent a lot of time getting b2g builds usable and debuggable. got an unagi because emulator is too slow

    • built a 64-bit b2g toolchain for mac
    • bug 839641 – APZC binding for fennec, need to address review comments
    • bug 833964 – crash in APZC on B2G
    • working on bug 860162 – fix scrollCompensation calculation in APZC
    • working on bug 833795 – scroll jitter (b2g blocker)
    • bisected AWSY regressions (bug 862390, 862403) and building tooling to make it easier
    • mentoring bugs (bugs 755240, 861205, 708765)
    • bug 847898 – disable android beam until a version with permissions bump
    • attended infra load discussion
    • grabbed build data using gps’ tools and analyzing it (see dev.platform posts)
    • helping nrc debug 861919
  • Next:
    • more work on bug 833795, 860162 (APZC fixes)

    • reminder: going on PTO may 2 – may 20

GBrown

  • Done

    • bug 859563 GeckoEventExpecter instances are reused incorrectly

    • bug 864803 sutAgent: “Failed to destroy process” on pandaboards
    • bug 863752 TypeError in remotexpcshelltests.py / setAppRoot
    • bug 865006 Run more xpcshell tests on Android (but waiting on bug 861295)
  • Working on
    • Panda test reliability

    • Re-enable more robocop tests
    • A site white-list for Shumway

Chris Lord (cwiiis)

  • Done

    • bug 858969 – window.scrollTo() cannot ensure compatibility when dynamic toolbar is enabled

    • Interviews
  • Doing/Next

    • bug 865298 – Small fix-ups after bug 858969

    • Anything else blocking bug 716403
    • Merge dynamic toolbar stuff to Aurora
    • SkiaGL help
    • Ouya/TV?

Chris Peterson

  • Done

    • bug 863288 – java.lang.OutOfMemoryError: at android.graphics.BitmapFactory.nativeDecodeByteArray(Native Method)

    • bug 863490 – Unloading page with embedded YouTube Flash video logs “grabbing the JNIEnv from the wrong thread” errors
    • bug 859212 – Change AwesomeBar entry mode for stock gesture keyboard and TouchPal
    • bug 862069 – Change AwesomeBar’s default input mode from Search mode to URL mode for gesture keyboards
    • bug 864521 – Replace Fennec’s AndroidKeyEvent::KEYCODE enum with Android’s AKEYCODE enum
    • bug 861601 – Suppress gcc -Wmultichar warnings from Android’s Stagefright header files
    • bug 862669 – Fix some warnings in SIPCC Android code
    • bug 863804 – Fix some noisy warnings in Android build
    • bug 863103 – Add BackgroundService runIntentInService()
  • Next

    • Finish Flash video topcrash investigation and related blocking bugs

    • Upstream more Push API work to mozilla-services
    • Land 855146 – Add some IME automated tests

JChen

  • Past week

    • Fixed bug 859452 – FN and SHIFT keys not working on Desire Z

    • Fixed bug 860158 – Language in search box changes while typing
    • Worked on bug 864666 – New: Two characters entered when typing into password field with ‘Phone’ type keyboard
    • Fixed bug 862929 – ANRReporter sometimes cannot find end of the Fennec stack trace
    • Worked on bug 863777 – Teach ANR reporter to use the profiler to get a native stack
    • Uplifted bug 857413 – ANR: deadlock in IME code when switching to background thread
    • Several improvements to ANR dashboard

GCP

  • Last week:

    • Blogged: http://www.morbo.org/2013/04/webrtc-support-on-android.html

    • Investigate WebRTC bugs
    • [Bug 863290] crash in webrtc::videocapturemodule::DeviceInfoAndroid::NumberOfDevices
    • [Bug 859430] Add Bluetooth headset functionality to WebRTC calls
    • [Bug 864552] Trying to load https://apprtc.appspot.com on a Galaxy S3 fails to load the camera stream with WebRTC config prefs set
    • [Bug 864236] Make multi-MiB allocations in the url-classifier fallible
    • [Bug 862883] Enable webrtc mochitest automation for FxAndroid
    • [Bug 862808] Local Video is upside down on Android when in portrait mode
  • Next week:
    • More of the same
  • Up for taking:
    • Bug 862377 – Doorhanger UI for WebRTC

Brian N

  • Done

    • Bug 703564 – Find some way to add email or even comments for crashes on Firefox for Android

    • Bug 863803 – LayerView not shown after resuming from an OOM kill
    • Bug 863095 – Don’t refresh AboutHomeContent in onResume()
    • Bug 865060 – Clean up threads in AboutHome views
  • Next
    • UI hackathon

    • about:home ViewPager

WesJ

Last week

  • bug 773535 – Use Tablet style prefs on tablets

  • bug 853456 – target=_blank doesn’t work with <img> links
  • bug 813756 – Payments frontend for Android – waiting for reviews
  • Bunch of testing for multi-locale stuff bug 792077

This week

  • bug 826325 – Decide where window.open should open content

  • bug 729463 – Implement switch-to-tab – still looking at test failures

LucasR

Last week

Next week

  • UI polishing Hackathon

  • about:home/awesome screen merge

Margaret

  • Done

    • Finally landed something to kill (all but one of) the fake mouse event hacks used for text selection – bug 667243

    • Fixed a crash regression (caused by me) in BrowserApp.onActivityResult – bug 847834
    • Don’t let the user pin empty sites – bug 857661
    • Wrap user-entered pinned site search/URLs in a special URI – bug 858994
    • Don’t treat pinned sites as bookmarks unless they are bookmarks – bug 860759
  • Next

    • UI hackathon!

    • about:home redesign

Scott (jwir3)

Note: I won’t be able to make this week’s meeting, but my status is below. Please feel free to contact me if you have any questions or comments!

Last Week:

  • bug 836568 landed: Reflow-on-zoom has issues with events being queued up.

  • bug 862763: Font inflation checking is showing up way too much (~15%) in profiles (complete, but hasn’t landed yet – still in review).

This Week:

  • Still working on bug 836565, but there’s a plan to go forward that I hope to have mostly complete by the end of the week.

  • bug 864595: Assertion failure in caretPositionFromPoint
  • Look into other issues that Margaret is having with caretPositionFromPoint returning an unexpected object for a given set of coordinates.
  • bug 861106: Crash in nsDocumentViewer::SetMinFontSize.

BLassey

Last week
  • In Madrid with B2G

    • Found some places where Android and B2G interests overlap

    • We’ll be taking those pieces
  • Worked on apks in apks, GeckoWebView and GPC cell tower data collection
  • pushed my first gaia patch (I think)
Next week
  • hopefully get APKs in APKs up for review

  • I’ll be in MV and SF w/finkle next week

MFinkle

  • Working with BD and potential partners

  • Lots of meetings
  • Will be in MV next week

Ian Barlow

  • This week

    • UI Hackathon!

      • Trying to support wherever help is needed. Ping me if you need clarification or mockups or anything!
    • Reader enhancements
    • Sketching out some “quick share” concepts
      • Bubbling up a user’s most used sharing service, a la Android Gallery

WebRT

Martyn ->
Mostly working on a couple of small bugs but still very much trying to get to know the code better. Still having massive issues with speed of development as feeling very slow atm. Would love to know progress of project allowing use of Eclipse/IntelliJ against the Fennec code base. It’s my birthday on Tuesday and have PTO Friday -> Tuesday.

Last Week:

  • getting to grips with patch submit process.

  • computer died, wasted time fixing that.
  • bug 854940 mostly done – submitted for review
  • bug 863052 started to investigate

This Week:

  • bug 854940 feedback comments implemented

  • bug 863052 still working on this – new code, so it’s going fairly slowly atm.

Round Table

  • [bajaj] bug 760394 – android.database.CursorWindowAllocationException: Cursor window allocation of <n>*2048 kb failed. at android.database.CursorWindow.<init>(CursorWindow.java) on ICS and above

    • Reproducible top-crasher

    • Latest comment indicates that its #3 top crasher in 21.0b3. Any next steps here ?

QA

  • 21 Beta 4 in progress

  • working on a large libstagefright test

Stability


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

« Newer PostsOlder Posts »

Powered by WordPress