02145726b2a5e30049b175c3a15326e586fd989b: Bug 1430315 - Add a toolchain job to build llvm-dsymutil independently. r?build
draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 16 Jan 2018 16:23:33 +0900 - rev 721194
Push
95769 by bmo:mh+mozilla@glandium.org at Tue, 16 Jan 2018 22:43:40 +0000
Bug 1430315 - Add a toolchain job to build llvm-dsymutil independently. r?build
We've had problems with crashes in llvm-dsymutil for a while, and while
they are, in essence, due to the fact that rustc produces bad debug
info, they are a hurdle to our builds. The tool comes along clang, and
updating clang is not necessarily easy (witness
bug 1409265), so, so
far, we've relied on backporting fixes, which can be time confusing
(witness
bug 1410148).
OTOH, llvm-dsymutil is a rather specific tool, that doesn't strictly
need to be tied to clang. It's only tied to it because it uses the llvm
code to do some of the things it does, and it's part of the llvm source
tree. But it could just as well be a separate tool, like it was(is?) on
OSX.
So, we add a toolchain job to build it from the llvm source,
independently from clang, so that we can update it separately, if we
hit new crashes that happen to already be fixed on llvm trunk. It will
also allow to more easily update after upstream fixes crashes after we
report them.
630d0e68689f95c55350cc4f9c805869f92bb3ad: Bug 1403519: reset SCHEDULES.exclusive if set multiple times; r?gps
draft
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 16 Jan 2018 22:33:08 +0000 - rev 721193
Push
95768 by dmitchell@mozilla.com at Tue, 16 Jan 2018 22:35:12 +0000
Bug 1403519: reset SCHEDULES.exclusive if set multiple times; r?gps
MozReview-Commit-ID: Kycd9i5f19P
385730b7685d7a557cab32b8d32ac504ca87c44e: Bug 1430841 One way to fix the rounding error. r?froydnj
draft
Tom Ritter <tom@mozilla.com> - Tue, 16 Jan 2018 16:24:32 -0600 - rev 721192
Push
95767 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 22:25:04 +0000
Bug 1430841 One way to fix the rounding error. r?froydnj
MozReview-Commit-ID: 1HRoyJFxMbe
a2aa06679ace80d50ddc93871b59e1ed152caf7d: Bug 1430841 Refactor ReduceTimePrecision and add (failing) gtests
draft
Tom Ritter <tom@mozilla.com> - Tue, 16 Jan 2018 14:34:46 -0600 - rev 721191
Push
95767 by bmo:tom@mozilla.com at Tue, 16 Jan 2018 22:25:04 +0000
Bug 1430841 Refactor ReduceTimePrecision and add (failing) gtests
This commit adds a gtest calling ReduceTimePrecision that illustrates several
failing test cases from float fuzziness.
MozReview-Commit-ID: GGR67P4LgYH
720b27953bd0cfc45d31c0a8ac751e452317ba97: Bug 1430908 - Use --progress=dot:mega with wget; r?glandium
draft
Gregory Szorc <gps@mozilla.com> - Tue, 16 Jan 2018 14:24:31 -0800 - rev 721190
Push
95766 by bmo:gps@mozilla.com at Tue, 16 Jan 2018 22:24:45 +0000
Bug 1430908 - Use --progress=dot:mega with wget; r?glandium
By default, wget prints dots every 1k bytes. This can render a
lot of output for large files. We switch to the "mega" style, which
makes each dot represent 64k, thus reducing output by up to 64x.
We also force the use of dot display. By default, it uses "bar"
which attempts to use terminal formatting if possible. Since most
of this code executes in CI and terminal control characters can
interfere with logged output, we force the use of "dot." (Although
wget appears to automatically switch to dot in TC today. But
consistency is good.)
MozReview-Commit-ID: IpTWJdcauTV
45bd1935920122f5a6c53de524277ea960a3ae91: Bug 1425535 - Implement browserSettings.proxyConfig API, r?mixedpuppy
draft
Bob Silverberg <bsilverberg@mozilla.com> - Thu, 11 Jan 2018 15:22:03 -0500 - rev 721189
Push
95765 by bmo:bob.silverberg@gmail.com at Tue, 16 Jan 2018 22:03:06 +0000
Bug 1425535 - Implement browserSettings.proxyConfig API, r?mixedpuppy
This allows an extension to read and set proxy settings via a config object.
MozReview-Commit-ID: 55wn0RO74E4
0129cd0372fa17dad877b3290cf7efbf390b0055: Bug 1429963 - Don't allow RBAB on Mesa for now. - r=lenzak
draft
Jeff Gilbert <jgilbert@mozilla.com> - Thu, 11 Jan 2018 18:26:46 -0800 - rev 721188
Push
95764 by bmo:jgilbert@mozilla.com at Tue, 16 Jan 2018 21:54:02 +0000
Bug 1429963 - Don't allow RBAB on Mesa for now. - r=lenzak
RBAB makes it easy to trigger TDRs, so let's punt on fixing the TDR
handling for now.
MozReview-Commit-ID: LRimFTn1mJA
28f0ea3363c801c3d90533bfc96b584731f0e558: Try to make |npm install| work in webconsole.
draft
Nick Alexander <nalexander@mozilla.com> - Mon, 15 Jan 2018 11:23:19 -0800 - rev 721187
Push
95763 by nalexander@mozilla.com at Tue, 16 Jan 2018 21:51:57 +0000
Try to make |npm install| work in webconsole.
MozReview-Commit-ID: P2EUd9WQR4
8d8bb652bc31914ee45f841679082bc3376f8917: Bug 1401189 - Part 2: Add webconsole tests.
draft
Nick Alexander <nalexander@mozilla.com> - Wed, 10 Jan 2018 14:35:06 -0800 - rev 721186
Push
95763 by nalexander@mozilla.com at Tue, 16 Jan 2018 21:51:57 +0000
Bug 1401189 - Part 2: Add webconsole tests.
MozReview-Commit-ID: 1t06QnJ4XNJ
66ec896890e03dbbd541ea90ccfe1dfa45c9314a: Bug 1401189 - Part 1: Add new npm TC kind.
draft
Nick Alexander <nalexander@mozilla.com> - Mon, 08 Jan 2018 12:54:40 -0800 - rev 721185
Push
95763 by nalexander@mozilla.com at Tue, 16 Jan 2018 21:51:57 +0000
Bug 1401189 - Part 1: Add new npm TC kind.
This patch adds a new npm kind. A single npm declaration corresponds
to a single npm command against a single package.json in the source
tree. The npm declaration expands to two task declarations:
1) a toolchain task that runs |npm install| and collects the resulting
`node_modules` directory;
2) another task that installs the `node_modules` directory produced
by the toolchain task and then runs whatever npm command was
specified.
This two stage process -- dependency collection before task execution
-- has worked well for the Android-Gradle dependency hierarchy.
MozReview-Commit-ID: GAuTdOVVsfH
34c00e628e5d0755c2b082b3aa2cc425f7bf6374: Bug 1426386 - Add reftests for position:sticky items inside a transform. r?mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 16:23:53 -0500 - rev 721184
Push
95762 by kgupta@mozilla.com at Tue, 16 Jan 2018 21:48:20 +0000
Bug 1426386 - Add reftests for position:sticky items inside a transform. r?mstange
MozReview-Commit-ID: 2SarlyZWfkm
31deeaffd86b6794a212e29708c1222f2a5498a4: Bug 1426386 - Split the transform sent to webrender back into the transform and positioning components. r?mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 16:23:51 -0500 - rev 721183
Push
95762 by kgupta@mozilla.com at Tue, 16 Jan 2018 21:48:20 +0000
Bug 1426386 - Split the transform sent to webrender back into the transform and positioning components. r?mstange
MozReview-Commit-ID: Ku5ANH0TOFi
caf7dd1b971faa6a4f800b88899e22c4a34de5d4: Bug 1426386 - Expose WR stacking context bounds via StackingContextHelper. r?mstange
draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 16:23:48 -0500 - rev 721182
Push
95762 by kgupta@mozilla.com at Tue, 16 Jan 2018 21:48:20 +0000
Bug 1426386 - Expose WR stacking context bounds via StackingContextHelper. r?mstange
MozReview-Commit-ID: 1C1EA9NfwIO
ea754630de253bdff7ff976d3b21b298eeab2429: Bug 1424146: Refactor taskcluster l10n mozharness config; r?Callek
draft
Tom Prince <mozilla@hocat.ca> - Fri, 15 Dec 2017 10:43:08 -0700 - rev 721181
Push
95761 by bmo:mozilla@hocat.ca at Tue, 16 Jan 2018 21:38:15 +0000
Bug 1424146: Refactor taskcluster l10n mozharness config; r?Callek
MozReview-Commit-ID: HrbI9grmjud
49d6175d078fc9dd9551320a2e378719373eee81: Bug 1424146: Simplify taskcluster l10n mozharness config; r?Callek
draft
Tom Prince <mozilla@hocat.ca> - Tue, 28 Nov 2017 12:46:22 -0700 - rev 721180
Push
95761 by bmo:mozilla@hocat.ca at Tue, 16 Jan 2018 21:38:15 +0000
Bug 1424146: Simplify taskcluster l10n mozharness config; r?Callek
MozReview-Commit-ID: 5Pg480dLRbz
5cb51a750cd790b1f91547bd509ea5585ccef86b: Bug 1430037 - Use sparse checkouts for docker image builds. r?dustin
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Jan 2018 17:03:09 +0900 - rev 721179
Push
95760 by bmo:mh+mozilla@glandium.org at Tue, 16 Jan 2018 21:38:06 +0000
Bug 1430037 - Use sparse checkouts for docker image builds. r?dustin
In many cases, building docker images starts on machines that don't have
a cached checkout, and it often takes forever to get a full clone. It
used to be worsened when 3 jobs could run at the same time because the
worker would start up clean, and 3 jobs would be doing a mercurial clone
at the same time, thrashing I/O, but that part is fortunately fixed.
It is still, however, appreciable not to waste time in the mercurial
clone part of image creation.
3bc087f7033851932189c43da7e0c8c0c5f22603: Bug 1430037 - Use the in-tree image builder image to build docker images. r?dustin
draft
Mike Hommey <mh+mozilla@glandium.org> - Thu, 11 Jan 2018 17:50:00 +0900 - rev 721178
Push
95760 by bmo:mh+mozilla@glandium.org at Tue, 16 Jan 2018 21:38:06 +0000
Bug 1430037 - Use the in-tree image builder image to build docker images. r?dustin
The image builder image we use to build docker images is updated
manually, and not necessarily when changes occur in tree that should be
reflected by a new image builder image. For instance, its run-task is
currently outdated. Not enough that it's actually a problem, but it
could rapidly become a problem.
There is also a lot of friction when trying to make changes in how
docker images are built, and while last time I tried, I ended up not
being able to do the changes I wanted to make because the docker version
on the host is too old, but this is already the second time I've been
trying to make things better and hit a wall because the the image
builder is essentially fixed in stone on the docker hub.
So with this change, we make all the docker images use the in-tree image
builder image, except itself, obviously. That one uses the last version
that was uploaded. We may want to update it at some point, but not doing
so will only impact building the image builder image itself, not the
other ones.
ed0d73142f759e0f67f95b201f5a5a64d5bc6f72: Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r?nical
draft
Kartikaya Gupta <kgupta@mozilla.com> - Tue, 16 Jan 2018 15:33:34 -0500 - rev 721177
Push
95759 by kgupta@mozilla.com at Tue, 16 Jan 2018 21:30:56 +0000
Bug 1430660 - Move the APZ update of scroll layer positions into a transaction. r?nical
MozReview-Commit-ID: 4fd3FM1K9T3
7eafa6c999045a249d79849fff3b7d7a997adf1f: Bug 1430590 - Watch for and respond to TP pref changes on about:preferences, r?jaws
draft
Bob Silverberg <bsilverberg@mozilla.com> - Tue, 16 Jan 2018 16:26:00 -0500 - rev 721176
Push
95758 by bmo:bob.silverberg@gmail.com at Tue, 16 Jan 2018 21:30:50 +0000
Bug 1430590 - Watch for and respond to TP pref changes on about:preferences, r?jaws
MozReview-Commit-ID: CIeg7qRLf6N
7cfa1b1190bdf45991ebb78f49192e425cb7bd20: Bug 587523: update Fetch API referrer to check for private browsing pref
draft
Luke Crouch <lcrouch@mozilla.com> - Tue, 16 Jan 2018 15:26:26 -0600 - rev 721175
Push
95757 by bmo:lcrouch@mozilla.com at Tue, 16 Jan 2018 21:27:21 +0000
Bug 587523: update Fetch API referrer to check for private browsing pref
MozReview-Commit-ID: 2DFYcWuXfnn