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

9849 Коммитов

Автор SHA1 Сообщение Дата
Tom Ritter 239a98b14e Bug 1716834 - Bump mingw revision to fix a build break r=firefox-build-system-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D118989
2021-06-30 18:32:53 +00:00
Alex Ionescu c4f6df0559 Bug 1710452 - Enable browsertime YTP tests r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D116382
2021-06-30 13:35:35 +00:00
Mike Hommey 096e2a194a Bug 1718189 - Future-proof Debian package script for upcoming Debian 11 (bullseye). r=taskgraph-reviewers,jmaher
Work around a change that made mk-build-deps leave files behind
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989696), which then
interferes with the package build.

Also prepare for a package name change.

Differential Revision: https://phabricator.services.mozilla.com/D118787
2021-06-25 14:27:09 +00:00
Mike Hommey c431efadbb Bug 1718188 - Change apt repository path for Debian package artifacts. r=taskgraph-reviewers,jmaher
Preparing for a future where we would also create Ubuntu packages.

Differential Revision: https://phabricator.services.mozilla.com/D118786
2021-06-25 14:27:08 +00:00
Mike Hommey 3ec424725d Bug 1718187 - Prioritize our packages over Debian's. r=taskgraph-reviewers,jmaher
This ensures e.g. our Mercurial package is installed rather than
Debian's when it happens to be newer.

Differential Revision: https://phabricator.services.mozilla.com/D118785
2021-06-25 14:27:08 +00:00
Mike Hommey 1cabf3d984 Bug 1718185 - Remove %ARG support in our Dockerfiles. r=taskgraph-reviewers,jmaher
This was only needed because the old docker server available through
docker-in-docker didn't support ARG, but now that we use kaniko (bug
1626058), we can use ARG, which most images already use, but for some
reason debian-raw still uses %ARG.

Differential Revision: https://phabricator.services.mozilla.com/D118784
2021-06-25 14:27:07 +00:00
Mike Hommey 320d37a2c9 Bug 1718178 - Remove python 2.7 packages from non-test docker images. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D118783
2021-06-25 14:27:07 +00:00
Mike Hommey 6971be15e1 Bug 1695118 - Upgrade valgrind task to Debian buster. r=firefox-build-system-reviewers,mhentges
This requires a backport of valgrind to buster instead of jessie (which
we don't need a backport for anymore). Somehow the buster-based
android-build was using the backport for jessie. It now can use the
backport for buster.

We now also need a few extra packages in the valgrind docker image that
used to be installed as a side effect of installing other packages, but
aren't installed automatically anymore, while necessary.

This allows to remove the debian8-amd64-build docker image, now unused.

We add a patch to workaround an issue with rust that was fixed in older
version of valgrind but that resurfaced in a slightly different manner.
Filed upstream as https://bugs.kde.org/show_bug.cgi?id=433641.

Finally, we update the suppressions to account for system changes.

Differential Revision: https://phabricator.services.mozilla.com/D106402
2021-06-25 13:28:28 +00:00
Alexandru Michis 7498132439 Backed out 2 changesets (bug 1695118, bug 1718131) for causing leaks.
CLOSED TREE

Backed out changeset 69aa398773b4 (bug 1695118)
Backed out changeset 19805fbf94a3 (bug 1718131)
2021-06-25 13:43:04 +03:00
Mike Hommey edc5e8b9b9 Bug 1695118 - Upgrade valgrind task to Debian buster. r=firefox-build-system-reviewers,mhentges
This requires a backport of valgrind to buster instead of jessie (which
we don't need a backport for anymore). Somehow the buster-based
android-build was using the backport for jessie. It now can use the
backport for buster.

We now also need a few extra packages in the valgrind docker image that
used to be installed as a side effect of installing other packages, but
aren't installed automatically anymore, while necessary.

This allows to remove the debian8-amd64-build docker image, now unused.

We add a patch to workaround an issue with rust that was fixed in older
version of valgrind but that resurfaced in a slightly different manner.
Filed upstream as https://bugs.kde.org/show_bug.cgi?id=433641.

Finally, we update the suppressions to account for system changes.

Differential Revision: https://phabricator.services.mozilla.com/D106402
2021-06-25 09:29:33 +00:00
Aki Sasaki 9df3b7046e Bug 1618067 - rebuild-cached-tasks action r=taskgraph-reviewers,jmaher DONTBUILD
Cached tasks help us reuse existing tasks for toolchain, docker-image,
and fetch tasks, among others. This saves us compute cycles and
end-to-end time; it also allows us to keep these artifacts pinned
until we rebuild, which is a way to keep non-deterministic
artifacts, like docker images, in a predictable state.

However, occasionally we need to rebuild these tasks, e.g. when we
rotate the CoT key and want to invalidate the old key that we signed
the existing cached_tasks with. Until now, this process was unwieldy.
Now we have an action to allow us to do this at will.

Differential Revision: https://phabricator.services.mozilla.com/D118749
2021-06-25 00:39:29 +00:00
Geoff Brown 57e56287c3 Bug 1714406 - Run test-verify and test-coverage tasks with python 3; r=jmaher
Run TV and TC tasks with python 3. Several issues are addressed for TV:
 - minor Android-only str/int type confusion for mozinfo parameter;
 - the type of mozlog-generated log* options changes under py3, causing
   difficulty when deepcopy'ing options; avoided by removing the need
   for deepcopy;
 - on Windows, with py 3.6, repeated process launches trigger a python
   bug; avoided by running self-tests only once per TV session.

Differential Revision: https://phabricator.services.mozilla.com/D118769
2021-06-24 23:29:28 +00:00
Olivier Tilloy 5d2e65468c Bug 1710326 - expose amdgpu.ids in the snap sandbox. r=mkaply DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114715
2021-06-24 18:35:12 +00:00
Andi-Bogdan Postelnicu 2f96ce4d79 Bug 1717600 - Add browsertime perf tests for FF built with clang-trunk. r=perftest-reviewers,jmaher,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D118456
2021-06-24 17:15:43 +00:00
Jon Coppeard 645ab4d17b Bug 1717781 - Increase the number of chunks for linux64 tsan builds r=aryx
This fixes test crashes suspected to be caused by memory exhaustion.

Differential Revision: https://phabricator.services.mozilla.com/D118720
2021-06-24 17:06:41 +00:00
Butkovits Atila c9a9518fc2 Backed out changeset 9bf2df766379 (bug 1717600) for causing linting failures. CLOSED TREE 2021-06-24 19:55:15 +03:00
Andi-Bogdan Postelnicu 9f8b8b202c Bug 1717600 - Add browsertime perf tests for FF built with clang-trunk. r=perftest-reviewers,jmaher,davehunt
Differential Revision: https://phabricator.services.mozilla.com/D118456
2021-06-24 16:05:17 +00:00
Andrew Halberstadt c3e88222c1 Bug 1696038 - Enable fission reftests on more platforms, r=jmaher
This enables the following tasks on central:
+test-linux1804-64-asan/opt-reftest-fis-e10s
+test-linux1804-64-shippable-qr/opt-reftest-fis-e10s
+test-windows10-64-qr/debug-reftest-fis-e10s
+test-windows10-64-shippable-qr/opt-reftest-fis-e10s

and the following tasks on autoland:
+test-linux1804-64-asan/opt-reftest-fis-e10s
+test-linux1804-64-qr/opt-reftest-fis-e10s
+test-windows10-64-qr/debug-reftest-fis-e10s
+test-windows10-64-qr/opt-reftest-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D118593
2021-06-24 15:12:48 +00:00
Joel Maher 319289ab38 Bug 1715586 - remove duplicated linux asan media tests and remove shippable media-gli from autoland. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D118554
2021-06-24 15:02:52 +00:00
Andi-Bogdan Postelnicu 087dab9909 Bug 1696917 - Revert special case for linux64-ccov builds once clang-12 is the default compiler. r=marco
There is still llvm bug 49226 so the special case for fortran needs to be kept.

Differential Revision: https://phabricator.services.mozilla.com/D118691
2021-06-24 09:55:10 +00:00
Andrew Osmond d8353fe422 Bug 1717912 - Run Windows AArch64 tests on WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D118631
2021-06-23 21:30:14 +00:00
Joel Maher 4762d820a6 Bug 1715659 - adjust profiling to be on -qr. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D118223
2021-06-23 18:20:11 +00:00
Andrew Osmond ffcb694790 Bug 1717803 - Run Windows ASAN tests on WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D118574
2021-06-23 13:23:48 +00:00
Dmitry Bezhetskov cec32d4169 Bug 1710358 - Add wasi SM CI build. r=jandem,sfink,glandium,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117997
2021-06-23 08:29:55 +00:00
Aki Sasaki 815b68c3c8 Bug 1380123 - mitigate duplicate nightly graphs off the same revision. r=taskgraph-reviewers,jmaher
We can still get multiple nightly graphs off the same revision, if
the 2nd cron task runs before the 1st one finishes. However, once
the 1st finishes, we will prevent a 2nd nightly graph. (This has the
side effect of not being able to trigger a 2nd nightly graph off the
same revision, even if the first nightly graph failed, but I think
that's still an improvement. We can work around this with a new push,
or triggering the platform-specific nightly graphs.)

Differential Revision: https://phabricator.services.mozilla.com/D118543
2021-06-23 02:38:18 +00:00
Olivier Tilloy 0300074535 WIP: Bug 1717216 - allow the snap package to read policies in /etc/firefox/policies/. r=mkaply DONTBUILD
CLOSED TREE

Differential Revision: https://phabricator.services.mozilla.com/D118394
2021-06-21 21:10:03 +00:00
Csoregi Natalia 084af8f00e Backed out changeset 7e61366c64c5 (bug 1717216) for causing snap failures. CLOSED TREE 2021-06-22 18:48:41 +03:00
Olivier Tilloy bdd3269f89 Bug 1703142 - enable GPU detection using libpci in the snap. r=mkaply DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114753
2021-06-22 14:36:10 +00:00
Lars T Hansen e24cc7bfbb Bug 1717425 - Remove route for build failures. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D118345
2021-06-22 06:40:42 +00:00
Mike Hommey ba5238e01b Bug 1717569 - Upgrade sanitizer builds to first rust 1.54.0 nightly. r=firefox-build-system-reviewers,andi
That was supposed to go in with bug 1716485 but I forgot to update
phabricator.

Differential Revision: https://phabricator.services.mozilla.com/D118435
2021-06-22 05:44:09 +00:00
Tooru Fujisawa 736c489d2a Bug 1715222 - Part 2: Run SM(smoosh) jobs only when related files are modified. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D118309
2021-06-22 02:31:45 +00:00
Joel Maher 4f23c69c04 Bug 1715586 - ensure -spi and -gli media test variants run on webrender and remove media tests on non webrender builds if running on webrender. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D118372
2021-06-21 21:23:05 +00:00
Olivier Tilloy e7acc848b5 WIP: Bug 1717216 - allow the snap package to read policies in /etc/firefox/policies/. r=mkaply DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D118394
2021-06-21 21:10:03 +00:00
Geoff Brown 7137bcf4bf Bug 1717232 - Run geckoview-junit tasks with python-3; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D118273
2021-06-21 19:21:39 +00:00
Andrew Halberstadt 0faab65b79 Bug 1706560 - [ci] web-platform-test-reftest: Run fission linux64-tsan/opt on trunk, r=jgraham
This enables the following configuration on autoland/central:
> test-linux1804-64-tsan/opt-web-platform-tests-reftest-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D117369
2021-06-21 15:32:10 +00:00
Andrew Halberstadt 62da2b9515 Bug 1706560 - [ci] web-platform-test: Run fission linux64-tsan on trunk, r=jgraham
This enables the following configuration on central / autoland:
> test-linux1804-64-tsan/opt-web-platform-tests-fis-e10s

Differential Revision: https://phabricator.services.mozilla.com/D110555
2021-06-21 15:32:10 +00:00
Andrew Osmond 98f810e4e4 Bug 1715515 - Part 1. Switch Windows 32 and mingwclang tests to WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117287
2021-06-21 12:46:32 +00:00
Joel Maher 4382e5b0ac Bug 1715659 - adjust tp6 pages which are in the essential group. r=perftest-reviewers,Bebe
Differential Revision: https://phabricator.services.mozilla.com/D118229
2021-06-18 14:28:56 +00:00
Brindusan Cristian 97b71ee13f Backed out 2 changesets (bug 1715515) for breaking the decision task.
CLOSED TREE

Backed out changeset 2e674ac39f8f (bug 1715515)
Backed out changeset 39580a1b4188 (bug 1715515)
2021-06-18 03:20:07 +03:00
Andrew Osmond be550ad9c9 Bug 1715515 - Part 1. Switch Windows 32 and mingwclang tests to WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117287
2021-06-17 23:53:39 +00:00
Michelle Goossens 4a2cf899e4 Bug 1717108 - Switch macOS startup tests from 10.14 to 10.15 r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D118232
2021-06-17 23:19:54 +00:00
Mike Hommey f624e8b2ce Bug 1716485 - Update builders to rustc 1.53. r=firefox-build-system-reviewers,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D117734
2021-06-17 21:43:56 +00:00
Andrew Halberstadt cd9b9c84cc Bug 1696033 - [ci] fission-webgl-ipc: Enable 'mochitest-webgl2-ext' on more platforms, r=jmaher
This enables the following tasks on central:
+test-linux1804-64-asan/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-ext-fis-gli-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-windows10-64-shippable/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-windows10-64/debug-mochitest-webgl2-ext-fis-gli-e10s

and the following tasks on autoland:
+test-linux1804-64-asan/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-ext-fis-gli-e10s
+test-linux1804-64-qr/opt-mochitest-webgl2-ext-fis-gli-e10s
+test-windows10-64/debug-mochitest-webgl2-ext-fis-gli-e10s
+test-windows10-64/opt-mochitest-webgl2-ext-fis-gli-e10s

Depends on D118054

Differential Revision: https://phabricator.services.mozilla.com/D118056
2021-06-17 20:31:57 +00:00
Aki Sasaki 494511b9d2 Bug 1659691 - automation to run l10n-cross-channel in taskgraph cron. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117253
2021-06-17 18:52:58 +00:00
Andrew Halberstadt ca66e94ed2 Bug 1696031 - [ci] fission-webgl-ipc: Enable 'mochitest-webgl2-core' on more platforms, r=jmaher
This enables the following tasks on central:
+test-linux1804-64-asan-qr/opt-mochitest-webgl2-core-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-core-fis-gli-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-webgl2-core-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl2-core-fis-gli-e10s
+test-windows10-64-shippable-qr/opt-mochitest-webgl2-core-fis-gli-e10s

and the following tasks on autoland:
+test-linux1804-64-asan-qr/opt-mochitest-webgl2-core-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl2-core-fis-gli-e10s
+test-linux1804-64-qr/opt-mochitest-webgl2-core-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl2-core-fis-gli-e10s
+test-windows10-64-qr/opt-mochitest-webgl2-core-fis-gli-e10s

Depends on D117936

Differential Revision: https://phabricator.services.mozilla.com/D118054
2021-06-17 16:38:17 +00:00
Andrew Halberstadt 174ff8e517 Bug 1696006 - [ci] fission-webgl-ipc: Enable 'mochitest-webgl1-ext' on more platforms r=jmaher
This adds the following tasks to central:
+test-linux1804-64-asan/opt-mochitest-webgl1-ext-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl1-ext-fis-gli-e10s
+test-linux1804-64-shippable-qr/opt-mochitest-webgl1-ext-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl1-ext-fis-gli-e10s
+test-windows10-64-shippable-qr/opt-mochitest-webgl1-ext-fis-gli-e10s

And following tasks to autoland:
+test-linux1804-64-asan/opt-mochitest-webgl1-ext-fis-gli-e10s
+test-linux1804-64-qr/debug-mochitest-webgl1-ext-fis-gli-e10s
+test-linux1804-64-qr/opt-mochitest-webgl1-ext-fis-gli-e10s
+test-windows10-64-qr/debug-mochitest-webgl1-ext-fis-gli-e10s
+test-windows10-64-qr/opt-mochitest-webgl1-ext-fis-gli-e10s

Differential Revision: https://phabricator.services.mozilla.com/D117936
2021-06-17 16:38:17 +00:00
Joel Maher 567b556827 Bug 1716656 - Add noqr (opengl) tests for android-em. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D117969
2021-06-17 15:57:30 +00:00
Mitchell Hentges 35b16fdf28 Bug 1712133: Inline `testing/mozbase/packages.txt` contents r=ahal
The `mozbase` modules were being unconditionally added to the
`sys.path` regardless of the Mach command being run, so there isn't
much value keeping them in a separate file. Besides, all other
source module paths are described in `common_virtualenv_packages`,
why is `mozbase` special?

In the future, we're going to want to make improvements here (such as:
there's a difference between informing mach of first-party code
versus defining which third_party vendored packages should be in scope,
and that workflow difference should be represented in-code).
It's useful to peel out the existing, less useful abstraction before
we can build a stronger one.

Differential Revision: https://phabricator.services.mozilla.com/D117711
2021-06-17 14:58:17 +00:00
Alexis Beingessner 1443448680 Bug 1716619 - update dump_syms to get symbolic fix. r=calixte
Differential Revision: https://phabricator.services.mozilla.com/D118166
2021-06-17 12:49:52 +00:00
Mike Hommey 7269200e75 Bug 1713225 - Fix diffoscope error reporting after bug 1694785. r=firefox-build-system-reviewers,andi
Bug 1694785 upgraded diffoscope, and the new version had differences in
its output format that just made our error reporting miss everything. So
we fix the error reporting to work with the new version, as well as add
a test case to ensure that we don't upgrade diffoscope to a version that
would break out reporting again without noticing.

Differential Revision: https://phabricator.services.mozilla.com/D118137
2021-06-17 09:08:28 +00:00