Mobile/Notes/11-Apr-2012: Difference between revisions

 
(38 intermediate revisions by 16 users not shown)
Line 7: Line 7:


== Schedule  ==
== Schedule  ==
* Next merge is 2012-04-24


== Major Topics for This Week ==
== Major Topics for This Week ==
;Release Planning: We have been keeping an eye on the blocking bug counts, stability and performance metrics. The current plan was to uplift all required code to Aurora (Fx13) and ship a Beta to the marketplace 4/16+baketime. The adjusted plan (proposed) is to wait for Fx14 to merge to Aurora and ship a Beta to the marketplace 4/24+baketime. The only date adjustment is 4/16 to 4/24. Given the longer than usual beta period, we are not expecting to adjust the final release date at this time.
; Working on Soft Blockers: The release drivers may flas some blockers as "soft" meaning we'd take the fix if it makes the cut-off and is low-risk enough. Making the cut-off is an easy checkpoint, but determining low-risk is not. Even though drivers flag a bug as a soft blocker, we might still not accept the fix based on the risk level of the patch. The developer and review(s) need to chime in on the risk level.
; Blocking Bug Disclaimer: Do not treat the blocking bug list as "these bugs must all be fixed before a beta candidate can be created" type of list. During blocking list cleanup, we have come across numerous bugs that would not really block if we had a beta candidate build that met our stability and performance criteria.


==Stand ups==
==Stand ups==
Line 17: Line 21:
Please keep your update to under 2 minutes!
Please keep your update to under 2 minutes!
===James W. (snorp)===
===James W. (snorp)===
* Last week
** Worked more on fullscreen support for Flash (sigh)
* This week
** Tabled fullscreen support, working on hack to make panning/zooming Flash better on Gingerbread/Froyo
===Kats===
===Kats===
* Last week
** Largely working on reducing latency to draw
*** bug 742019 - rewrite how touch events are handled in java
*** bug 740718 - null pointer dereference in the event coalescing code
*** bug 741288 - (partial checkin) reduce time spent in Gesture:ShowPress
*** bug 740883 - reduce latency between user flinging and us drawing
** Also further tuning of displayport
*** bug 733041 - switch to velocity-bias as default to improve checkerboarding a bit
** Miscellaneous
*** bug 741988 - checkerboarding regression caught by eideticker (fixed original problem but something else re-regressed it)
*** bug 744094 - log robocop-internal exceptions so we know when it breaks
* Next week
** Make the displayport strategies more preffable so qa can play around with it (bug 744241, bug 744390)
** Work on aligning the displayport to the tiles BenWa is doing (bug 737510)
** Try to figure out if we're doing unnecessary work due to rounding errors with float conversions and other such stupid things
* Blockers
** None
===GBrown===
===GBrown===
Last week:
* Tile cache
* Bug 734715 Intermittent TEST-UNEXPECTED-FAIL | Unable to copy profile to device.
* Bug 743766 SUT agent: java.lang.IllegalArgumentException in RedirOutputThread
Next week:
* Continue work on tile cache
===Chris Lord (cwiiis)===
===Chris Lord (cwiiis)===
===Chris Peterson===
===Chris Peterson===
Line 31: Line 69:


===GCP===
===GCP===
*Last week
**Time off
**{{Bug|741528}} Clicking on link results in a blank page but it renders OK by itself
**{{Bug|741836}} Native crash without backtrace in SQLiteBridge
**{{Bug|743715}} Cannot build Fennec without jemalloc
**{{Bug|742815}} Probing migration status can launch multiple migrations
**{{Bug|743923}} Don't keep history in memory during Profile Migration
*This week
**Finish {{Bug|741281}} Add a Java interface for sending telemetry data
**{{Bug|741042}} Add telemetry support for timing XUL profile import
**{{Bug|721898}} Remove history truncation code
**Yet More UrlClassifier stuff
**Write tests?
*Blockers
**{{Bug|739629}} Expose safe account creation API for profile migration
===Brian N===
===Brian N===
* Done
** PTO
** {{Bug|742771}} - Browser shows old URL on startup
** Investigated {{Bug|743411}} - Cursor implementation does not conform to android.database.Cursor interface. Causes infinite loops.
** Looking at {{Bug|732052}} - XUL Scale elements should support touch events
* Next
** {{Bug|732052}} - XUL Scale elements should support touch events
** {{Bug|743736}} - Touch event handlers on nytimes.com take a long time to run
===Sriram===
===Sriram===
* Last Week:
** Enable/disable android services only on application pause/resume - {{Bug|742216}}
** Investigated prompt service to be ICS ready - {{Bug|739824}}
*** Need test cases for various kinds of prompts to make any change
** Grey color background on awesomebar tabs - {{Bug|740310}}
** WIP for using Custom Views instead of ViewHolder in AwesomeBarTabs
* This Week:
** Null check for ContentValues in SQLiteBridge - {{Bug|738347}}
** Investigated recovering locked DB in android - {{Bug|741224}}
*** Need ways to reproduce it to test the posted patches
* Blockers:
** Zarro boogs found. Yaay!
===WesJ===
===WesJ===
Last week:
* {{bug|708048}} - context menus sometimes do not show link location
* {{bug|742540}} - Clicks fired near a box with a link can trigger the link
* {{bug|740218}} - Fennec form history content provider insert is slow on Transformer Prime
* {{bug|739215}} - Managed to wear mfinkle down and land, Favicon for about:firefox
This week:
* {{bug|741247}} - Touch events aren't consistently triggered especially on the right sides of elements
===LucasR===
===LucasR===
'''Last week'''
* Easter Holidays on Friday and Monday
* Landed remote debugger support for Fennec: http://lucasr.org/?p=2678
* Blog post on ListView performance: http://lucasr.org/?p=2672
* Many patch reviews
'''Next week'''
* Release blocker fixing
* Soft blockers fixing
* Prepare Mobile & Mobile talk for conference in Portugal
'''Blocker'''
* None
===MBrubeck===
===MBrubeck===
Done:
* {{bug|742428}} - Update the AMO/marketplace icon in the add-on manager
* {{bug|743415}} - Back button goes back to about:empty after loading a redirect
* Tracked down cause of {{bug|721784}} - Add-ons don't work after XUL Fennec migration
Next:
* {{bug|735237}} - window.showModalDialog causes weird issues (and related bug {{bug|739038}})
* May need some help on {{bug|721784}}
===Margaret===
===Margaret===
Done:
* Multiple history entries with the same URL - {{bug|741590}}
* Click-to-play issues
** No placeholder for dynamically visible plugins - {{bug|741128}}
** Doorhanger appears when it shouldn't - {{bug|743633}}, {{bug|743646}}
Next:
* Finish sorting out remaining click-to-play blockers
* Help out where needed
===Scott (jwir3)===
===Scott (jwir3)===
Done:
* {{bug|708175}}: fixed width form controls shouldn't have their fonts inflated
Next:
* {{bug|707917}}: Word cloud does not render correctly
* Need to finish looking through what remains - all blockers are complete, or on their way to being complete.
* Likely to be {{bug|723947}}: Text size is reset after di.se completes loading
Other:
* dbaron reports that he hopes to have the ny times bug landed sometime late this week or early next week, assuming tests are developed as planned.
* We need to triage some of the remaining font inflation (non-P1) bugs in [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed;namedcmd=font-inflation;list_id=2816712 Dependencies for font-inflation]
===BLassey===
===BLassey===
Last week
* meetings
* reviews
* getUserMedia for still images (held up in sr by jonas) {{bug|738528}}
* attempted to fix a plugin crash {{bug|738198}}
Next week
* same ole, same ole
===MFinkle===
===MFinkle===
Done:
* Scanning for performance regressions
* Reviews
* Triage
* More work on the WEBAPP intent... it's close {{bug|737050}}
Next:
* Looking at building a list of "soft" blocking UX bugs
* Finish the WEBAPP intent feature {{bug|737050}}
===Madhava===
===Madhava===
* listing soft blockers
* looking at panning/zooming dynamics
* that's it - on to Ian
===Ian Barlow===
===Ian Barlow===
Last week
* PTO + Sick + Long weekend
This week
* Gathered a list of UX soft blocker noms https://etherpad.mozilla.org/ZWwMvwVlGZ
* Looking at Scrolling / Zooming performance tweaks with gfx team
* Working through more tablet specs
===Patryk Adamczyk===
===Patryk Adamczyk===
===GFX===
===GFX===
Line 47: Line 214:
== Round Table ==
== Round Table ==
=== QA ===
=== QA ===
* This week
** A|B testing results posted [https://docs.google.com/spreadsheet/ccc?key=0AocUyLHteCtSdFNxRWxScTZ5UFNRTE1mOHZyb19GZ2c&hl=en_US#gid=8 here]. Summary:
*** Test coverage against Adreno 200/205/220, PowerVR SGX530/SGX540
*** Still seeing checkerboarding on zooming and overscroll (sometimes black background instead)
*** A vs. B do not pose any significant visual differences.
** attacking late-breaking features like download manager, form sync history, webapps
** Bugwork: Daily Triage on New/Unco bugs, and paying attention to [https://bugzilla.mozilla.org/buglist.cgi?keywords=qawanted;keywords_type=allwords;list_id=2817091;classification=Client%20Software;query_based_on=fennec%20native%20QAWANTED;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=General;component=IME;product=Fennec%20Native qawanted] and [https://bugzilla.mozilla.org/buglist.cgi?keywords=regressionwindow-wanted;keywords_type=allwords;list_id=2817110;classification=Client%20Software;query_based_on=fennec%20native%20REGRESSIONWINDOW-WANTED;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;component=General;component=IME;product=Fennec%20Native regressionwindow-wanted] bugs
** Qualifying Fennec XUL Beta 12b5
* Socorro/Breakpad bugs:
* Socorro/Breakpad bugs:
** {{bug|726385}} Please create skiplist implementation for the Java field
** {{bug|726385}} Please create skiplist implementation for the Java field
Line 53: Line 229:
** {{bug|727234}} - Crash Report [@ EMPTY: no crashing thread identified; corrupt dump ]
** {{bug|727234}} - Crash Report [@ EMPTY: no crashing thread identified; corrupt dump ]
** {{bug|727286}} - Incorrect messaging when failing to submit a crash report  
** {{bug|727286}} - Incorrect messaging when failing to submit a crash report  
** {{bug|740829}} - Nightly builds report for android doesn't have any data


* Crash-Stats:  
* Crash-Stats:  
Confirmed users
4,378

edits