Closed Bug 1370781 Opened 7 years ago Closed 7 years ago

Permaorange browser_offlineQuotaNotification.js | about:preferences loaded - Got about:preferences#advanced, expected about:preferences#privacy when Gecko 55 merges to beta on 2017-06-12

Categories

(Firefox :: Settings UI, defect, P1)

55 Branch
defect

Tracking

()

RESOLVED FIXED
Firefox 55
Tracking Status
firefox-esr45 --- unaffected
firefox-esr52 --- unaffected
firefox53 --- unaffected
firefox54 --- unaffected
firefox55 blocking fixed

People

(Reporter: philor, Assigned: rickychien)

References

Details

(Whiteboard: [photon-preference])

Attachments

(1 file)

When we merge central to beta next week, we're going to have permaorange in browser_offlineQuotaNotification.js like https://treeherder.mozilla.org/logviewer.html#?job_id=105059989&repo=try

Should be able to repro locally by just changing /config/milestone.txt from 55.0a1 to 55.0, but if not locally or on try on top of https://hg.mozilla.org/try/rev/a3e416c66e714e2e63e2afb35529f6d698b60eb9 and https://hg.mozilla.org/try/rev/e45e86a84f88c54475eb733a116c51a49010d1df will reproduce.

[Tracking Requested - why for this release]: merge bustage, closed tree, delayed b1
This is a blocker for 55.0b1
jaws, is there someone who can take a look? (I know this bug is less than a day old...forgive the aggressive regression triaging here).
Flags: needinfo?(jaws)
Ricky, can you look in to this?
Flags: needinfo?(jaws) → needinfo?(rchien)
FYI, this is currently marked as blocking Monday's merge of 55 to Beta.
Jared, after investigating for a while, I'm still unclear of why this mochitest failure occurs.

This problem can reproduce easily as mentioned on description, set milestone.txt from 55.0a1 to 55.0 can hit this failure.

However, all mochitests will freeze the browser with following message:

...

GECKO(75494) | 2017-06-09 12:04:57.278 plugin-container[75495:2099922] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port
 = 0xa703, name = 'com.apple.CFPasteboardClient'
GECKO(75494) | See /usr/include/servers/bootstrap_defs.h for the error codes.
GECKO(75494) | 1496981097283    Marionette      INFO    Listening on port 2828
GECKO(75494) | 1496981097397    Marionette      DEBUG   loaded listener.js
GECKO(75494) | 1496981097429    addons.xpi      WARN    Add-on special-powers@mozilla.org is not compatible with application version.
GECKO(75494) | 1496981097432    addons.xpi      WARN    Add-on special-powers@mozilla.org is not compatible with application version.
GECKO(75494) | 1496981097508    addons.update-checker   WARN    Request failed: http://127.0.0.1:8888/extensions-dummy/updateURL - 404: Not Found
GECKO(75494) | 1496981097610    addons.xpi      WARN    Add-on mochikit@mozilla.org is not compatible with application version.
GECKO(75494) | 1496981097612    addons.xpi      WARN    Add-on mochikit@mozilla.org is not compatible with application version.
GECKO(75494) | 1496981097619    addons.update-checker   WARN    Request failed: http://127.0.0.1:8888/extensions-dummy/updateURL - 404: Not Found

I can't see "http://127.0.0.1:8888/extensions-dummy/updateURL - 404: Not Found" warning as above after switching to 55.0a1.

On the other hand, 55.0 is running on old preferences page with browser.preferences.useOldOrganization = true but 55.0a1 is running on new UI which is opposite of it. I'm suspecting that this could be due to apply the correct prefs when running mochitest on 55.0 build. This might be the reason why bug 1370439 failed as well.

Do you have any idea?
Flags: needinfo?(rchien) → needinfo?(jaws)
Ah, I believe Tim found out the root cause in bug 1370439 and it's very likely due to bug 1363850.

let's wait for the try report at https://bugzilla.mozilla.org/show_bug.cgi?id=1370439#c7.
Blocks: 1363850
Flags: needinfo?(jaws)
Assignee: nobody → rchien
Status: NEW → ASSIGNED
Priority: -- → P1
Whiteboard: [photon-preference]
Comment on attachment 8876102 [details]
Bug 1370781 - Run offlineQuotaNotification test on new preferences

https://reviewboard.mozilla.org/r/147528/#review151870

So this test got updated to test against the new preferences, and when the preferences got reverted for 55, this test will start failing because it would need to be changed back.

Setting r+ on this means that we aren't testing what we ship for 55, but it does mean we'll continue to test what we're shipping in 56. Considering we aren't likely to make any large changes to 55 since it's entering beta next week, I'm OK with this.
Attachment #8876102 - Flags: review?(jaws) → review+
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/656e918f28c0
Run offlineQuotaNotification test on new preferences r=jaws
https://hg.mozilla.org/mozilla-central/rev/656e918f28c0
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 55
Flags: qe-verify?
Flags: qe-verify? → qe-verify-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: