Commit Graph

4644 Commits

Author SHA1 Message Date
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
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
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
Dustin J. Mitchell
8a1d61440f Bug 1498640 - deploy latest image_builder image r=glandium
This uses the latest image_builder image (on docker hub) to build even the
image_builder image.

The change to `docker.py` handles a new API response (`aux`) from the Docker
daemon.  It's unclear what this key means, but displaying it is simple.

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

--HG--
extra : moz-landing-system : lando
2018-10-31 23:02:42 +00:00
Justin Wood
fa05cca21b Bug 1503644 - Start submitting Beta Language packs to AMO in 'listed' state. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D10406

--HG--
extra : moz-landing-system : lando
2018-10-31 22:41:19 +00:00
Tom Prince
4601bfd6a8 Bug 1502531: [mozharness] Adjust paths used for logs in tests too; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D10320

--HG--
extra : moz-landing-system : lando
2018-10-31 22:17:32 +00:00
Tom Prince
a389762606 Bug 1492128: [mozrelease] Pass repository to buglist commands; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D10156

--HG--
extra : moz-landing-system : lando
2018-10-30 18:21:49 +00:00
Tom Prince
fbfb83f3e8 Bug 1492128: [mozrelease] Send an email when a release starts with a bug list; r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D10155

--HG--
extra : moz-landing-system : lando
2018-10-30 21:04:00 +00:00
Tom Prince
4a81fd3cf6 Bug 1492128: Set TASKCLUSTER_ROOT_URL in tasks that use the taskcluster proxy; r=dustin
This sets `TASKCLUSTER_BASE_URL` instead of `TASKCLUSTER_ROOT_URL`, since the proxy doesn't support the redeployable URL schema yet.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:03:48 +00:00
Tom Prince
10ef36f0d7 Bug 1492128: Add VOLUME definitions to base debian images; r=gps
For tasks that only need python, the base images are sufficient. The in-tree
code verifies that the caches are setup as volumes in the image being used,
so set the caches in the base images as well.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 18:26:04 +00:00
Gregory Szorc
1d3c3ee332 Bug 1497660 - Add new hg.mo fingerprint to run-task fallback; r=dustin
We duplicate the hg.mo fingerprints in run-task so we can fall
back to known good values in case secrets retrieval fails.

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

--HG--
extra : source : fe2744d3413d28aafe9334c1bac1081ca5702cbd
extra : amend_source : 5a3820ce0ebf3848c7eaa46fa6cb6a662be48c50
2018-10-31 14:15:30 -07:00
Kartikaya Gupta
d730afbefd Bug 1418415 - Build the daily searchfox index on Windows as well. r=emilio
Also turn on saving of rust analysis for the windows searchfox job.

Depends on D10355

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

--HG--
extra : moz-landing-system : lando
2018-10-31 19:34:10 +00:00