Commit Graph

6939 Commits

Author SHA1 Message Date
Andrew Halberstadt
50602734aa Bug 1581194 - [ci.backfill] Change default backfill depth from 5 to 9, r=armenzg
This should cover all the pushes between the ones that scheduled all tasks.

Depends on D55020

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

--HG--
extra : moz-landing-system : lando
2019-11-28 19:58:02 +00:00
Andrew Halberstadt
b3b9a988c5 Bug 1581194 - Change SETA to run all tasks every 10th push or two hours, r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D55020

--HG--
extra : moz-landing-system : lando
2019-11-28 14:56:54 +00:00
Justin Wood
caa1256754 No Bug - Use 'maybe-release' instead of 'maybe-trigger'. r=mtabara DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D55818

--HG--
extra : moz-landing-system : lando
2019-12-04 15:35:58 +00:00
Justin Wood
5b22f9c3ba No Bug - Add treeherder info for maybe-release. r=mtabara
Differential Revision: https://phabricator.services.mozilla.com/D55764

--HG--
extra : moz-landing-system : lando
2019-12-04 10:07:50 +00:00
Marian Raiciof
bba7b6080e Bug 1585593 - Enable Fission for Raptor r=perftest-reviewers,rwood,stephendonner,sparky,ahal
Differential Revision: https://phabricator.services.mozilla.com/D48316

--HG--
extra : moz-landing-system : lando
2019-12-02 19:47:09 +00:00
Mike Hommey
3f71b0be50 Bug 1600952 - Do not run the diff-reproducible-linux32 task on beta/release as intended in bug 1577212. r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D55766

--HG--
extra : moz-landing-system : lando
2019-12-04 05:29:45 +00:00
Gurzau Raul
87ac4a3719 Backed out 3 changesets (bug 1595218) for Windows wrench failures.
Backed out changeset 9fdeeb697611 (bug 1595218)
Backed out changeset d7f9a4045360 (bug 1595218)
Backed out changeset 30bb03117312 (bug 1595218)
2019-12-04 05:49:06 +02:00
Chris Manchester
f0b8585cf8 Bug 1595218 - Update builders to rustc 1.39 r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D53899

--HG--
extra : moz-landing-system : lando
2019-12-03 21:51:35 +00:00
Geoff Brown
320c507752 Bug 1600758 - Add basic ActiveData data to 'mach test-info report'; r=jmaher
This adds test run time and test run/skipped/failed counts for most test types.
There are numerous shortcomings (sometimes exceeding the ActiveData 10K record limit,
test path/name mismatches, no totals for manifest/component/all, etc) but I would
like to see this running asap as I think it provides a good foundation for further
work and discussion.

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

--HG--
extra : moz-landing-system : lando
2019-12-03 18:56:25 +00:00
Mike Shal
bf9c8ef9a1 Bug 1599551 - Don't specify full crashreporter symbols for instrumented builds; r=froydnj
minidump_stackwalk doesn't care about full crashreporter symbols per
https://bugzilla.mozilla.org/show_bug.cgi?id=1593465#c30, so we can turn
off the attribute. The generate-profile task already hooks up to the
non-full crashreporter symbols.

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

--HG--
extra : moz-landing-system : lando
2019-12-02 13:33:55 +00:00
shindli
4562fd4c3b Backed out 3 changesets (bug 1595218) for causing wrench bustages on central CLOSED TREE a=backout
Backed out changeset 1808b1722f64 (bug 1595218)
Backed out changeset 46fe2af291cf (bug 1595218)
Backed out changeset 11c0576cf3d5 (bug 1595218)
2019-12-03 13:17:59 +02:00
Chris Manchester
ba53d841f7 Bug 1595218 - Update builders to rustc 1.39 r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D53899

--HG--
extra : moz-landing-system : lando
2019-12-02 21:25:39 +00:00
Ricky Stewart
54c1252a7c Bug 1600697 - wasi-sysroot must be declared as a prerequisite for automation Linux builds r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D55503

--HG--
extra : moz-landing-system : lando
2019-12-02 20:20:51 +00:00
Noemi Erli
eaf5b4df15 Backed out changeset 07631f00f287 (bug 1595218) for causing Windows build bustages CLOSED TREE 2019-12-02 23:05:56 +02:00
Chris Manchester
2bbd0a4896 Bug 1595218 - Update builders to rustc 1.39 r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D53899

--HG--
extra : moz-landing-system : lando
2019-12-02 20:19:58 +00:00
Stephen Donner
2f5469321c Bug 1596340 - Don't use conditioned profiles, yet, for Windows/AArch64. r=perftest-reviewers,rwood
Differential Revision: https://phabricator.services.mozilla.com/D55062

--HG--
extra : moz-landing-system : lando
2019-12-02 18:38:11 +00:00
ffxbld
623854adf0 No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=sfraser
Differential Revision: https://phabricator.services.mozilla.com/D55422

--HG--
extra : moz-landing-system : lando
2019-12-02 12:42:03 +00:00
Axel Hecht
bbf0cf900d Bug 1597258, follow-up to disable always-target for try-only l10n-conflicts job, r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D55180

--HG--
extra : moz-landing-system : lando
2019-11-29 17:57:10 +00:00
Geoff Brown
54460867ef Bug 1599621 - Run awsy-tp6-fis on try and mozilla-central, tier 3; r=ahal
Run awsy-tp6-fis on try and mozilla-central, tier 3.

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

--HG--
extra : moz-landing-system : lando
2019-11-29 15:29:45 +00:00
Mihai Tabara
932c71ae6c Bug 1597109 - Define a ship it task that will (sometimes) schedule a release. r=rail
Differential Revision: https://phabricator.services.mozilla.com/D54729

--HG--
extra : moz-landing-system : lando
2019-11-29 15:12:08 +00:00
Justin Wood
c421c75d1c Bug 1597110 - define in-tree cron job for scheduling action tasks for starting an automatic release. r=mtabara,rail
Differential Revision: https://phabricator.services.mozilla.com/D54370

--HG--
extra : moz-landing-system : lando
2019-11-29 15:10:42 +00:00
Edwin Takahashi
d0eeeb24ae Bug 1598055 - Part 1: modest streamlining of the Ubuntu 18.04 docker image r=jmaher
Changes:

Do not install text editors by default, since most of the time it won't be used.

Actively purge installed applications that are not necessary for tests.

Restructure the Dockerfile such that RUN commands are consolidated where applicable (reduces layers), COPY commands for files that are likely not changing are placed near top of the file in the hope that it will reduce the number of rebuilding steps.

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

--HG--
extra : moz-landing-system : lando
2019-11-28 21:52:06 +00:00
Geoff Brown
8759757ae5 Bug 1600146 - Increase macosx and windows 10 opt xpcshell max-run-time; r=egao
Increase max-run-times to avoid intermittent task timeouts. Increasing chunks for
these tasks is not effective: chunks are very unbalanced due to a group of
long-running tests.

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

--HG--
extra : moz-landing-system : lando
2019-11-28 20:58:08 +00:00
Geoff Brown
fcd3ee4c1c Bug 1600098 - Update max-run-time for Talos g5 and chrome; r=perftest-reviewers,rwood
Avoid intermittent task timeouts.

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

--HG--
extra : moz-landing-system : lando
2019-11-28 20:58:08 +00:00
Axel Hecht
e0de52f3a3 Bug 1597258, create special l1nt for try, and trigger that, r=bastien
Differential Revision: https://phabricator.services.mozilla.com/D53409

--HG--
extra : moz-landing-system : lando
2019-11-28 17:25:00 +00:00
octavian.negru
5cbec9cef4 Bug 1596011 - Perma can't download apk r=perftest-reviewers,AlexandruIonescu,jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D54925

--HG--
extra : moz-landing-system : lando
2019-11-28 09:19:10 +00:00
Marian Raiciof
c85e0d2447 Bug 1599495 - Fission preferences have additional quotation marks r=perftest-reviewers,rwood,stephendonner
This was causing false results when using marionette.get_pref() method

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

--HG--
extra : moz-landing-system : lando
2019-11-28 08:56:40 +00:00
Ricky Stewart
93d3e01a91 Bug 1599607 - lucetc toolchain artifact should unpack to a directory called "lucetc" r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D54823

--HG--
extra : moz-landing-system : lando
2019-11-27 20:02:55 +00:00
Barret Rennie
d856687431 Bug 1599245 - Open browsertime.json files for visual metrics as UTF-8 r=perftest-reviewers,rwood
The run-visual-metrics.py script was opening the provided browsertime.json
files without specifying an encoding, which causes it to infer the encoding
from the environment. In our Docker containers, this results in the `ascii`
codec being chosen for opening text files. We now specifically open them as
UTF-8 to support non-ASCII content.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 20:20:39 +00:00
Marian Raiciof
8ea82ea95c Bug 1544761 - Move tp6 tests to Tier 1 r=perftest-reviewers,rwood
More details here:
https://bugzilla.mozilla.org/show_bug.cgi?id=1544761#c11

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

--HG--
extra : moz-landing-system : lando
2019-11-27 14:16:15 +00:00
Tarek Ziadé
9705cbd3c7 Bug 1595789 - zip browsertime results r=rwood,sparky,barret
Instead of using a json file that contains URLs to task cluster artifacts, let's use a single zip file that contains all video files to analyze. This will reduce the number of artifacts we generate per raptor run and the number of network downloads.

The run-visual-metrics gets the tarball directly when it's used as a sub-task and produces its own result tarball

notice that at this point I don't see any reason to copy in the vismet results tarball all the files.

Maybe we should simply generate a *single* json file that contains a merge of all visualmetrics results?
But that could be done later. lmk

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

--HG--
extra : moz-landing-system : lando
2019-11-26 18:19:23 +00:00
Nick Thomas
341fd8d73a Bug 1598436 - add nightly bouncer checks to cron, r=aki
Depends on D54657

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

--HG--
extra : moz-landing-system : lando
2019-11-26 04:01:49 +00:00
Nick Thomas
c7bf333201 Bug 1598436 - add ESR bouncer checks to cron, r=aki
Fixes up ESR bouncer aliases now that ESR60 is EOL.
Adds check for latest products used by www.mozilla.org.
Enables the cron checks.
Fixes up a script error which meant we weren't checking all partial platforms in release automation.

Depends on D54656

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

--HG--
extra : moz-landing-system : lando
2019-11-27 02:53:21 +00:00
Ricky Stewart
0ab8b21981 Bug 1596219 - Augment wasi sysroot from bug 1582192 with bits necessary to perform wasm builds r=froydnj
Build a full sysroot by downloading the `wasi-sdk` repo, which has `llvm-project` and `wasi-libc` as submodules. `wasi-sdk` builds a `clang` in a unique configuration (with `wasm32-wasi` as a default target) and uses that `clang` to build the rest of the pieces for the wasm sysroot.

In principle it should be possible to build the sysroot using our in-house automation-built `clang`, but I kept running into strange, hard-to-diagnose issues when I attempted that. If someone else is able to straighten out all the compilation issues, we could replace this script and stop pulling in `wasi-sdk` entirely, which would result in a build that takes much less time overall. Until then, this will have to do to unblock the rest of the wasm sandboxing work.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 13:27:39 +00:00
Ricky Stewart
938a5f9a2e Bug 1599264 - lucetc must be declared as a prerequisite for automation Linux builds r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D54628

--HG--
extra : moz-landing-system : lando
2019-11-26 13:27:02 +00:00
Sylvestre Ledru
e94f355d96 Bug 1596911 - Add missing license headers on the new managed extensions r=Gijs,MattN
Depends on D53267

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

--HG--
extra : moz-landing-system : lando
2019-11-26 15:00:00 +00:00
Krish De Souza
e6b8e53803 Bug 1591751 - Updated snapcraft.yaml and Dockerfile to make use of modern snapcraft features. r=jlorenzo
In this patch I have adapted the Docker file to make use of core18 and snapcraft3.
This is the recommended approach as stated here.
https://snapcraft.io/docks/t/creating-docker-images-for-snapcraft/11739
Specifically the part talking about replacing likes FROM ubuntu:xenial with FROM ubuntu:bionic.


In snapcraft.yaml.in, I adjusted the snap by using the gnome-3-28 extensions as described in
https://forum.snapcraft.io/t/the-gnome-3-28-extension/13485.
In addition, I followed the instructions presented by removing the unnecessary plugs relating
to the desktop extension and adding the relevant dbus slot.

As part of the build process, it required a bunch of extra staged packages which I have documented.
I also used the magic part from Ken Vandine's thunderbird snapcraft for updating mime info.
https://bazaar.launchpad.net/~ubuntu-desktop/thunderbird/snap/view/head:/snapcraft.yaml
I also removed the xdg-open as that seemed to not be enabling the building of the snap.

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

--HG--
extra : moz-landing-system : lando
2019-11-26 14:34:47 +00:00
Csoregi Natalia
0d43b1dd19 Merge mozilla-central to autoland. CLOSED TREE 2019-11-26 11:39:23 +02:00
Csoregi Natalia
cce8b90aec Merge autoland to mozilla-central. a=merge 2019-11-26 11:33:06 +02:00
Gurzau Raul
5f0c55aacb Backed out changeset 50a04d79f020 (bug 1574285) for causing Bug 1597457 at ANdi's request. a=backout 2019-11-26 08:52:53 +02:00
Gurzau Raul
5ca07ee499 Backed out changeset 2cbc4579e85a (bug 1567929) for causing Bug 1597457 at ANdi's request. a=backout 2019-11-26 08:13:43 +02:00
Marian Raiciof
fd401a7368 Bug 1567122 - Enable Fission for AWSY r=perftest-reviewers,stephendonner,sparky,erahm
Differential Revision: https://phabricator.services.mozilla.com/D48660

--HG--
extra : moz-landing-system : lando
2019-11-26 08:46:24 +00:00
Aki Sasaki
bf83843fa9 Bug 1481916 - add l10n-bumper task. r=Callek,tomprince
Differential Revision: https://phabricator.services.mozilla.com/D53116

--HG--
extra : moz-landing-system : lando
2019-11-22 23:57:25 +00:00
Aki Sasaki
5196fd1fa8 Bug 1599223 - remove target.bz2.complete.mar r=tomprince
Differential Revision: https://phabricator.services.mozilla.com/D54613

--HG--
extra : moz-landing-system : lando
2019-11-25 21:49:47 +00:00
ffxbld
acf26ad13b No Bug, taskcluster/docker/funsize-update-generator pipfile-update. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D54467

--HG--
extra : moz-landing-system : lando
2019-11-25 15:19:46 +00:00
Andrew Halberstadt
c1a671d9c9 Bug 1496768 - [taskgraph] Move remaining try configs from the morph to full_task_graph generation, r=tomprince
Handles 'env' and 'chemspill-prio' configs in the transforms. The 'rebuild'
task config is purposefully excluded from the full_task_graph and instead
handled at the target_tasks stage. Otherwise if a user ran '--rebuild 20' then
retriggered one of those tasks, they'd instead get another 20 which is almost
certainly not what we want.

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

--HG--
extra : moz-landing-system : lando
2019-11-22 23:28:57 +00:00
Andrew Halberstadt
e9d9093e44 Bug 1496768 - [taskgraph] Rename 'artifact' try_config to 'use-artifact-builds', r=tomprince
Also converts the 'artifact' from a Template to a TryConfig. So this changes the config from:
{
  'templates': {
    'artifact': {
      'enabled': 1
    }
  }
}

to:

{
  'use-artifact-builds': True
}

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

--HG--
extra : moz-landing-system : lando
2019-11-22 17:16:04 +00:00
octavian.negru
ed75ff8aca Bug 1596011 - Perma Can't download apk r=perftest-reviewers,igoldan,jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D54133

--HG--
extra : moz-landing-system : lando
2019-11-25 07:09:23 +00:00
Edwin Takahashi
bfb52d584e Bug 1596526 - use docker entrypoint to initialize dbus for Ubuntu 18.04 test image and set desktop session parameters accordingly in test-linux.sh r=jmaher
Changes:

Properly detect the distribution and release-version, and set the desktop session variable in `test-linux.sh` appropriately.

Use docker `entrypoint` for initializing `dbus`.

This change is critical for reducing the number of failures on GNOME-shell based systems, such as Ubuntu 18.04 as outlined in bug 1596526 comment 0.

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

--HG--
extra : moz-landing-system : lando
2019-11-23 02:10:04 +00:00
Stephen Donner
2b779548ae Bug 1589267 - Add conditioned-profile support for desktop Firefox in Browsertime. r=perftest-reviewers,sparky,ahal
Differential Revision: https://phabricator.services.mozilla.com/D53708

--HG--
extra : moz-landing-system : lando
2019-11-22 15:41:19 +00:00