11ba6213be5a745d70e5c6fdcd036bafb1ac2718: Bug 1359965 - Support and generate tar.gz WPT archive; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 08 May 2017 17:19:05 -0700 - rev 410037
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1359965 - Support and generate tar.gz WPT archive; r=glandium Several years ago there was a single zip file for all test files. Clients would only extract the files they needed. Thus, zip was a reasonable archive format because it allowed direct access to members without having to decompress the entirety of the stream. We have since split up that monolithic archive into separate, domain-specific archives. e.g. 1 archive for mochitests and one for xpcshell tests. This drastically cut down on network I/O required on testers because they only fetched archives/data that was relevant. It also enabled parallel generation of test archives, we shaved dozens of seconds off builds due to compression being a long pole. Despite the architectural changes to test archive management, we still used zip files. This is not ideal because we no longer access specific files in test archives and thus don't care about single/partial member access performance. This commit implements support for generating tar.gz test archives. And it switches the web-platform archive to a tar.gz file. The performance implications for archive generation are significant: before: 48,321,250 bytes; 6.05s after: 31,844,267 bytes; 4.57s The size is reduced because we have a single compression context so data from 1 file can benefit compression in a subsequent file. CPU usage is reduced because the compressor has to work less with 1 context than it does with N. While I didn't measure it, decompression performance should also be improved for the same reasons. And of course network I/O will be reduced. mozharness consumers use a generic method for handling unarchiving. This method automagically handles multiple file extensions. So as long as downstream consumers aren't hard coding ".zip" this change should "just work." MozReview-Commit-ID: LQa5MIHLsms
0a94b9164a649af95e7e645669bf6b2a1883745c: Bug 1359965 - Support mozpack.file.BaseFile in create_tar_from_files; r=glandium
Gregory Szorc <gps@mozilla.com> - Mon, 08 May 2017 17:00:20 -0700 - rev 410036
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1359965 - Support mozpack.file.BaseFile in create_tar_from_files; r=glandium This allows us to write files coming from a finder or other source that isn't directly the filesystem. MozReview-Commit-ID: KhPSD0JYzsQ
291fe1a6a375d8f2a95908f3a28f93bfe16ec4f3: Bug 653816 - returning only nontags for GetBookmarkIdsForURI and fixing consumers, r=mak
milindl <i.milind.luthra@gmail.com> - Tue, 30 May 2017 19:48:17 +0530 - rev 410035
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 653816 - returning only nontags for GetBookmarkIdsForURI and fixing consumers, r=mak Most consumers of `GetBookmarkIdsForURI` already don't need tags, the only consumer which does (`TaggingService`) has been changed to use a separate database query. MozReview-Commit-ID: LabjaA6Q0GF
5c407f01edac0fe3837946e6e094529441caee94: Bug 1368451 - Nightly Tester Tool default bookmark icon is missing. r=Felipe
Marco Bonardo <mbonardo@mozilla.com> - Thu, 01 Jun 2017 19:01:58 +0200 - rev 410034
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368451 - Nightly Tester Tool default bookmark icon is missing. r=Felipe MozReview-Commit-ID: AYVZR7fPRUi
905729223731593505075af5ed712c79cac707fc: Bug 1368875 - Count {video: true} and {audio: true} toward cam and mic counts respectively. r=jesup
Jan-Ivar Bruaroey <jib@mozilla.com> - Tue, 30 May 2017 21:57:37 -0400 - rev 410033
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368875 - Count {video: true} and {audio: true} toward cam and mic counts respectively. r=jesup MozReview-Commit-ID: BgdvRLpueit
aeb3d0ca558f034cbef1c5a68bd07dd738611494: Backed out 3 changesets (bug 1368674) for Android test failures. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 01 Jun 2017 19:21:31 -0400 - rev 410032
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out 3 changesets (bug 1368674) for Android test failures. a=merge Backed out changeset ff3c813fcdea (bug 1368674) Backed out changeset 0d9bb636b9a9 (bug 1368674) Backed out changeset 1d0202706572 (bug 1368674) MozReview-Commit-ID: CrCFYIEDH4o
28dff773a7ae9ea84ebf96209db2bb7be8548e6e: Backed out 4 changesets (bug 1365419) for android mochitest failures in test_bug583533.html a=backout
Wes Kocher <wkocher@mozilla.com> - Thu, 01 Jun 2017 18:39:21 -0700 - rev 410031
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out 4 changesets (bug 1365419) for android mochitest failures in test_bug583533.html a=backout Backed out changeset d82aa6aec2c1 (bug 1365419) Backed out changeset 9aafdd1ca0bd (bug 1365419) Backed out changeset 261eecf8497f (bug 1365419) Backed out changeset 1d9b50fadc05 (bug 1365419) MozReview-Commit-ID: HkhXf1Dkkbk
877c3da58fa35bf4e58f2ac0cbcf59840702cc6e: no bug - Bumping Fennec l10n changesets r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Thu, 01 Jun 2017 18:00:35 -0700 - rev 410030
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
no bug - Bumping Fennec l10n changesets r=release a=l10n-bump be -> default
1e229cf8933b08191e4243a6b9dbb3c821db60ab: Merge inbound to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 01 Jun 2017 17:26:55 -0700 - rev 410029
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge inbound to central, a=merge MozReview-Commit-ID: AWwXRG9NEWV
130dc8355e27d6161af44fb2e0e65212f75bd730: Backout 60752371afbb (bug 1364984) for causing bc failures. r=me
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Thu, 01 Jun 2017 17:04:12 -0400 - rev 410028
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backout 60752371afbb (bug 1364984) for causing bc failures. r=me
40b3da698ff5f463f4374b7178943124f1851512: Bug 1369490. Remove some backend type checks that aren't needed. r=lsalzman
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 01 Jun 2017 16:56:49 -0400 - rev 410027
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1369490. Remove some backend type checks that aren't needed. r=lsalzman This checks won't work with the forthcoming recording backend and don't seem to really be accomplishing anything.
fedb93c6e6f7355facca060e96ee97f7f46f3f87: Merge m-c to inbound. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 01 Jun 2017 16:45:03 -0400 - rev 410026
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to inbound. a=merge
60752371afbb6a9e0631c55ea09a05c0d767d04b: Bug 1364984 - use non-deprecated API for finding the temporary directory on OS X; r=mstange
Colin Dean <colin.dean@specialiapps.org> - Thu, 01 Jun 2017 16:07:11 -0400 - rev 410025
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1364984 - use non-deprecated API for finding the temporary directory on OS X; r=mstange FSFindFolder is deprecated as of 10.9 and apparently continues to work...except for the case of finding the temporary directory when the user's home directory lives on an NFS mount (!). Using NSTemporaryDirectory does The Right Thing here, so let's use that instead.
d0a62851c33d0ca77d986654d1d9aa201eb8852a: Bug 1365307 - Throttling of HTTP transactions. r=mcmanus
Honza Bambas <honzab.moz@firemni.cz> - Thu, 01 Jun 2017 12:16:00 -0400 - rev 410024
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1365307 - Throttling of HTTP transactions. r=mcmanus
ecad8cb9f20c5c4a3e768ebb96ec52917474680d: Bug 1310951 - Add UA override for m.canadiantire.ca. r=miketaylr
adamopenweb <astevenson@mozilla.com> - Thu, 01 Jun 2017 11:34:00 -0400 - rev 410023
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1310951 - Add UA override for m.canadiantire.ca. r=miketaylr
1d284663f05ddfc94fed8c44b552a383b9168610: Bug 1368899 - Refactor the JSON Viewer stream converter to avoid quirks mode. r=Honza
Oriol <oriol-bugzilla@hotmail.com> - Tue, 30 May 2017 20:23:00 -0400 - rev 410022
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368899 - Refactor the JSON Viewer stream converter to avoid quirks mode. r=Honza
c77e79c09f1e6adf173e09ef829c96e507dbbb0d: Bug 1367081 - Make PromptService usable from GeckoView custom tabs; r=droeh
Jim Chen <nchen@mozilla.com> - Thu, 01 Jun 2017 15:07:16 -0400 - rev 410021
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1367081 - Make PromptService usable from GeckoView custom tabs; r=droeh Make PromptService and Prompt.jsm not depend as much on BrowserApp and the main Fennec window, so it can be used from a GeckoView-based custom tabs Activity. This approach is used because it involves a lot less work than trying to implement a PromptDelegate for Fennec. MozReview-Commit-ID: AEH0HgAOx2S
3005c1464a2c90a7a2f711caf6466d1ab15cc628: Bug 1368377 - Use app context for GlobalHistory; r=me
Jim Chen <nchen@mozilla.com> - Thu, 01 Jun 2017 15:07:16 -0400 - rev 410020
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368377 - Use app context for GlobalHistory; r=me Use getApplicationContext instead of the obsolete getContext in GlobalHistory.checkVisited. MozReview-Commit-ID: EbaFecEzNkh
542348829591bffff44980cb5689c8a0a4bf80bb: Bug 1368490 - Make sure number of channels is correctly set for opus encoder. r=jesup
Bryce Van Dyk <bvandyk@mozilla.com> - Tue, 30 May 2017 21:01:02 +1200 - rev 410019
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1368490 - Make sure number of channels is correctly set for opus encoder. r=jesup MozReview-Commit-ID: 7bOxCvlvTDq
11c66c13481d028d5a3ab76c4568316b643195c3: Bug 1362120 - Update Stylo test expectations.
Ryan VanderMeulen <ryanvm@gmail.com> - Thu, 01 Jun 2017 14:20:15 -0400 - rev 410018
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362120 - Update Stylo test expectations.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip