SmartPhone Code Transition: Difference between revisions

→‎User Stories and Acceptance Criteria: Added bugs filed under the meta
(→‎Program Status: Corrected public wiki milestone)
(→‎User Stories and Acceptance Criteria: Added bugs filed under the meta)
Line 26: Line 26:
! style="text-align: center;" | Acceptance Criteria
! style="text-align: center;" | Acceptance Criteria
|-
|-
| rowspan="2" | Title Goes Here
| rowspan="1" | [META] Firefox OS Transition work
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1180659 Bug ID]
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1180659 Bug ID]
| User Story 1
| [META] Firefox OS Transition work
| Acceptance Criteria 1
| Completion of all dependencies
|-
|-
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1180659 Bug ID]
| rowspan="1" |  [transition] Browser: Remove reference and logos relating to Firefox
| User Story 2
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252193 Bug ID]
| Acceptance Criteria 2
| 1. Remove all references to Firefox OS
2. Change browser icon to not be firefox logo
| 1. All references to Firefox OS removed.
2. Browser icon no longer a firefox logo
|-
| rowspan="1" |  Bootstrap the transition
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252371 Bug ID]
| Created attachment 8725097 [details] [diff] [review]
new-apps.patch
 
I'm gonna land that on Pine, but here is the gecko patch for those that want to play with it.
 
You will also need to use my Pine gaia branch: https://github.com/fabricedesre/gaia/tree/pine
 
Steps:
- build your custom gecko and push it.
- push $gaia/httpd to /system/bin and start it with |httpd -h /system/b2g/apps|. This is simply a busybox server.
- stop b2g, and rm -r /data/b2g, /data/local/storage, /data/local/permissions.sqlite
- run $gaia/push_apps.sh
 
push_apps.sh is very slow, so once we have done it once, you can update a single app with $gaia/push_apps.sh system.gaiamobile.org
We should really push zips and unzip on device instead...
| Acceptance Criteria to be added
|-
| rowspan="1" |  Remove FTU app
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252427 Bug ID]
| Keeping the FTU app around and maintain it during the transition period isn't a high priority. We should move the code and tests to a separate repository so it doesn't get lost. We might want to leave the 'hooks' to create a custom FTU app in the system app but we won't maintain ours going forward. This also includes the tutorial parts.
My assumption is that users don't use any functionality since they can do everything in the settings app afterwards.
 
The work will be done on the transition branch.
Sam, can you help out here?
| Acceptance Criteria to be added
|-
| rowspan="1" |  Remove mozPay
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252570 Bug ID]
| The Marketplace is removing payments support [1], so we can get rid of all mozPay related code.
 
[1] https://wiki.mozilla.org/Marketplace#Upcoming_Changes_to_Marketplace
| Acceptance Criteria to be added
|-
| rowspan="1" |  Unknown
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252573 Bug ID]
| Unknown
| Unknown
|-
| rowspan="1" |  Remove "improve Firefox OS" from settings
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252773 Bug ID]
| Remove "improve Firefox OS" from settings
| No reference to Firefox OS in settings
|-
| rowspan="1" |  Rename Firefox OS to B2G OS
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252776 Bug ID]
| Rename  - settings - device information - “about Firefox OS" - to About B2G OS - including all subtext.
| "about Firefox OS" renamed to "about B2G OS" in device information under settings
|-
| rowspan="1" |  Review all legal statements under settings
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252778 Bug ID]
| Review content under:
a. settings - device info - your rights
b. settings - device info - your privacy
c. settings - device info - legal information
For consistency with the new way of working.
| All legal statements reviewed and inconsistencies noted.
|-
| rowspan="1" |  Remove Firefox OS logos from startup sequence
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252779 Bug ID]
| Remove all logos from the device startup sequence that shows and refers to Firefox OS.
| No Firefox OS logos in the device startup sequence
|-
| rowspan="1" |  Remove current location for OTA lookup
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1252789 Bug ID]
| Remove the current location pointer for OTS search but still leave the OTA option in the settings so future possible OTA hosting services can just put their URL in there for usage.
| Current location pointer for OTS search removed
|-
|-
| rowspan="1" | Help/Onboarding
| [https://bugzilla.mozilla.org/show_bug.cgi?id=1180659 Bug ID]
| User Story 3
| Acceptance Criteria 3
|}
|}