Closed Bug 1230633 Opened 9 years ago Closed 9 years ago

User is unable to enable full devtools/developer mode

Categories

(Firefox OS Graveyard :: Gaia::Settings, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.6?, firefox45 fixed, b2g-master verified)

VERIFIED FIXED
2.6 S3 - 12/18
blocking-b2g 2.6?
Tracking Status
firefox45 --- fixed
b2g-master --- verified

People

(Reporter: AdamA, Assigned: fabrice)

References

()

Details

(Keywords: regression, smoketest, Whiteboard: [2.6-Daily-Testing][Spark])

Attachments

(3 files)

Attached file logcat
Description:
if the user attempts to turn on the full devtools it will not work. the user will go through the 10 confirmation screens and hitting enable on the last screen does not proceed to resetting the phone and enabling devtools.

Repro Steps:
1) Update a Aries to 20151204122048
2) Open settings > Developer
3) Scroll to the bottom and toggle "Full devtools"
4) Proceed through the confirmation screens
5) Observe phone not resetting on last confirmation screen

Actual:
Developer mode is not enabled

Expected:
It is expected that developer mode is enabled

Environmental Variables:
Device: Aries 2.6 [Full Flash]
Build ID: 20151204122048
Gaia: e9419046f360dd05b2717c4994990608519b93e4
Gecko: e02b17a2b5b8df7bb84f325fc08eedd2f3cab755
Gonk: a19052e4389c3ae2d8fc3e7a74a475401baacc56
Version: 45.0a1 (2.6)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:45.0) Gecko/45.0 Firefox/45.0

Repro frequency: 10/10
Link to failed test case: https://moztrap.mozilla.org/manage/case/16424/
See attached: video clip, logcat
This issue is occurring on Flame 2.6.

Environmental Variables:
Device: FlameKK 2.6 [Full Flash][512mb]
BuildID: 20151204030224
Gaia: e9419046f360dd05b2717c4994990608519b93e4
Gecko: e02b17a2b5b8df7bb84f325fc08eedd2f3cab755
Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a
Version: 45.0a1 (2.6) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:45.0) Gecko/45.0 Firefox/45.0

Result:
Developer mode is not enabled
-----------------------------
This issue does not occur on a previous Aries 2.6.

Device: Aries 2.6 [Full Flash]
Build ID: 20151202153750
Gaia: 719d89803fd1809bb1132e564a6d0c255963d4b7
Gecko: a0897ec629f90951e685f42eefecea8437481ecb
Gonk: a19052e4389c3ae2d8fc3e7a74a475401baacc56
Version: 45.0a1 (2.6)
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:45.0) Gecko/45.0 Firefox/45.0

Result:
Devtools are enabled.
QA Whiteboard: [QAnalyst-Triage?][severe]
Flags: needinfo?(jmercado)
This issue blocks Smoketest from being completed.  Nominating as a 2.6 blocker.  Let's get a window here.
QA Whiteboard: [QAnalyst-Triage?][severe] → [QAnalyst-Triage+][severe]
Flags: needinfo?(jmercado)
blocking-b2g: --- → 2.6?
QA Contact: jthomas
CentralRegression Window

Caused by changes made in Bug 1229620

Last Working
Environmental Variables:
Device: Flame 2.6
BuildID: 20151203080142
Gaia: 97266c579c544f5ba57a701f39893cc86d46774a
Gecko: 33d954cc69ff8e0bd22410e3641533e4fac500cf
Version: 45.0a1 (2.6) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:45.0) Gecko/45.0 Firefox/45.0

First Broken
Environmental Variables:
Device: Flame 2.6
BuildID: 20151203154540
Gaia: 23a94087e701c4bc592f2943e1007e25a9242f97
Gecko: 207fda881a891e33084f275eef04de46f6c5236d
Version: 45.0a1 (2.6) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:45.0) Gecko/45.0 Firefox/45.0

Last Working gaia / First Broken gecko - Affected
Gaia: 97266c579c544f5ba57a701f39893cc86d46774a
Gecko: 207fda881a891e33084f275eef04de46f6c5236d

Last Working gecko / First Broken gaia - Unaffected
Gecko: 33d954cc69ff8e0bd22410e3641533e4fac500cf
Gaia: 23a94087e701c4bc592f2943e1007e25a9242f97

Central Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=33d954cc69ff8e0bd22410e3641533e4fac500cf&tochange=207fda881a891e33084f275eef04de46f6c5236d
Blocks: 1229620
QA Whiteboard: [QAnalyst-Triage+][severe] → [QAnalyst-Triage?][severe]
Flags: needinfo?(jmercado)
Fabrice this seems to have been caused by the changes for bug 1229620.  Can you please take a look?
QA Whiteboard: [QAnalyst-Triage?][severe] → [QAnalyst-Triage+][severe]
Flags: needinfo?(jmercado) → needinfo?(fabrice)
Keywords: qaurgent
I can reproduce:
E/GeckoConsole(19506): [JavaScript Error: "ReferenceError: gFactoryResetFile is not defined" {file: "jar:file:///system/b2g/omni.ja!/components/RecoveryService.js" line: 114}]
Flags: needinfo?(fabrice)
Assignee: nobody → fabrice
https://hg.mozilla.org/mozilla-central/rev/cc9f13a4a617
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → 2.6 S3 - 12/18
This bug has been verified as "pass" on the latest build of Flame master and Aries KK master by the STR in comment 0.

Actual results: It can enable full devtools/developer mode successfully.
See attachment: verified_Aries_master.3gp
Reproduce rate: 0/10


Device: Flame master_512mb (Pass)
Build ID               20151206150208
Gaia Revision          b930e25e9f2e5ec2106dd31005468575cdf87d50
Gaia Date              2015-12-05 03:41:55
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/cc9c6cd756cb744596ba039dcc5ad3065a7cc3ea
Gecko Version          45.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20151206.184313
Firmware Date          Sun Dec  6 18:43:25 EST 2015
Firmware Version       v18D v4
Bootloader             L1TC000118D0

Device: Aries KK master (Pass)
Build ID               20151206002630
Gaia Revision          b930e25e9f2e5ec2106dd31005468575cdf87d50
Gaia Date              2015-12-05 03:41:55
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/cc9c6cd756cb744596ba039dcc5ad3065a7cc3ea
Gecko Version          45.0a1
Device Name            aries
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.worker.20151205.234548
Firmware Date          Sat Dec  5 23:45:56 UTC 2015
Bootloader             s1
QA Whiteboard: [QAnalyst-Triage+][severe] → [QAnalyst-Triage+][severe][MGSEI-Triage+]
This issue is verified fixed on the latest Aries 2.6 Dogfood and Flame 2.6 Nightly builds.
The user is able to successfully enable Developer Mode by tapping on the confirmation button 10 times. The device reboots into developer mode properly.

Environmental Variables:
Device: Aries 2.6
BuildID: 20151207143802
Gaia: 24ed003a53a81f63367e265fa7117cbe7d23d4c8
Gecko: 59bc3c7a83de7ffb611203912a7da6ad84535a5a
Gonk: a19052e4389c3ae2d8fc3e7a74a475401baacc56
Version: 45.0a1 (2.6) 
Firmware Version: D5803_23.1.A.1.28_NCB.ftf
User Agent: Mozilla/5.0 (Mobile; rv:45.0) Gecko/45.0 Firefox/45.0

Environmental Variables:
Device: Flame 2.6
BuildID: 20151207030216
Gaia: 24ed003a53a81f63367e265fa7117cbe7d23d4c8
Gecko: 528ea05671e9bd9ccb33d1558a20691a72c85f98
Gonk: 205ac4204bbbb2098a8046444acba551ba5dc75a
Version: 45.0a1 (2.6) 
Firmware Version: v18D
User Agent: Mozilla/5.0 (Mobile; rv:45.0) Gecko/45.0 Firefox/45.0
Status: RESOLVED → VERIFIED
QA Whiteboard: [QAnalyst-Triage+][severe][MGSEI-Triage+] → [QAnalyst-Triage?][severe][MGSEI-Triage+]
Flags: needinfo?(jmercado)
QA Whiteboard: [QAnalyst-Triage?][severe][MGSEI-Triage+] → [QAnalyst-Triage+][severe][MGSEI-Triage+]
Flags: needinfo?(jmercado)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: