Mobile/Notes/30-May-2012
From MozillaWiki
Details
- Wednesdays - 9:30am Pacific, 12:30pm Eastern, 16:30 UTC
- Dial-in: Audio-only conference# 95312
- People with Mozilla phones or softphones please dial x4000 Conf# 95312
- US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95312
- US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95312
- US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95312
- US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95312
- CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95312
- CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95312
- UK/London: +44 (0)207 855 3000, x4000 Conf# 95312
- FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95312
- Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
- SkypeOut is free if you use the 800 number
- irc.mozilla.org #mobile for backchannel
- Warp Core Vidyo Room
Schedule
- Next merge is 2012-06-04 (got moved up one day. see newsgroups)
- Beta
- Fx14 Beta 3 went live in the Market on 2012-05-25
- Fx14 Beta 4 build was tagged/built on 2012-05-30 and planned to be in Market on 2012-06-01
Major Topics for This Week
- Firefox 15 and Aurora
- Recent releases in Mobile have including a lot of code changes in the Aurora channel. We plan to start doing less of this in the future and the future is now. The Aurora merge is on June 4 and we need to plan to have as much Fx15 feature work landed as possible. Yes, we still plan to do some work while in Aurora, but we have to start cutting back. Let's try to get some of the larger chunks of new features reviewed and landed this week. Make sure we can disable/backout features that won't make it fully in Aurora.
Stand ups
Suggested format:
- What did you do last week?
- What are working on this week?
- Anything blocking you?
Please keep your update to under 2 minutes!
James W. (snorp)
- Last week:
- Worked more on fullscreen Flash. Gave up on ICS bug and landed current work on inbound today.
- This week:
- Flash power state stuff, crashers, guide rkd on HC Flash support
Kats
Last week:
- RTL-related follow-ups
- bug 757847/607417 - code cleanup in CompositorParent, plus a follow-up patch for interaction between position:fixed and RTL
- bug 759762, bug 759775 - RTL follow-up patches
- Fixing crashes
- bug 757025 - crash in mozilla::hal::NotifyScreenConfigurationChange
- bug 753665 - crash in nsWindow; landed some patches, spent a lot of time tracing code (crashes still reported on new nightlies)
- bug 758854 - NPE in FilePickerResultHandler
- Blockers/soft blockers
- bug 752709 - keyboard overlaps text input fields
- bug 753250 - touch radius for clicking on things is too small
- bug 758361 - viewport resets during page load (trying to find a good fix, currently pending review)
- bug 755971 - scrolling doesn't work on some parts of google reader (investigated, seems like a layout bug)
- Other
- bug 758635 - remove duplicate code execution on VKB showing (bounced for reftest failures, need to figure out why)
- bug 759421 - reftest analyzer doesn't handle bad base64 image data
Next week:
- Continue trying to figure out why bug 758635 results in reftest failures and how to fix them so I can land
- Revisit bug 753665 and bug 745250 (unfixed crashers)
- Return to "clicking doesn't work" bugs
GBrown
Last week:
- Bug 756183 Robocop: loadUrl sometimes fails
- Bug 757475 Robocop: testPermissions fails silently
- Bug 758792 Robocop: getActivityFromClick can hang on waitForIdleSync
- Bug 758405 Robocop: FennecNativeElement.click/getText/isDisplayed can hang
- Bug 756704 Robocop: missing / missed events can cause infinite hangs
- ...but I still cannot resolve Bug 756817 Fix and reenable tcheck3
- Investigated Bug 754575 Cache.Trash* files fill up disk space
- Re-visited Bug 735461 Robocop: Fennec does not interpret -profile argument correctly
Next week:
- PTO
Chris Lord (cwiiis)
Chris Peterson
- Last Week
- bug 755599 - Typing after "Select All" text or using Firefox textfield history inserts at wrong position when using a predictive text VKB
- This Week
- Investigating bug 756429 - Accented characters are substituted when entering other characters and can also remove the content before it on mobile.twitter.com when using HKB
- Investigating bug 755909 - Text is selected when clicking textbox with Swype keyboard
- Blockers
- Looking for gdb help
GCP
- Last week:
- Blog: http://www.morbo.org/2012/05/history-and-bookmarks-in-firefox-for.html
- bug 710330 implement bookmarks and history import from Android System DBs
- Landed more BrowserProvider tests (Migration needs r)
- This week:
- bug 710330 implement bookmarks and history import from Android System DBs
- bug 758193 Excessive battery usage
- bug 738168 Moving Fennec to the SDCard will prevent crash reports from being copied to the profile, ie no crash report will be reported to Socorro
- There's some Sync+Profile migration things popping up (do not use AsyncTask if you're observing data, unless you can very hard guarantee it'll only run once)
- Blockers:
- bug 759393 UX for bookmarks/history import from Android
Brian N
Sriram
- Last Week:
- Fixed the menu items MIA problem in pre-honeycomb devices.
- This also fixed updating menu in honeycomb and ICS devices when tab content changes.
- Made custom menu feedback ready
- Requires some code cleanup and action-bar item specific condition checks.
- Fixed the menu items MIA problem in pre-honeycomb devices.
- This Week:
- TabsTray and RemoteTabs are Tablet UI ready
- Need to add the complicated tabs button and animations
- Basic layout changes for AwesomeScreen is done
- Waiting for specs and resources from ibarlow
- TabsTray and RemoteTabs are Tablet UI ready
- Blockers:
- Resources from UX team who are offsite for design week
WesJ
- bug 757646 - Passwords Content Provider silently returns empty strings for username and password if Master Password is enabled
- bug 750511 - Hide soft keyboard when user touches outside awesomebar
- bug 722591 - Longtap on page title (not awesomescreen) should show an editbox context menu
This week
- bug 753102 - Refactor GeckoApp into a better base class
- bug 715307 - Add ability to read profiles.ini
- bug 740586 - launch of basic app in a chromeless window
- bug 759041 - Add swipe between screens in AwesomeScreen
LucasR
Last week:
- bug 750684, bug 757776, bug 750707 - Patches for the Java side of Reader Mode (awesomebar, toolbar, etc)
- bug 750712 - Started working on JS side of Reader Mode (about:reader, readability scripts, etc)
Next week
- Land Reader Mode patches
- Submit patches for the JS side of Reader Mode
Blockers
- None
MBrubeck
Done:
- bug 756665 - Clicking a tab close button in XUL Fennc should selected the tab
- bug 707571 - Disable zooming for pages with user-scalable=no
- bug 756156 - Don't export ANDROID_SERIAL if it isn't set explicitly
- Back from PTO
Next:
- Fix any Fx14 blockers, start on Fx15 feature/polish work
Margaret
Done:
- Landed support for sizes atttribute in <link rel="icon"> - bug 715263
- Continued work on tablet tabs UI (passed off to Sriram) - bug 757198
- Almost finished find in page - bug 695172
Next:
- Finish find in page
- Text selection - bug 695173
Scott (jwir3)
(Sorry, I won't be able to make it to the meeting this week, due to a personal conflict).
- Last Week:
- bug 749186 : Crash in nsFontInflationData (this bug just won't die. I'm still working on getting this resolved)
- bug 748434 : Font inflation causes cut off button text
- This Week:
- bug 748434 : Font inflation causes cut off button text
- bug 752947 : Flour missing from pancake recipe
- bug 756518 : Adjust conditional detection of mobile using meta viewport
BLassey
Last week
- reworking how we do screenshots
- reuse the same byte buffer
- don't use java bitmaps to composite things together
- update dirty rects only
- chunk up larger screenshots into smaller chunk
- NE-area browser developers meetup
- most content was around networking (based on attendees interest)
Next week
- land this pile of patches
MFinkle
Done:
- Triage and Reviews
- Juggling some feature work between devs
- Filling out surveys
Next:
- Triage and Reviews
- Filling out surveys
- PTO on Friday
- PTO next Thursday & Friday
Arkady
Madhava
Ian Barlow
Patryk Adamczyk
GFX
Round Table
Product Management
- New Product Manager for Mobile: Karen Rudnitski
QA
Release work
- working on qualifying beta 4
- looking at the upcoming tablet work
- starting to track other 15 features readability, etc.
- mark blockers for XUL 14
remaining beta testing items:
- Spotcheck device testing, gather unused devices
- collaborate the proper android device compatibility documentation / retire the wiki pages
- Accessibility testing (see email thread to mobile-dev)
- Beta issues that are on google play, file bugs if they are real issues on devices
- more l10n that lands in beta, spotchecking
Socorro/Breakpad/Stability
Hightlights:
- Socorro team is ramping up for b2g, rapid beta, and some other projects.
- Beta 3 hit target of under 10 crashes per 100 ADU.
- bug 727286 - Incorrect messaging when failing to submit a crash report
- bug 672606 - Aggregate numbers and topcrashes for Nightly and Aurora channels based on build ID date instead of crash date
- Report being worked on
- Filtering for reports based on official builds are in place. bug 748194
- bug 750348 A large number of devices are not showing up with the device identifiers
- bug 717472 - Can't retrieve crash report that shows in about:crashes
- bug 732629 crash report failed to send due to : javax.net.ssl.SSLException: Not trusted server certificate
- bug 738168 Moving Fennec to the SDCard will prevent crash reports from being copied to the profile, ie no crash report will be reported to Socorro
Please see Platform Meeting Notes for Stability report
SUMO
End Game
- June 26th
- Hacks, mitigations, defer
- Added logging, respin nightlies
- If you need a phone, buy it