bb2e3d6da8fc4ac819a49be7d275419f9672e498: Bug 1384744 - Remove sccache dependencies for toolchain jobs. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 27 Jul 2017 07:59:06 +0900 - rev 419949
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384744 - Remove sccache dependencies for toolchain jobs. r=gps None of the toolchain jobs are actually using sccache, so they don't need the dependency. Those jobs also don't run frequently enough that sccache would be a win for them, and when they do run, they're likely to have few cache hits, if the cache is not expired anyways.
7462800fd68e207b2fbd2f6ceed92a896d04f4c4: Bug 1384744 - Allow toolchain tasks not to have a tooltool manifest at all. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 27 Jul 2017 07:56:14 +0900 - rev 419948
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384744 - Allow toolchain tasks not to have a tooltool manifest at all. r=gps With the support added in bug 1382564, toolchains can be downloaded without a tooltool manifest at all, and it's desirable to get rid of tooltool manifests on jobs that don't need one.
52ea7b299388407e5277060e78e945af081a37a8: Bug 1382557 - the duration should be finite when we can get one from the metadata. r=cpearce
JW Wang <jwwang@mozilla.com> - Tue, 25 Jul 2017 14:34:59 +0800 - rev 419947
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382557 - the duration should be finite when we can get one from the metadata. r=cpearce This fixes the case where ChannelMediaResource::OnStartRequest() calls mCallback->SetInfinite(true) to report an infinite duration, yet later we get another duratoin from the metadata. http://searchfox.org/mozilla-central/rev/8a61c71153a79cda2e1ae7d477564347c607cc5f/dom/media/MediaDecoder.cpp#1179-1185 Note IsInfinite() is checked before other duration sources. We need to call SetInfinite(false) on the MediaDecoder so we can get the correct duration. MozReview-Commit-ID: 3BlFNJzlgXo
54f3aaacf9e6064fff4e644d78d40ec9693e5355: Bug 1384665 - Use virtualenv Python in `mach check-spidermonkey`; r=jimb
Gregory Szorc <gps@mozilla.com> - Wed, 26 Jul 2017 18:02:51 -0700 - rev 419946
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384665 - Use virtualenv Python in `mach check-spidermonkey`; r=jimb Recent changes in bug 1377216 introduced some new Python imports to some SpiderMonkey test scripts. These modules likely won't be on sys.path by default. To ensure these Python processes always work, this commit changes them to be executed with the Python binary from the build system's virtualenv. In the case of jit_test.py and jstests.py, we switch from relying on the shebang Python (`/usr/bin/env python`). In other cases, we switch from mach's python (essentially `which python2.7` or `python`). Previously, some clients may have been using Python 3 via shebang discovery. This change will force them to Python 2. This might be unfortunate. But proper Python 3 support in mach and the build system is a bit of a mess right now. I'd rather we just consistently use the virtualenv Python because it is more well-defined and it eliminates a class of bugs around the Python environment being undefined. MozReview-Commit-ID: 4NHzWisIgDC
d2513137446a16ed71bf264439371b573d17bd89: Bug 1382985 - Support image animation for layers-free mode. r=kats
Ethan Lin <ethlin@mozilla.com> - Mon, 24 Jul 2017 14:43:55 +0800 - rev 419945
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1382985 - Support image animation for layers-free mode. r=kats We should do SchedulePaint in nsImageFrame for layers-free mode and set invalid flag to make sure the image will be repainted. MozReview-Commit-ID: 2lXElZ151Qa
40af30efbf6c10cab888c712377af8fe6f4ed3fc: Bug 1384400 - Add input to output mappings to mozpack.FileRegistry. r=gps
Nick Alexander <nalexander@mozilla.com> - Tue, 25 Jul 2017 12:28:31 -0700 - rev 419944
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384400 - Add input to output mappings to mozpack.FileRegistry. r=gps This is necessary because the existing manifests don't expose full dependency information. I needed to avoid the existing dependency files because those code paths need to know the output destination of the manifest in order to parse the Make dependency files; trying to adapt this system is more complicated than just preprocessing each file to extract dependency information directly. MozReview-Commit-ID: 5m0SEqmhJMM
8315c95af78c24ff42133c5d3cb4f95088e0e00a: Bug 1384470 - The w letter of "web" string should be lowercase. r=mconley
Evan Tseng <evan@tseng.io> - Wed, 26 Jul 2017 17:12:14 +0800 - rev 419943
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384470 - The w letter of "web" string should be lowercase. r=mconley MozReview-Commit-ID: IIgC5tYcRB6
f29c950fa2262e1bbae4072f3056a4662648727a: Bug 1383741 - Ensure browser_experiments.js works with both new and old Preferences UI. r=mconley
Evan Tseng <evan@tseng.io> - Tue, 25 Jul 2017 17:26:47 +0800 - rev 419942
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1383741 - Ensure browser_experiments.js works with both new and old Preferences UI. r=mconley MozReview-Commit-ID: Bj2r0xLKxAj
088f78b64f4a28a7909079d6e3d1be7e885a43ba: Bug 1381032 Ignore keypress events in about:addons when focus is in an embedded options browser r=kmag
Andrew Swan <aswan@mozilla.com> - Mon, 24 Jul 2017 15:09:13 -0700 - rev 419941
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1381032 Ignore keypress events in about:addons when focus is in an embedded options browser r=kmag MozReview-Commit-ID: D3KqkYfXbri
9ea98e47b68272fc83b7f5078a19633d31f19a2f: Bug 1384422 - Remove clang entries from tooltool manifests. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 26 Jul 2017 16:34:54 +0900 - rev 419940
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384422 - Remove clang entries from tooltool manifests. r=gps Except for fuzzing and linux static analysis. Also, we leave them in windows releng.manifest in case buildbot builds still need to happen for some reason.
cc2502e91e1647bb1f363793b6b9bb6ab4a060e9: Bug 1384422 - Use toolchain dependencies for clang. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 26 Jul 2017 16:32:15 +0900 - rev 419939
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384422 - Use toolchain dependencies for clang. r=gps This leaves out fuzzing and linux static analysis builds, which are using, respectively, clang 4.0.1 and clang 3.8, while linux64-clang produces a 3.9 and win*-clang a 5.0
a7f3328de88d3862e4cf46597902f1ce8ac9d815: Bug 1384224 - Add support for hardlinks to InstallManifest; r=gps
Alex Gaynor <agaynor@mozilla.com> - Tue, 25 Jul 2017 14:06:15 -0400 - rev 419938
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384224 - Add support for hardlinks to InstallManifest; r=gps Also removes InstallManifestNoSymlinks which can be more simply expressed by passing link_policy='copy' to InstallManifest.populate_registry. MozReview-Commit-ID: Bkjc2hIub4A
9181162d412254a9da0f64d62ab7e7c7e11ab855: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Thu, 27 Jul 2017 02:00:02 +0000 - rev 419937
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
No bug - Revendor rust dependencies
f8efd433a8270ecad9896d290bc6bce1ff42dd14: Backed out changeset 1c8d22359d5d because the gecko half was backed out a=backout CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Wed, 26 Jul 2017 18:39:40 -0700 - rev 419936
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out changeset 1c8d22359d5d because the gecko half was backed out a=backout CLOSED TREE MozReview-Commit-ID: 6dEpUMwimww
7f5d8fe1c87062853ed44b9ede27ad24c03e5812: Backed out 4 changesets (bug 1341102, bug 1383492) for windows build bustage and crashtest assertions a=backout CLOSED TREE
Wes Kocher <wkocher@mozilla.com> - Wed, 26 Jul 2017 18:09:45 -0700 - rev 419935
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Backed out 4 changesets (bug 1341102, bug 1383492) for windows build bustage and crashtest assertions a=backout CLOSED TREE Backed out changeset 1c4310082e35 (bug 1341102) Backed out changeset 849c109d96b4 (bug 1341102) Backed out changeset 11cadad891a4 (bug 1383492) Backed out changeset b4dfcf4f795e (bug 1383492) MozReview-Commit-ID: 4bDAPgiaepG
1c4310082e35d51a44c759ea1323699e2ae2f8c7: Bug 1341102: Fix bustage on a CLOSED TREE; r=bustage
Manish Goregaokar <manishearth@gmail.com> - Wed, 26 Jul 2017 16:51:35 -0700 - rev 419934
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1341102: Fix bustage on a CLOSED TREE; r=bustage MozReview-Commit-ID: Ho2PNnBhR3M
849c109d96b452e92485bb899bf5a2ca7cf4e447: Bug 1341102: Fix bustage on a CLOSED TREE; r=bustage
Manish Goregaokar <manishearth@gmail.com> - Wed, 26 Jul 2017 16:51:35 -0700 - rev 419933
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1341102: Fix bustage on a CLOSED TREE; r=bustage MozReview-Commit-ID: Ho2PNnBhR3M
cf333ee9e227b187dfd080c2991925a068ebc890: Bug 1384363 - Update builders to rust 1.19.0 for linux64-fuzzing. r=mshal
Ralph Giles <giles@mozilla.com> - Tue, 25 Jul 2017 17:42:33 -0700 - rev 419932
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384363 - Update builders to rust 1.19.0 for linux64-fuzzing. r=mshal Missed this in the update in bug 1382743. Thanks to glandium for pointing out the oversight. MozReview-Commit-ID: 6P4qnBCNEGy
8dbfc2cb2c9aad1e08c11b9d79ef22540e750ad9: Bug 1384363 - Add the fuzzing tooltool manifest to the rust update list. r=mshal
Ralph Giles <giles@mozilla.com> - Tue, 25 Jul 2017 17:41:58 -0700 - rev 419931
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384363 - Add the fuzzing tooltool manifest to the rust update list. r=mshal MozReview-Commit-ID: Hv0bjfBvKfW
a8373914cbfd9b8595fc24f36c876cab0a26c02a: Bug 1384396 - Detect Watchman Mercurial integration in configure; r=nalexander
Gregory Szorc <gps@mozilla.com> - Tue, 25 Jul 2017 22:05:23 -0700 - rev 419930
Push 7566 by mtabara@mozilla.com at Wed, 02 Aug 2017 08:25:16 +0000
Bug 1384396 - Detect Watchman Mercurial integration in configure; r=nalexander Configure now detects VCS info. Configure now detects Watchman. We can combine the two so configure can detect if Mercurial is configured with Watchman enabled. This commit does two things: 1) collects the Mercurial config so it is available to downstream checks 2) examines the config for presence and state of the fsmonitor extension We don't yet do anything with the fsmonitor state. But it should be useful soon. Also, the return value is kinda wonky. This will almost certainly be improved as soon as there is an actual consumer. MozReview-Commit-ID: HyHZ2X8VI0h
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip