Граф коммитов

4653 Коммитов

Автор SHA1 Сообщение Дата
Gurzau Raul 9766c8e643 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-11-08 21:14:37 +02:00
Bogdan Tara 388d7c8b5a Merge inbound to mozilla-central. a=merge 2018-11-08 20:48:31 +02:00
Chris Manchester 0160b3540d Bug 1505072 - Automation and mozconfig changes to convert rusttests builds to use non-default build target. r=froydnj
Two mozconfg additions are necessary for these jobs on linux:
1.) Turning off the clang plugin, which will not get built during these builds
and will cause failures when C/C++ needed by the rust build tries to find it.
2.) Adding --output-sync=line to our make invocation: at some point the
"export" phase started relying on this, and it's missing because the
non-default build targets invoked by the rusttests builds don't go through
client.mk.

Differential Revision: https://phabricator.services.mozilla.com/D11242

--HG--
extra : moz-landing-system : lando
2018-11-08 18:38:26 +00:00
James Graham d98f3d6c79 Bug 1505739 - Enable wpt CSS reftests on Mac, r=automatedtester
Differential Revision: https://phabricator.services.mozilla.com/D11309

--HG--
extra : moz-landing-system : lando
2018-11-08 18:16:15 +00:00
Raphael Pierzina d995a4ee33 Bug 1504648 - Set telemetry-tests-client suite to CI tier 2; r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D11286

--HG--
extra : moz-landing-system : lando
2018-11-08 10:06:10 +00:00
arthur.iakab 59ae70486b Merge inbound to mozilla-central a=merge 2018-11-08 06:52:03 +02:00
Mike Hommey d0ec6a60ce Backout changesets 2e0ed8c61e24, b569742fbbf2 and 6f8c933b7938 (bug 1504906) to give time to docker images to build without blocking other landings. 2018-11-08 10:49:16 +09:00
Mike Hommey 7b276b9a22 Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
This creates 32-bits variants of the same packages that were added for
64-bits builds, with a few additions:
- python-defaults, so that the python package can be installed as a
  dependency of the libglib2.0-dev package,
- xkeyboard-config, so that the xkb-data package can be installed as a
  dependency of the libxkbcommon0 package.

Additionally, because the 32-bits and 64-bits packages are built
separately (the 32-bits packages can't, on Wheezy, be built on a 64-bits
host), they don't end up with the same
changelog.Debian/changelog.Debian.gz file because of a timestamp within
it. One way to address this would be to make the taskgraph more complex,
by adding a task creating the source package, and then two tasks
building the 32-bits and 64-bits binary packages from that source, but
that's not worth the overhead, when a simple hack works around the
problem: We make dpkg skip installing the changelog.Debian* files.

Differential Revision: https://phabricator.services.mozilla.com/D11140
2018-11-08 10:44:53 +09:00
Mike Hommey 488847b3a5 Bug 1504906 - Add support for building non-amd64 Debian packages. r=gps
Differential Revision: https://phabricator.services.mozilla.com/D11139
2018-11-08 10:44:29 +09:00
Mike Hommey ca374653a7 Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Along with all the updated dependencies that are necessary to achieve
this.

Differential Revision: https://phabricator.services.mozilla.com/D11138
2018-11-08 10:44:10 +09:00
Mike Hommey f263795333 Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps
We're going to bump our shipped builds to build against Gtk+ 3.10, but
still want to ensure we can still build against Gtk+ 3.4. As we're using
Gtk+ packages installed in the build docker image, we need to have a
separate image where the Gtk+ packages are kept at version 3.4.

Differential Revision: https://phabricator.services.mozilla.com/D11137
2018-11-08 10:42:42 +09:00
Rob Wood 34ed2a4281 Bug 1505526 - Rename existing raptor tp6 to tp6-1 and raptor gdocs to tp6-2; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D11234

--HG--
rename : testing/raptor/raptor/playback/mitmproxy-recordings-raptor-tp6.manifest => testing/raptor/raptor/playback/mitmproxy-recordings-raptor-tp6-1.manifest
rename : testing/raptor/raptor/playback/mitmproxy-recordings-raptor-gdocs.manifest => testing/raptor/raptor/playback/mitmproxy-recordings-raptor-tp6-2.manifest
rename : testing/raptor/raptor/tests/raptor-tp6.ini => testing/raptor/raptor/tests/raptor-tp6-1.ini
rename : testing/raptor/raptor/tests/raptor-gdocs.ini => testing/raptor/raptor/tests/raptor-tp6-2.ini
extra : moz-landing-system : lando
2018-11-07 21:33:21 +00:00
Mike Hommey 17673d777a Bug 1504906 - Install the Gtk+ 3.10 packages and required dependencies in the build docker images. r=gps
Interestingly, the resulting binaries are still compatible with Gtk+
3.4. The only difference in symbol use are:
  g_log -> g_logv
  g_assertion_message -> g_assertion_message_expr

Both of those symbols are actually available in older versions of glib.
Some #defines just switched from using the latter rather than the
former.

Differential Revision: https://phabricator.services.mozilla.com/D11141
2018-11-08 19:49:39 +09:00
Mike Hommey 3af56ebd55 Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
This creates 32-bits variants of the same packages that were added for
64-bits builds, with a few additions:
- python-defaults, so that the python package can be installed as a
  dependency of the libglib2.0-dev package,
- xkeyboard-config, so that the xkb-data package can be installed as a
  dependency of the libxkbcommon0 package.

Additionally, because the 32-bits and 64-bits packages are built
separately (the 32-bits packages can't, on Wheezy, be built on a 64-bits
host), they don't end up with the same
changelog.Debian/changelog.Debian.gz file because of a timestamp within
it. One way to address this would be to make the taskgraph more complex,
by adding a task creating the source package, and then two tasks
building the 32-bits and 64-bits binary packages from that source, but
that's not worth the overhead, when a simple hack works around the
problem: We make dpkg skip installing the changelog.Debian* files.

Differential Revision: https://phabricator.services.mozilla.com/D11140
2018-11-08 19:49:39 +09:00
Mike Hommey 57ba658870 Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Along with all the updated dependencies that are necessary to achieve
this.

Differential Revision: https://phabricator.services.mozilla.com/D11138
2018-11-08 19:49:38 +09:00
Mike Hommey da137a9941 Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps
We're going to bump our shipped builds to build against Gtk+ 3.10, but
still want to ensure we can still build against Gtk+ 3.4. As we're using
Gtk+ packages installed in the build docker image, we need to have a
separate image where the Gtk+ packages are kept at version 3.4.

Differential Revision: https://phabricator.services.mozilla.com/D11137
2018-11-08 19:49:38 +09:00
Tom Prince f6ec359625 bug 1505652: [taskgraph] Download debian packages from latest run of package task; r=dustin
If a packaging task ended up being retried for any reason, the downstream
docker tasks that depended on them would fail, since they were hard-coding the
artifacts from the initial run.

Differential Revision: https://phabricator.services.mozilla.com/D7364
2018-11-08 19:49:37 +09:00
Mike Hommey ad2fed0601 Backed out 6 changesets (bug 1504906 and bug 1505652) to give time to toolchains and docker images to build without blocking other landings.
Backed out changeset 2fe1e2b7d9c6 (bug 1504906)
Backed out changeset 27b4002951a4 (bug 1504906)
Backed out changeset f7a685b16579 (bug 1504906)
Backed out changeset f8064dbb8009 (bug 1504906)
Backed out changeset f899fbb4a5d7 (bug 1504906)
Backed out changeset 3f71db4aef73 (bug 1505652)
2018-11-08 17:18:05 +09:00
Mike Hommey 6c05abfaef Bug 1504906 - Install the Gtk+ 3.10 packages and required dependencies in the build docker images. r=gps
Interestingly, the resulting binaries are still compatible with Gtk+
3.4. The only difference in symbol use are:
  g_log -> g_logv
  g_assertion_message -> g_assertion_message_expr

Both of those symbols are actually available in older versions of glib.
Some #defines just switched from using the latter rather than the
former.

Differential Revision: https://phabricator.services.mozilla.com/D11141
2018-11-08 17:13:25 +09:00
Mike Hommey 01409eddf4 Bug 1504906 - Build 32-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
This creates 32-bits variants of the same packages that were added for
64-bits builds, with a few additions:
- python-defaults, so that the python package can be installed as a
  dependency of the libglib2.0-dev package,
- xkeyboard-config, so that the xkb-data package can be installed as a
  dependency of the libxkbcommon0 package.

Additionally, because the 32-bits and 64-bits packages are built
separately (the 32-bits packages can't, on Wheezy, be built on a 64-bits
host), they don't end up with the same
changelog.Debian/changelog.Debian.gz file because of a timestamp within
it. One way to address this would be to make the taskgraph more complex,
by adding a task creating the source package, and then two tasks
building the 32-bits and 64-bits binary packages from that source, but
that's not worth the overhead, when a simple hack works around the
problem: We make dpkg skip installing the changelog.Debian* files.

Differential Revision: https://phabricator.services.mozilla.com/D11140
2018-11-08 17:13:24 +09:00
Mike Hommey ecdd3c0534 Bug 1504906 - Build 64-bits Gtk+ 3.10 packages for Debian Wheezy. r=gps
Along with all the updated dependencies that are necessary to achieve
this.

Differential Revision: https://phabricator.services.mozilla.com/D11138
2018-11-08 17:13:23 +09:00
Mike Hommey 05fb2f1483 Bug 1504906 - Use a separate docker image for base toolchain builds. r=gps
We're going to bump our shipped builds to build against Gtk+ 3.10, but
still want to ensure we can still build against Gtk+ 3.4. As we're using
Gtk+ packages installed in the build docker image, we need to have a
separate image where the Gtk+ packages are kept at version 3.4.

Differential Revision: https://phabricator.services.mozilla.com/D11137
2018-11-08 17:13:21 +09:00
Tom Prince 2449665ce2 bug 1505652: [taskgraph] Download debian packages from latest run of package task; r=dustin
If a packaging task ended up being retried for any reason, the downstream
docker tasks that depended on them would fail, since they were hard-coding the
artifacts from the initial run.

Differential Revision: https://phabricator.services.mozilla.com/D7364
2018-11-08 17:13:19 +09:00
Rob Wood 100fffdf59 Bug 1505182 - Raptor wasm-godot-firefox shouldn't be running on nightlies; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D11113

--HG--
extra : moz-landing-system : lando
2018-11-07 17:48:42 +00:00
Justin Wood 68af823cae Bug 1475510 - Add repackage-msi signing. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D9336

--HG--
extra : moz-landing-system : lando
2018-11-07 17:44:27 +00:00
Justin Wood 44f471f3a2 Bug 1475510 - Taskgraph msi generation. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D9335

--HG--
extra : moz-landing-system : lando
2018-11-07 17:44:25 +00:00
Justin Wood eaf783d789 Bug 1475510 - Use locale from dep job attributes. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D9333

--HG--
extra : moz-landing-system : lando
2018-11-07 17:44:15 +00:00
Kim Moir 6ab329c54f Bug 1485228 - Add Wix toolchain. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D9330

--HG--
extra : moz-landing-system : lando
2018-11-07 17:44:06 +00:00
Ryan VanderMeulen d4aed3f6fd Bug 1505104 - Run Windows debug rusttests in CI. r=ted
Also fixes up some naming inconsistencies.

Differential Revision: https://phabricator.services.mozilla.com/D11091

--HG--
extra : rebase_source : 6aca7cf62c1d8cd443e89af6d25e545b022d3ee9
2018-11-06 11:04:09 -05:00
Ryan VanderMeulen a26f8f306a Bug 1505058 - Reduce the rusttest timeouts to saner values. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D11050

--HG--
extra : rebase_source : eca5915351dc818f41de027778a93c5f06e8e32c
2018-11-06 10:51:18 -05:00
Ryan VanderMeulen a06a746d0f Bug 1505058 - Promote rusttests to Tier 1 in CI. r=ted
Differential Revision: https://phabricator.services.mozilla.com/D11049

--HG--
extra : rebase_source : 4d12001dd98ba642f624dc4c266e5d2ae7e95ff4
2018-11-06 10:46:08 -05:00
Marco Castelluccio 005aa52c75 Bug 1490247 - Use a relative directory for MOZ_FETCHES_DIR on Mac too. r=ahal
--HG--
extra : rebase_source : 8183177f17c75dfb5fa7da6d9f65cf04dd4d55b6
2018-11-02 20:10:27 +01:00
Marco Castelluccio e480d3f1c4 Bug 1504680 - Use grcov for Mac from GitHub releases. r=ahal
--HG--
extra : rebase_source : fdee3290c3b174e873bc6cd5ede3307e74baf5cd
2018-11-05 14:41:36 +01:00
Nick Alexander 0c5374390b Bug 1503651 - Drop audience flavor dimension. r=petru
Differential Revision: https://phabricator.services.mozilla.com/D10412

--HG--
extra : moz-landing-system : lando
2018-11-06 23:21:30 +00:00
Marco Castelluccio 9093a3183c Bug 1446791 - Add more windows 10 debug chunks for wpt. r=aryx
--HG--
extra : rebase_source : f3d45209a7d6d9a0afaa28a90ce6ba99f5bb9449
2018-10-30 14:39:47 +01:00
Joel Maher a83c5a9ea1 Bug 1500119 - Allow for retrigger adjustment when backfilling perf jobs and remove old geckoProfile support. r=ahal
Allow for retrigger adjustments when backfilling perf jobs and remove the now outdated geckoProfile support in this custom job action.

Differential Revision: https://phabricator.services.mozilla.com/D10742

--HG--
extra : moz-landing-system : lando
2018-11-05 21:17:03 +00:00
Rob Wood 2f8094a6d5 Bug 1504251 - Move Raptor jobs to tier 1, and turn off duplicate talos jobs; r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D10749

--HG--
extra : moz-landing-system : lando
2018-11-02 20:14:15 +00:00
ffxbld e35d7cbe8f No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D10872

--HG--
extra : moz-landing-system : lando
2018-11-05 12:28:30 +00:00
Emilio Cobos Álvarez 8c493b110b No bug - Remove stale reference from a comment.
I removed the version number from osx.py in bug 1482923.

DONTBUILD, comment only.
2018-11-04 13:49:09 +01:00
Tom Ritter 242e40ff05 Bug 1501808 - Bump MinGW Version to capture several MinGW fixes. r=dmajor
1501808 - Fix printf format specifiers
1500490 - Specify DWIDL_EXPLICIT_AGGREGATE_RETURNS by default
2018-11-02 11:28:43 -05:00
Tom Ritter 1395b7eef1 Bug 1502589 - Move the fxc build script back to a mozilla github repo r=ted 2018-11-01 15:54:34 -05:00
Jordan Lund dc29bb93e2 Bug 1503445 - update release owner for hsts hpkp blocklist r=RyanVM
update release owner for  hsts hpkp blocklist

Differential Revision: https://phabricator.services.mozilla.com/D10321

--HG--
extra : moz-landing-system : lando
2018-10-31 01:03:31 +00:00
Daniel Varga e86b1d05f8 Merge mozilla-inbound to mozilla-central. a=merge
--HG--
rename : mobile/android/chrome/geckoview/GeckoViewNavigationContent.js => mobile/android/chrome/geckoview/GeckoViewNavigationChild.js
2018-11-02 00:27:53 +02:00
Emilio Cobos Álvarez b21276e549 Bug 1482923 - cross-compile cbindgen on Mac OS. r=froydnj
I got nerdsniped on the weekend.

Differential Revision: https://phabricator.services.mozilla.com/D10297

--HG--
extra : moz-landing-system : lando
2018-11-01 13:35:44 +00:00
Margareta Eliza Balazs 86f56d08a0 Merge inbound to mozilla-central. a=merge 2018-11-01 11:12:55 +02:00
Bob Clary e54a531517 Bug 1503636 - Enable mochitest-media on android-hw-p2 for built-projects, r=jmaher. 2018-10-31 19:20:40 -07:00
Bob Clary c21d483129 Bug 1503460 - Enable jittests on android-hw-p2 arm for try, r=jmaher. 2018-10-31 19:20:40 -07:00
shindli 0d793e558a Backed out changeset f33b9e6aca06 (bug 1498640) for mda permafailures with "Error in test execution: NotFoundError: The object can not be found here." message 2018-11-01 06:20:05 +02:00
shindli 6d66b5307e Backed out changeset b5e86f196238 (bug 1502531) for mda permafailures 2018-11-01 06:19:02 +02:00
shindli 6c83e0b3b0 Backed out changeset 6fc2aad03a34 (bug 1497660) for perma mochitest mda failures with failed: NotAllowedError: The request is not allowed by the user agent or the platform in the current context message CLOSED TREE 2018-11-01 04:11:10 +02:00