Remove support for appcache storage in Nightly and early beta
Categories
(Core :: Networking: HTTP, defect, P3)
Tracking
()
People
(Reporter: ehsan.akhgari, Assigned: jkt)
References
Details
(Keywords: dev-doc-complete, site-compat, Whiteboard: [necko-backlog])
Attachments
(1 file, 1 obsolete file)
(deleted),
text/x-phabricator-request
|
Details |
Comment 1•9 years ago
|
||
Comment 2•9 years ago
|
||
Reporter | ||
Comment 3•9 years ago
|
||
Comment 4•9 years ago
|
||
Comment 5•9 years ago
|
||
Comment 7•9 years ago
|
||
Reporter | ||
Comment 8•9 years ago
|
||
Comment 10•9 years ago
|
||
Reporter | ||
Comment 11•9 years ago
|
||
Updated•9 years ago
|
Comment 14•9 years ago
|
||
Comment 15•9 years ago
|
||
Comment 16•9 years ago
|
||
Comment 17•9 years ago
|
||
Comment 18•9 years ago
|
||
Comment 19•9 years ago
|
||
Comment 20•9 years ago
|
||
Comment 21•9 years ago
|
||
Comment 22•9 years ago
|
||
Comment 23•9 years ago
|
||
Comment 24•9 years ago
|
||
Comment 25•9 years ago
|
||
Comment 26•9 years ago
|
||
Comment 27•9 years ago
|
||
Comment 28•9 years ago
|
||
Comment 29•9 years ago
|
||
Comment 30•9 years ago
|
||
Comment 31•9 years ago
|
||
Updated•9 years ago
|
Comment 32•9 years ago
|
||
Comment 33•9 years ago
|
||
Comment 34•9 years ago
|
||
Comment 35•9 years ago
|
||
Updated•9 years ago
|
Comment 36•9 years ago
|
||
Comment 37•9 years ago
|
||
Comment 38•9 years ago
|
||
Comment 39•9 years ago
|
||
Comment 40•9 years ago
|
||
Comment 41•9 years ago
|
||
Comment 42•9 years ago
|
||
Comment 43•9 years ago
|
||
Comment 44•9 years ago
|
||
Comment 45•9 years ago
|
||
Comment 46•9 years ago
|
||
Comment 47•9 years ago
|
||
Comment 48•9 years ago
|
||
Comment hidden (off-topic) |
Comment hidden (off-topic) |
Updated•8 years ago
|
Comment 51•7 years ago
|
||
Comment 52•7 years ago
|
||
Updated•7 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 53•5 years ago
|
||
Comment 54•5 years ago
|
||
Comment 55•5 years ago
|
||
Comment 56•5 years ago
|
||
Backed out changeset e3f06f11de62 (bug 1237782) for causing browser-chrome failure on automation.py CLOSED TREE
Backout revision https://hg.mozilla.org/integration/autoland/rev/fb0d469e8a7f0bcd32cb58fb79bdc8282dea98d8
Failure logs https://treeherder.mozilla.org/logviewer.html#?job_id=264779188&repo=autoland
These also seem to be an issue: wpt14 https://treeherder.mozilla.org/logviewer.html#?job_id=264781373&repo=autoland
wpt8 https://treeherder.mozilla.org/logviewer.html#?job_id=264781167&repo=autoland
wpt11 https://treeherder.mozilla.org/logviewer.html#?job_id=264785306&repo=autoland
Jonathan can you please take a look?
Comment 57•5 years ago
|
||
Comment 58•5 years ago
|
||
Comment 59•5 years ago
|
||
Assignee | ||
Comment 60•5 years ago
|
||
Whoops I messed up a rebase, pushing to try first. But should be fine to go back in after.
Comment 61•5 years ago
|
||
Comment 62•5 years ago
|
||
Backed out changeset 8c25acd6a557 (bug 1237782) for wpt failures at controller-on-disconnect.https.html
Backout link: https://hg.mozilla.org/integration/autoland/rev/b5bb9f7895378840d6250ae81777f621e95003d8
**Push with failures:**https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception&revision=8c25acd6a55708eb03eee9d05d1a51f6f1e68eb2&selectedJob=265502866
Log link: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=265502866&repo=autoland&lineNumber=8748
Log snippet:
[task 2019-09-07T09:10:23.622Z] 09:10:23 INFO - TEST-START | /service-workers/service-worker/controller-on-disconnect.https.html
[task 2019-09-07T09:10:23.625Z] 09:10:23 INFO - Closing window 112
[task 2019-09-07T09:11:03.781Z] 09:11:03 INFO -
[task 2019-09-07T09:11:03.781Z] 09:11:03 INFO - TEST-UNEXPECTED-TIMEOUT | /service-workers/service-worker/controller-on-disconnect.https.html | controller is cleared on disconnected window - Test timed out
[task 2019-09-07T09:11:04.220Z] 09:11:04 INFO - TEST-UNEXPECTED-TIMEOUT | /service-workers/service-worker/controller-on-disconnect.https.html | expected OK
[task 2019-09-07T09:11:04.220Z] 09:11:04 INFO - TEST-INFO took 40593ms
[task 2019-09-07T09:11:04.864Z] 09:11:04 INFO - Closing logging queue
[task 2019-09-07T09:11:04.864Z] 09:11:04 INFO - queue closed
[task 2019-09-07T09:11:04.872Z] 09:11:04 INFO - Setting up ssl
[task 2019-09-07T09:11:04.892Z] 09:11:04 INFO - certutil |
[task 2019-09-07T09:11:04.908Z] 09:11:04 INFO - certutil |
[task 2019-09-07T09:11:04.923Z] 09:11:04 INFO - certutil |
[task 2019-09-07T09:11:04.923Z] 09:11:04 INFO - Certificate Nickname Trust Attributes
[task 2019-09-07T09:11:04.923Z] 09:11:04 INFO - SSL,S/MIME,JAR/XPI
[task 2019-09-07T09:11:04.923Z] 09:11:04 INFO -
[task 2019-09-07T09:11:04.923Z] 09:11:04 INFO - web-platform-tests CT,,
[task 2019-09-07T09:11:04.923Z] 09:11:04 INFO -
[task 2019-09-07T09:11:07.683Z] 09:11:07 INFO - adb Granting important runtime permissions to org.mozilla.geckoview.test
[task 2019-09-07T09:11:08.945Z] 09:11:08 INFO - adb launch_application: am start -W -n org.mozilla.geckoview.test/org.mozilla.geckoview.test.TestRunnerActivity -a android.intent.action.MAIN --es env9 MOZ_DISABLE_NONLOCAL_CONNECTIONS=1 --es env8 R_LOG_DESTINATION=stderr --es args "-no-remote -profile /sdcard/tests/profile --marionette about:blank" --es env3 MOZ_HIDE_RESULTS_TABLE=1 --es env2 R_LOG_VERBOSE=1 --es env1 MOZ_WEBRENDER=0 --es env0 MOZ_CRASHREPORTER=1 --es env7 MOZ_CRASHREPORTER_SHUTDOWN=1 --es env6 MOZ_IN_AUTOMATION=1 --es env5 MOZ_LOG=signaling:3,mtransport:4,DataChannel:4,jsep:4 --es env4 STYLO_THREADS=4 --ez use_multiprocess True --es env12 R_LOG_LEVEL=6 --es env11 MOZ_PROCESS_LOG=/tmp/tmpwSRlk9pidlog --es env10 MOZ_CRASHREPORTER_NO_REPORT=1
[task 2019-09-07T09:11:10.418Z] 09:11:10 INFO - Starting runner
[task 2019-09-07T09:11:10.533Z] 09:11:10 INFO - TEST-START | /service-workers/service-worker/controller-on-load.https.html
[task 2019-09-07T09:11:10.550Z] 09:11:10 INFO - Setting pref dom.serviceWorkers.enabled (true)
[task 2019-09-07T09:11:10.570Z] 09:11:10 INFO - Setting pref javascript.options.streams (true)
[task 2019-09-07T09:11:11.285Z] 09:11:11 INFO - .
[task 2019-09-07T09:11:11.285Z] 09:11:11 INFO - TEST-OK | /service-workers/service-worker/controller-on-load.https.html | took 749ms
Comment 63•5 years ago
|
||
Comment 64•5 years ago
|
||
Backed out changeset 3af4309ffce7 (bug 1237782) for wpt assertions/leaks.
Backout: https://hg.mozilla.org/integration/autoland/rev/4b3be31ea4eb6a8e2d100c0ecf2d38f34e3527bb
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&selectedJob=266925078&revision=3af4309ffce7fe8b7f9684770614dcd0f2b621c3
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=266925078&repo=autoland&lineNumber=4875
Comment 66•5 years ago
|
||
Comment 67•5 years ago
|
||
Backed out changeset f3c1becf9396 (bug 1237782) for browser-chrome failures at dom/tests/mochitest/ajax/offline/browser_disableAppcache.js
Backout: https://hg.mozilla.org/integration/autoland/rev/1f082ffd84eaec472a261d99aa198f146b66e2a0
Failure push: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=f3c1becf9396146f31a85fc3ac12206169cf6368
Failure log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=268645542&repo=autoland&lineNumber=3707
[task 2019-09-26T19:48:52.096Z] 19:48:52 INFO - TEST-START | dom/tests/mochitest/ajax/offline/browser_disableAppcache.js
[task 2019-09-26T19:48:53.512Z] 19:48:53 INFO - TEST-INFO | started process screentopng
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - TEST-INFO | screentopng: exit 0
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Buffered messages logged at 19:48:52
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Entering test bound test_pref_removes_api
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Buffered messages logged at 19:48:53
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/browser/dom/tests/mochitest/ajax/offline/file_simpleManifest.html" line: 0}]
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Buffered messages finished
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - TEST-UNEXPECTED-FAIL | dom/tests/mochitest/ajax/offline/browser_disableAppcache.js | Appcache is enabled - "no" == "yes" -
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Stack trace:
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - resource://testing-common/content-task.js line 62 > eval:null:5
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - resource://testing-common/content-task.js:null:63
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - TEST-UNEXPECTED-FAIL | dom/tests/mochitest/ajax/offline/browser_disableAppcache.js | OfflineResourceList is enabled - "no" == "yes" -
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Stack trace:
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - resource://testing-common/content-task.js line 62 > eval:null:6
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - resource://testing-common/content-task.js:null:63
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - Leaving test bound test_pref_removes_api
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - GECKO(2850) | MEMORY STAT vsizeMaxContiguous not supported in this build configuration.
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - GECKO(2850) | MEMORY STAT heapAllocated not supported in this build configuration.
[task 2019-09-26T19:48:53.999Z] 19:48:53 INFO - GECKO(2850) | MEMORY STAT | vsize 20974966MB | residentFast 1061MB
Assignee | ||
Updated•5 years ago
|
Comment 68•5 years ago
|
||
Comment 69•5 years ago
|
||
bugherder |
Comment 70•5 years ago
|
||
(AFAICT from the landed patch, we haven't removed support on release, so updating the summary to clarify that)
Comment 71•5 years ago
|
||
Technically we have also just removed storage for now, not support for the API.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 72•5 years ago
|
||
Sorry collision, I was just updating the bug name :')
Comment 73•5 years ago
|
||
The original purpose of this bug was to remove all the appcache related code once we decide to remove it. Is there such a bug? If not, can you please file one (same component - Core:net/cache)? Thanks.
Comment 74•5 years ago
|
||
Posted site compatibility note: https://www.fxsitecompat.dev/en-CA/docs/2019/application-cache-storage-has-been-removed-in-nightly-and-early-beta/
Comment 75•5 years ago
|
||
Assignee | ||
Comment 76•5 years ago
|
||
Can you test if backing out just the pref change makes the same improvement?
That would be a lot less to then fix to put back in. I'm also still working on a fix for the regression.
Updated•5 years ago
|
Comment 77•5 years ago
|
||
:jkt sorry for this... just noticed it... It was a local change and test that was pushed by mistake to Phabricator.
Comment 78•5 years ago
|
||
Documented — because this isn't currently enabled in release, I've added a note to our Experimental Features page: https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features#DOM
Let me know if this looks OK. Thanks!
Description
•