FennecNativeWeeklyStatus: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(64 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Features =
*To refresh on the list of Features and their priority, click [https://wiki.mozilla.org/Mobile/NativeFennec1.0 here.]
*To refresh on the plan of record per Toronto's offsite, click [https://wiki.mozilla.org/FennecNativeOffsite here. ]<br>
= Schedule and Milestones =
== Schedule<br> ==
'''Q4 2011'''
*'''Dec 2011:''' Feature Complete
'''Q1 2012'''
*'''Jan 17 2012:''' String Freeze ==> Jan 30th
*'''Jan 16 2012:''' First Run Walk-Through ==> TBD
*'''Jan 30 2012:''' Beta Declare
*'''Feb 27 2012: '''Public Announcement at [http://www.mobileworldcongress.com/ Mobile World Congress]
*'''March 30 2012:''' Final Release
= Milestone Status =
= Milestone Status =


== Feature Complete ==  
== Feature Complete ==  
Status: 80%  
Status: 80%


Why 80?  
Why 80%?  


P0 and P1 features as listed during the Toronto work week are verified except for Panning Perf. This does not include sync; we are in day-for-day slip but actively testing try builds which include support for sync setup, bookmarks, and history.
== Sync ==
APK available here: http://people.mozilla.com/~rnewman/0.3/fennec.apk
P0 and P1 features as listed during the Toronto work week are verified as fixed. This does not include sync; we are in day-for-day slip but actively testing try builds which include support for sync setup, bookmarks, and history.  


Panning Perf {{Bug|695448}} - (native_droid_panning) Panning perf
[COMPLETE] {{Bug|709339}} - [meta] First functional drop of native Sync <br>
Sync {{Bug|709339}} - [meta] First functional drop of native Sync
[PENDING]  {{Bug|718493}} - [meta] Aurora uplift preparation <br>


== Beta ==
== Beta ==
Status: At Risk


Status: At risk. 
Why At Risk?


Why at risk?
We need the following features and bugs to be ready and of proven quality for our beta Audience prior to Beta Declare on January 31th:
Tier 1
#[https://bugzilla.mozilla.org/show_bug.cgi?id=709339 Sync Set-Up, History, Passwords]
#[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=713282%2C%20713283%2C%20713228&list_id=2046226 XUL Migration]
#[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=702302%2C%20698425%2C%20701068&list_id=2046149 L10n]
#[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=713780%2C%20706309&list_id=2046233 Performance]
#[https://bugzilla.mozilla.org/buglist.cgi?keywords=crash%2C%20&keywords_type=allwords&list_id=2046255&resolution=---&query_format=advanced&product=Fennec%20Native Stability (evaluate 2-3 days prior to beta)]


due to Sync. Additionally, the following areas are considered beta blockers and need to be addressed in due time for verification testing in time to declare beta on January 31st (does this mean we pretty much need these things by 1/16 in order to verify them in time for beta?  
Tier 2
#[https://bugzilla.mozilla.org/buglist.cgi?resolution=---&resolution=DUPLICATE&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=readability&list_id=1938086 Font Inflation]
#[https://bugzilla.mozilla.org/show_bug.cgi?id=710323 AMO Support]
#[https://bugzilla.mozilla.org/buglist.cgi?priority=P1&priority=P2&list_id=2043781&resolution=---&query_format=advanced&bug_status=NEW&bug_status=ASSIGNED&product=Fennec%20Native P1 & P2 Assigned Bugs]


All of the following P1's & P2's should be fixed prior to Beta; my challenge at this point is how to manage incoming bugs, I guess kbrosnan and I should discuss...
Additionally:
Lucasr
#The Addons manager UI  is in much too rough a state to ship as a beta there is work ongoing but we need the feature in a much more complete state before we are ok with shipping a beta
bnicholson
#Font inflation decision
Wesj
#Deciding on a UA
Cwiis
Pcwalton
gcp
Alexp
blassey
mfinkle
margaret
sriram
mbrubeck


== Mobile World Congress Announcement ==  
== Mobile World Congress Announcement ==  
Status:
Status: Coming Soon


== Final Release ==  
== Final Release ==  


Status:
Status: Coming Soon


= Feature Status =  
= Feature Status =  
Line 49: Line 67:
# [COMPLETE][https://bugzilla.mozilla.org/show_bug.cgi?id=695176  Session History]
# [COMPLETE][https://bugzilla.mozilla.org/show_bug.cgi?id=695176  Session History]
# [COMPLETE][https://bugzilla.mozilla.org/show_bug.cgi?id=695699  App Updates]
# [COMPLETE][https://bugzilla.mozilla.org/show_bug.cgi?id=695699  App Updates]
# [COMPLETE][https://bugzilla.mozilla.org/buglist.cgi?quicksearch=695448%2C%20695449%20&list_id=1584519 New Layout Manager]
# [COMPLETE][https://bugzilla.mozilla.org/buglist.cgi?quicksearch=695448%2C%20695449%20&list_id=1584519 New Layout Manager] <--there are remaining panning perf bugs to be fixed but general implementation is complete.
 
 
 
 
Still a top priority for Fx11 (These are beta blockers)
# Performance
# Checkerboarding: symptom of us paper over slow painting.
lucasr should also be landing this tomorrow, we can ship sync without this, therefore, we can't ship without it:
Bug 707150 - Add mechanism to enable/disable Fennec's local bookmarks/history DB
we need dolske happy before this can happen, I need to get help
Bug 704682 - Expose password database as a content provider so Sync can update it
 
Session Restore
bnicholson should be landing this tomorrow:
Bug 711578 - Session restore doesn't work for initial Fennec session crash
 
From there, we need these two to land before beta:
Bug 697858 - Restore tabs from previous session, including history
Bug 710735 - Show the appropriate thing on opening Firefox
 
AMO Support
Met with Fligtar about this on Friday and he is all good to provide us what we need
Bug 710323 - about:home - clicking on addons should go to their page in AMO


== '''P1 Features'''  ==
''Needed prior to cutover to Beta''


#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=694901 Viewport Support] (Support for Mobile Versions of Websites)&nbsp;
#[COMPLETE] [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=695457%2C%20695307&list_id=1584614 Awesome Bar]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695152 Tabbed Browsing Support & Improved Design]
#[COMPLETE] [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=694688%2C%20695458%20%09&list_id=1587972 Set and Display Preferences ]
#[COMPLETE] [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=695446%2C%20697659%20&list_id=1587997 Password Manager (Form Fill)]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=694455 Content Modal Dialog Prompt Support ]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695461 Download Notification, Progress, and Launch]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695455 Native HTML5 Video Controls]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695477 Secure Page Indication]&nbsp;
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695201 History: Browsing and Bookmarking]
#[COMPLETE] [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=694672%2C%20697086%2C%20697087%2C697088&list_id=1588283 Content Permission Prompts] (i.e. Geolocation)
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=685395 IME Support]
#[IN PROGRESS] [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&resolution=DUPLICATE&status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=readability&list_id=2039805 Font Inflation] <-- checkpoint on 01/16 <br>
#[IN PROGRESS] [https://bugzilla.mozilla.org/show_bug.cgi?id=709339 - First functional drop of native Sync]


Not a priority for Fx11, we need to target for for Fx12, Fx13, these are not beta blockers, we can consider them high value once we have met all of our goals for Fx11. It doesn't mean we don't care about the customers who want these but we do have to stay focused on shipping by the end of 'Q1:  
== '''P2 Features'''  ==
''We will not gate any milestones on the below''
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695170 Visual Indicators for Previously Visited Links]
#[AT RISK]  [https://bugzilla.mozilla.org/show_bug.cgi?id=686805 Incremental Decompression]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=696076 Telemetry for Mobile]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695177 Sharing]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695204 Site Security]
#[IN PROGRESS] [https://bugzilla.mozilla.org/show_bug.cgi?id=603008 Touch Events]
#[COMPLETE] [https://bugzilla.mozilla.org/show_bug.cgi?id=695165 Forward]
#[IN PROGRESS] [https://bugzilla.mozilla.org/show_bug.cgi?id=704415 Add-Ons Manager]
#[IN PROGRESS] [https://bugzilla.mozilla.org/show_bug.cgi?id=713283,713282,713228 Profile Migration Bug Fixes]


Character Encoding
= Testing Status =
- Bug 701824 - "Show character encoding" (Text encoding) preference should be hooked up
#[https://wiki.mozilla.org/Mobile/TopBugs QA Top Bugs]<br>
#[https://docs.google.com/spreadsheet/ccc?key=0AocUyLHteCtSdHQ5Q2tIZVhMT3NNY0lPYzhHT2MyZXc&hl=en_US#gid=0 Functional Testing]<br>
#[https://docs.google.com/spreadsheet/ccc?key=0Arku3jleCA0UdFVQS211Z29sV202MFdMdE5ldHA1NkE&hl=en_US#gid=2 Performance Testing]<br>
#[https://docs.google.com/spreadsheet/ccc?key=0Av9ejaFxk72tdHdUUGhha3lMRmV6TXFwTzYxM05HU0E&hl=en_US&pli=1#gid=0 MTD Drivers Program]<br>

Latest revision as of 23:51, 24 January 2012

Features

  • To refresh on the list of Features and their priority, click here.
  • To refresh on the plan of record per Toronto's offsite, click here.

Schedule and Milestones

Schedule

Q4 2011

  • Dec 2011: Feature Complete

Q1 2012

  • Jan 17 2012: String Freeze ==> Jan 30th
  • Jan 16 2012: First Run Walk-Through ==> TBD
  • Jan 30 2012: Beta Declare
  • Feb 27 2012: Public Announcement at Mobile World Congress
  • March 30 2012: Final Release

Milestone Status

Feature Complete

Status: 80%

Why 80%?

Sync

P0 and P1 features as listed during the Toronto work week are verified as fixed. This does not include sync; we are in day-for-day slip but actively testing try builds which include support for sync setup, bookmarks, and history.

[COMPLETE] bug 709339 - [meta] First functional drop of native Sync
[PENDING] bug 718493 - [meta] Aurora uplift preparation

Beta

Status: At Risk

Why At Risk?

We need the following features and bugs to be ready and of proven quality for our beta Audience prior to Beta Declare on January 31th: Tier 1

  1. Sync Set-Up, History, Passwords
  2. XUL Migration
  3. L10n
  4. Performance
  5. Stability (evaluate 2-3 days prior to beta)

Tier 2

  1. Font Inflation
  2. AMO Support
  3. P1 & P2 Assigned Bugs

Additionally:

  1. The Addons manager UI is in much too rough a state to ship as a beta there is work ongoing but we need the feature in a much more complete state before we are ok with shipping a beta
  2. Font inflation decision
  3. Deciding on a UA

Mobile World Congress Announcement

Status: Coming Soon

Final Release

Status: Coming Soon

Feature Status

P0 Features

Required prior to cutover to Nightly

  1. [COMPLETE]Tabs
  2. [COMPLETE]Reload
  3. [COMPLETE]Session History
  4. [COMPLETE]App Updates
  5. [COMPLETE]New Layout Manager <--there are remaining panning perf bugs to be fixed but general implementation is complete.

P1 Features

Needed prior to cutover to Beta

  1. [COMPLETE] Viewport Support (Support for Mobile Versions of Websites) 
  2. [COMPLETE] Awesome Bar
  3. [COMPLETE] Tabbed Browsing Support & Improved Design
  4. [COMPLETE] Set and Display Preferences
  5. [COMPLETE] Password Manager (Form Fill)
  6. [COMPLETE] Content Modal Dialog Prompt Support
  7. [COMPLETE] Download Notification, Progress, and Launch
  8. [COMPLETE] Native HTML5 Video Controls
  9. [COMPLETE] Secure Page Indication 
  10. [COMPLETE] History: Browsing and Bookmarking
  11. [COMPLETE] Content Permission Prompts (i.e. Geolocation)
  12. [COMPLETE] IME Support
  13. [IN PROGRESS] Font Inflation <-- checkpoint on 01/16
  14. [IN PROGRESS] - First functional drop of native Sync

P2 Features

We will not gate any milestones on the below

  1. [COMPLETE] Visual Indicators for Previously Visited Links
  2. [AT RISK] Incremental Decompression
  3. [COMPLETE] Telemetry for Mobile
  4. [COMPLETE] Sharing
  5. [COMPLETE] Site Security
  6. [IN PROGRESS] Touch Events
  7. [COMPLETE] Forward
  8. [IN PROGRESS] Add-Ons Manager
  9. [IN PROGRESS] Profile Migration Bug Fixes

Testing Status

  1. QA Top Bugs
  2. Functional Testing
  3. Performance Testing
  4. MTD Drivers Program