searching for reviewer(tomprince)
ec14caa88b76a731c8e3fbce93de7fdf886c20b0: Bug 1552908 - Bump mozapkpublisher so push-apk-checks expects ARM64 builds on Beta. r=tomprince, a=release
Johan Lorenzo <jlorenzo@mozilla.com> - Fri, 03 May 2019 13:38:38 +0000 - rev 533301
Push 11282 by ryanvm@gmail.com at Mon, 20 May 2019 17:42:34 +0000
Bug 1552908 - Bump mozapkpublisher so push-apk-checks expects ARM64 builds on Beta. r=tomprince, a=release Differential Revision: https://phabricator.services.mozilla.com/D29856
3afbce493ca6c90a252c2825b23486974087b352: Bug 1548552 - Stop shipping Fennec nightlies to the Play Store from mozilla-central. r=tomprince, a=RyanVM
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 02 May 2019 16:16:18 +0000 - rev 533197
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1548552 - Stop shipping Fennec nightlies to the Play Store from mozilla-central. r=tomprince, a=RyanVM Test Plan: taskgraph-diff Differential Revision: https://phabricator.services.mozilla.com/D29689
3d88030030a181816e5fe300b6b8d66cb718d8ba: Bug 1542963 - Fix linting f8 failure. r=tomprince a=fix
Csoregi Natalia <ncsoregi@mozilla.com> - Fri, 17 May 2019 02:06:57 +0300 - rev 533066
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1542963 - Fix linting f8 failure. r=tomprince a=fix Reviewers: tomprince Reviewed By: tomprince Bug #: 1542963 Differential Revision: https://phabricator.services.mozilla.com/D31551
8c1f903def0c4fae9cf3efb9735df8310404fea9: Bug 1539631 - ignore 409 errors cancelling tasks; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Tue, 30 Apr 2019 19:16:12 +0000 - rev 532907
Push 11276 by rgurzau@mozilla.com at Mon, 20 May 2019 13:11:24 +0000
Bug 1539631 - ignore 409 errors cancelling tasks; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D28899
23d241c9666593bd287ab3333a0227963bd28bcf: Bug 1545862 - translate aws-provisioner-v1 to ec2 except for existing deployment r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 15 May 2019 17:38:56 +0000 - rev 532794
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1545862 - translate aws-provisioner-v1 to ec2 except for existing deployment r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D29493
77efc33e0c39eebdfe1b702781e03e719c69922d: Bug 1545862 - refactor to generalize worker-type aliasing r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 15 May 2019 17:40:02 +0000 - rev 532793
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1545862 - refactor to generalize worker-type aliasing r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D29129
0d390c4c20d6eb41bddf989346de8cf2470c85c9: Bug 1545862 - translate aws-provisioner-v1 to ec2 except for existing deployment r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 15 May 2019 15:14:15 +0000 - rev 532781
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1545862 - translate aws-provisioner-v1 to ec2 except for existing deployment r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D29493
29e91bd3091d6257e55df68a138eca54f8dad21f: Bug 1545862 - refactor to generalize worker-type aliasing r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 15 May 2019 14:52:47 +0000 - rev 532780
Push 11272 by apavel@mozilla.com at Thu, 16 May 2019 15:28:22 +0000
Bug 1545862 - refactor to generalize worker-type aliasing r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D29129
82c168608de778da5ab22efe0d884b2b283c0edd: Bug 1548701 - Do no silence curl in `get_and_diffoscope`. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Fri, 10 May 2019 21:32:23 +0000 - rev 532552
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1548701 - Do no silence curl in `get_and_diffoscope`. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D30137
5f723f79b70e9f2fa2fb8ec563686e79267cba8f: Bug 1550127 - [ci] Disable release and nightly tasks on ash, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 13 May 2019 21:55:08 +0000 - rev 532539
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1550127 - [ci] Disable release and nightly tasks on ash, r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D30409
ab7db57ad2ac2ebb1818346220f2045968b49415: bug 1549249 - build bustage follow-up r=mt,dveditz a=tomprince
Dana Keeler <dkeeler@mozilla.com> - Tue, 07 May 2019 00:16:00 +0000 - rev 531657
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
bug 1549249 - build bustage follow-up r=mt,dveditz a=tomprince SECItem uses an unsigned int to indicate its length. We need to cast a size_t down to the appropriate size. This is safe because what we're casting will always fit in an unsigned int on the platforms we're using (it's just the size of the intermediate certificate we added). Differential Revision: https://phabricator.services.mozilla.com/D30144
f57c98fd52a63fa9b084763801bb7d34bfef3e2f: Bug 1540911: configure whatsnew page for DevEdition 68. r=nthomas,tomprince
Julien Cristau <jcristau@mozilla.com> - Fri, 03 May 2019 05:18:07 +0000 - rev 531245
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540911: configure whatsnew page for DevEdition 68. r=nthomas,tomprince Differential Revision: https://phabricator.services.mozilla.com/D29794
5a253216d75bddddd0a959e623df45d93cae556a: Bug 1546757 - [tryselect] Always cache both the full_task_set and target_task_set when generating tasks, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 03 May 2019 02:26:57 +0000 - rev 531227
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546757 - [tryselect] Always cache both the full_task_set and target_task_set when generating tasks, r=tomprince Since we need to generate the full_task_set as a prereq to the target_task_set, and since getting from full_task_set -> target_task_set is trivial.. we might as well save both computed sets to the cache while we have them. This means users that run: $ ./mach try fuzzy and then run: $ ./mach try fuzzy --full (or vice versa) Will only incur task generation once. It also means that the 'watchman' trigger will cache both taskgraphs. Differential Revision: https://phabricator.services.mozilla.com/D29557
82b12442ef447627526f43bab6101e5047dbc07a: Bug 1546757 - [tryselect] Add a watchman trigger to rebuild the taskgraph cache in the background, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 02 May 2019 16:45:19 +0000 - rev 531226
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546757 - [tryselect] Add a watchman trigger to rebuild the taskgraph cache in the background, r=tomprince This adds a 'watchman.json' file to /tools/tryselect and some documentation on how to use it. Tl;dr, install watchman and then: $ cd path/to/gecko $ watchman -j < tools/tryselect/watchman.json Differential Revision: https://phabricator.services.mozilla.com/D28771
f5eea37066364577b76579f6671398cadc0f98f4: Bug 1535056 - Validate taskgraph parameters using a schema r=tomprince
Mitchell Hentges <mhentges@mozilla.com> - Tue, 26 Mar 2019 02:09:14 +0000 - rev 531061
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535056 - Validate taskgraph parameters using a schema r=tomprince Validate taskgraph parameters using a schema. Previously, parameters were verified using handwritten comparison to a sample set of parameters. Switch to using an explicit schema instead. Differential Revision: https://phabricator.services.mozilla.com/D23756
6487aeb6617503c3343708613624f72388180046: Bug 1471004 - use workerType aliases for signing. r=tomprince
Aki Sasaki <asasaki@mozilla.com> - Wed, 01 May 2019 17:11:19 +0000 - rev 530969
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1471004 - use workerType aliases for signing. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D27400
35e5c8c07079320bb5654dd234b83b4bafff9a29: Bug 1546979 - [ci] Allow TEST_VARIANTS to replace keys in addition to merging them, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 01 May 2019 15:07:44 +0000 - rev 530940
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546979 - [ci] Allow TEST_VARIANTS to replace keys in addition to merging them, r=tomprince This allows us to fix a regression where -sw tasks were scheduled on autoland/inbound. Differential Revision: https://phabricator.services.mozilla.com/D29259
092d677f7181521cb8dce8ae7787c1d88645286f: Bug 1536722 - combine all taskgraph artifacts, not just task-graph; r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 01 May 2019 12:58:39 +0000 - rev 530885
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536722 - combine all taskgraph artifacts, not just task-graph; r=tomprince This also adds an optimization for the case where there is only one result (Which is common for actions where `times` defaults to 1) Differential Revision: https://phabricator.services.mozilla.com/D28889
b7aa4980e921826140f631725fa1ea0d604a094b: Bug 1547395 - Allow specific tasks in the use-pgo field; r=tomprince
Mike Shal <mshal@mozilla.com> - Tue, 30 Apr 2019 15:55:45 +0000 - rev 530802
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1547395 - Allow specific tasks in the use-pgo field; r=tomprince Some groups of tasks need to share the same profile data. For example, Android PGO builds and Android Nightly builds both use the generate-profile-android-api-16/pgo task for profile data. Previously this was done with a text substitution, but this is a bit hacky and doesn't easily scale with different build types. Allowing use_pgo to be a string means we can just directly point to the generate-profile task that contains the profile data to be used in a PGO build. Differential Revision: https://phabricator.services.mozilla.com/D29247
a584e4e9473fd33a2d97fd4da72facb53e0dd53e: Bug 1545368 - Support fetches in run-task on generic-worker. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Apr 2019 21:56:47 +0000 - rev 530491
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545368 - Support fetches in run-task on generic-worker. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D28048
ebe9a3ca4b176813d77aa2ec5acfef362dce153e: Bug 1545344 - Don't change current directory when executing a command via run-task. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Sat, 27 Apr 2019 21:51:53 +0000 - rev 530490
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545344 - Don't change current directory when executing a command via run-task. r=tomprince Currently, all things running via run-task don't really care that the current directory is set to /. However, on generic-worker, many things assume the current directory is the task directory, which varies by task, and wrapping them with run-task fails because it resets the current directory. Differential Revision: https://phabricator.services.mozilla.com/D28018
4c994bf995693ce3daee5adb5097608c8bb800da: Bug 1544986 - Fall back more gracefully when TASKCLUSTER_WORKER_GROUP is not set. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Apr 2019 21:27:50 +0000 - rev 530489
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544986 - Fall back more gracefully when TASKCLUSTER_WORKER_GROUP is not set. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D27841
2d7e3754d9660de1fd99ac145fd89318c4d84c6d: Bug 1545343 - Run mozharness tests with the intended command line on Windows. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Tue, 23 Apr 2019 20:45:40 +0000 - rev 529394
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545343 - Run mozharness tests with the intended command line on Windows. r=tomprince Bug 1474897 changed things such that Windows builds ended up in the linux/macosx branch. That still works somehow, but ends up breaking when wrapping with run-task. This change restores the originally intended command line. Differential Revision: https://phabricator.services.mozilla.com/D28017
9463e541aa949c000d000f1c5e181bfca8f5f78b: Bug 1538278 - Adds route for accessing geckoview releases r=tomprince,jlorenzo
Mitchell Hentges <mhentges@mozilla.com> - Tue, 16 Apr 2019 09:46:07 +0000 - rev 528452
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538278 - Adds route for accessing geckoview releases r=tomprince,jlorenzo Differential Revision: https://phabricator.services.mozilla.com/D23928
b8f49a14c458f56a6a08e4c177671108e386be3a: Bug 1474897: switch bitbar workers to g-w r=bc,tomprince
Andrew Erickson <aerickson@mozilla.com> - Mon, 15 Apr 2019 17:30:59 +0000 - rev 528351
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1474897: switch bitbar workers to g-w r=bc,tomprince Much of this was already reviewed in D21473 (my test change where I developed the payload modifications and that pointed tests at my test queue). This change keeps the payload changes from D21473, but points at the new 'real' queues we'll be using. Differential Revision: https://phabricator.services.mozilla.com/D25009
f0ee3a81b17968c5cb3e2a508820ff636ccc3db5: Bug 1538278 - Adds route for accessing geckoview releases r=tomprince,jlorenzo
Mitchell Hentges <mhentges@mozilla.com> - Mon, 15 Apr 2019 10:08:17 +0000 - rev 528301
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538278 - Adds route for accessing geckoview releases r=tomprince,jlorenzo Adds route for accessing geckoview releases Differential Revision: https://phabricator.services.mozilla.com/D23928
cbd247c21a3e03a66d2efd7171291ab643b4a996: Bug 1543915 - Move installer_url and test_packages_url to EXTRA_MOZHARNESS_CONFIG. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Apr 2019 17:34:14 +0000 - rev 528165
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543915 - Move installer_url and test_packages_url to EXTRA_MOZHARNESS_CONFIG. r=tomprince This allows to stop using task-reference for mozharness_test commands. Differential Revision: https://phabricator.services.mozilla.com/D27236
a632dfa60af6edd4f7dd03d404d898b6222b56c3: Bug 1543895 - Move test-platform keying of fetches in tests to individual fetch types. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Fri, 12 Apr 2019 05:31:03 +0000 - rev 528031
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543895 - Move test-platform keying of fetches in tests to individual fetch types. r=tomprince So, instead of fetches['by-test-platform']['fetch'], we have fetches['fetch']['by-test-platform']. Differential Revision: https://phabricator.services.mozilla.com/D27227
3595f2b4875f91c5267186a32b983d82aa9b0881: Bug 1534463: patch `run-task` to clone from private hgweb mirrors r=tomprince
Connor Sheehan <sheehan@mozilla.com> - Thu, 11 Apr 2019 17:19:36 +0000 - rev 527860
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534463: patch `run-task` to clone from private hgweb mirrors r=tomprince With tasks able to access the hgmointernal config from a Taskcluster secret, we can now add functionality to `run-task` to support checking out from the private hg service. Here we add add a `resolve_checkout_url` function which takes the base/head repository URLs and determines whether we should clone from the public or private service, returning the resolved URL. The function pulls down the secret and checks that the region the task is executing in is in the set of supported regions. Then we generate a random number and default to the public service if the number is lower than our "rate". If all the above conditions are met, we replace `hg.mozilla.org` with the resolved domain name for the given region. We add a call to this function to `collect_vcs_options`, and skip resolving the private URL if we aren't performing a checkout from within `run-task`. Differential Revision: https://phabricator.services.mozilla.com/D25002
a498ba7a09923f330946451283cb149037183904: Bug 1534463: give tasks access to `hgmointernal` Taskcluster secret r=tomprince
Connor Sheehan <sheehan@mozilla.com> - Wed, 27 Mar 2019 18:47:21 +0000 - rev 527859
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534463: give tasks access to `hgmointernal` Taskcluster secret r=tomprince Now that we have added the necessary scopes to `ci-configuration`, we can add the in-tree scopes to give tasks access to the `hgmointernal` config Taskcluster secret. Differential Revision: https://phabricator.services.mozilla.com/D25001
7d60a7fd2fac0ac7427666f2d857aeba128cc6d0: Bug 1541821 - Update debian7 docker images for CVE-2019-3462. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Thu, 04 Apr 2019 16:23:58 +0000 - rev 527106
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541821 - Update debian7 docker images for CVE-2019-3462. r=tomprince This imports the changes from wheezy-lts (http://deb.freexian.com/extended-lts/) and creates a package we install in the debian7-based images (with a modified version number to work around bug #1419577. This leaves out debian7-raw and debian7-packages as unpatched, because of the chicken-and-egg problem. Depends on D26100 Differential Revision: https://phabricator.services.mozilla.com/D26102
97fa367562a0f8faa9a3413f24a6542b16407c5d: Bug 1541821 - Ensure docker images using setup_packages.sh are up-to-date wrt the packages provided there. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Thu, 04 Apr 2019 22:16:01 +0000 - rev 527105
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1541821 - Ensure docker images using setup_packages.sh are up-to-date wrt the packages provided there. r=tomprince When docker images use setup_packages.sh, they add apt sources. While we currently do run apt-get update to pick those new sources, if a package provided by them is already installed and not explicitly listed in subsequent apt-get install, they're not going to be upgraded. Differential Revision: https://phabricator.services.mozilla.com/D26100
4de00f3a05ad77e7f9c30a49988a7ee088d6e2ff: Bug 1531032: disable tier2 jobs from running with try syntax unless specifically enabled. r=tomprince
Chris AtLee <catlee@mozilla.com> - Fri, 05 Apr 2019 13:38:13 +0000 - rev 526986
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1531032: disable tier2 jobs from running with try syntax unless specifically enabled. r=tomprince Enable WPT-reftests as tier1 Differential Revision: https://phabricator.services.mozilla.com/D21786
48ae682107da10c0d8ffbdf6e1a10771c5fd2e05: Bug 1540262 - increase UV chunks from 12 to 16, r=tomprince
Jordan Lund <jlund@mozilla.com> - Mon, 01 Apr 2019 23:27:28 +0000 - rev 526433
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540262 - increase UV chunks from 12 to 16, r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D25673
3134268f32cdeba396114f080b71c93af8db5c74: Bug 1539903: Use linux worker types for android jobs r=tomprince
Chris AtLee <catlee@mozilla.com> - Tue, 02 Apr 2019 16:50:36 +0000 - rev 526432
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539903: Use linux worker types for android jobs r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D25272
3dc567fb205c93430298a314397a3f0d7d7b9470: Bug 1539264: Enable caches for mingwclang builds r=glandium,tomprince
Chris AtLee <catlee@mozilla.com> - Tue, 02 Apr 2019 16:31:05 +0000 - rev 526428
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539264: Enable caches for mingwclang builds r=glandium,tomprince Differential Revision: https://phabricator.services.mozilla.com/D24973
945e4151de08d33eb4845e02d7af81ff92fbfbd1: Bug 1539847 - [mozharness] Remove unused testing/mozharness/configs/unittests/win_unittest.py, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 01 Apr 2019 16:07:42 +0000 - rev 526252
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539847 - [mozharness] Remove unused testing/mozharness/configs/unittests/win_unittest.py, r=tomprince This also renames win_taskcluster_unittest.py to win_unittest.py for consistency with the other platforms. Differential Revision: https://phabricator.services.mozilla.com/D25401
b9654a90f60adb2b8667cfa1e6ef7545579357b7: Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince
Chris Manchester <cmanchester@mozilla.com> - Sat, 30 Mar 2019 02:11:33 +0000 - rev 525725
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D23532
69e9ee0ef3dd97a412d90be9c8377d660d08cbc2: Bug 1540132 - Fix updates by telling release properties to ignore the '-shippable' suffix. r=tomprince a=ccoroiu
Justin Wood <Callek@gmail.com> - Fri, 29 Mar 2019 17:34:17 +0200 - rev 525523
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540132 - Fix updates by telling release properties to ignore the '-shippable' suffix. r=tomprince a=ccoroiu Reviewers: tomprince Reviewed By: tomprince Bug #: 1540132 Differential Revision: https://phabricator.services.mozilla.com/D25397
963d97e812f91c5ef19707b6c970936076943a27: Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince
Chris Manchester <cmanchester@mozilla.com> - Wed, 27 Mar 2019 18:39:46 +0000 - rev 525233
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535364 - Enable PGO for Android nightly builds; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D23532
b0e059604791d865dc0773c1ba9a30c3e6a0203a: Bug 1539426 - Fix clang CI tasks globs, r=tomprince
Bastien Abadie <bastien@mozilla.com> - Wed, 27 Mar 2019 14:41:53 +0000 - rev 525201
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1539426 - Fix clang CI tasks globs, r=tomprince The original globs were only finding C++ files in the root of the repository. Differential Revision: https://phabricator.services.mozilla.com/D25046
e1e990731d52f60e084f60e0508b83e46ce5e66c: Bug 1527463 - Apply same changes as win64-aarch64 nightlies to the shippable builds. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Fri, 22 Mar 2019 23:01:09 +0900 - rev 524638
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1527463 - Apply same changes as win64-aarch64 nightlies to the shippable builds. r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D24573
4983a9d119c7d30e12581b105506cecbbe5314d8: Bug 1527463 - Enable EME on win64-aarch64 nightlies. r=tomprince
Mike Hommey <mh+mozilla@glandium.org> - Fri, 15 Mar 2019 17:10:27 +0900 - rev 524637
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1527463 - Enable EME on win64-aarch64 nightlies. r=tomprince Bug 1534522 added win64-aarch64-eme/opt builds, which are artifact builds that glue together a win64-aarch64/opt build and a win32/opt build. This enables EME on the corresponding nightlies in a slightly different way: - this adds a no-eme build that corresponds to win64-aarch64/opt. - this turns the existing nightly into an artifact build that glues together that no-eme build and the win32 nightly. The no-eme build cannot have the nightly attribute set, first because the beetmover transform fails in that case, and because that would imply shipping those builds, but they're not meant to be shipped this way. It also has run-on-projects set to an empty list so that it doesn't appear by default in `mach try fuzzy`, while still being triggered when needed due to being a dependency of the nightly build. It is preferable to keep the win64-aarch64{,-eme}/opt builds untouched to make things easier for try (the win64-aarch64 ones being the main ones to try; also, the -eme builds currently fail with --artifacts). Ideally, like in bug 1534522, we'd add a diffoscope build to ensure the variations between the nightly and its base no-eme build are within control, but currently, that would trigger nightlies on every push, which is not desirable. Ideally, they'd trigger whenever both their dependencies are in the target task graph. We leave that to a followup. Differential Revision: https://phabricator.services.mozilla.com/D23640
0fe5ffc10ff8488d780c5c3cbcff1b43ca974cf7: Bug 1352113 - Shippable Builds - Do not run merge on by-* values. r=tomprince
Justin Wood <Callek@gmail.com> - Fri, 22 Mar 2019 03:22:42 +0000 - rev 524410
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1352113 - Shippable Builds - Do not run merge on by-* values. r=tomprince This was needed since when we have job-defaults and later on a test set for `` run-on-projects: by-test-platform: ... `` We were ending up with both the list of by-* being extended but also any array in that list also being extended (like `default: ['a', 'b']` was getting extended to also have the new values for default) This is not only usually wrong but very very likely not what the author wanted. Differential Revision: https://phabricator.services.mozilla.com/D22708
bb60a18552f31963989fa5ceabe9f59fbf17553f: Bug 1491371, 1512188 - use new decision task image, with new options r=tomprince
Dustin J. Mitchell <dustin@mozilla.com> - Thu, 21 Mar 2019 18:12:23 +0000 - rev 524280
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1491371, 1512188 - use new decision task image, with new options r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D24401
11bd94613758c37d1d0f822e755685214058790b: Bug 1530038 - [tryselect] Move taskgraph cache to new srcdir state location, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 20 Mar 2019 15:33:56 +0000 - rev 524099
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1530038 - [tryselect] Move taskgraph cache to new srcdir state location, r=tomprince Depends on D24187 Differential Revision: https://phabricator.services.mozilla.com/D24188
accac77745071f63652ab1092e55115d735f4919: Bug 1530038 - [tryselect] Use target_task_set instead of target_task_graph, r=tomprince
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 20 Mar 2019 19:16:38 +0000 - rev 524098
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1530038 - [tryselect] Use target_task_set instead of target_task_graph, r=tomprince The graph contains some extra things like toolchains, fetches and packaging tasks that people will almost never want to run on their own. This change gets them out of the default fuzzy selection interface, and makes it so --full is needed to schedule them. Differential Revision: https://phabricator.services.mozilla.com/D24187
d78d224fbb3f3e231062be7e108c8f13b7f7dabf: Bug 632954 - Add final Android PGO task; r=tomprince
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:31 +0000 - rev 524004
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 632954 - Add final Android PGO task; r=tomprince Differential Revision: https://phabricator.services.mozilla.com/D22826
407f264cc3ee6fccbc1add86b0d27ea6a83a5309: Bug 632954 - Add Android profile generation task; r=tomprince,gbrown
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:29 +0000 - rev 524003
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 632954 - Add Android profile generation task; r=tomprince,gbrown This introduces a mozharness script, android_emulator_pgo.py, to run the profileserver suite with the PGO-instrumented Android build, and collect the profile data and jarlog. The mozharness script contains some redundancy with build/pgo/profileserver.py, but the additional requirements for Android to use adb and existing mozharness classes to control the emulator made it difficult to share the desktop profileserver implementation. Differential Revision: https://phabricator.services.mozilla.com/D22825
831b503b1e5cc563e7bbf852771862734be023ac: Bug 632954 - Add Android PGO-instrumented build task; r=tomprince
Mike Shal <mshal@mozilla.com> - Mon, 18 Mar 2019 23:53:19 +0000 - rev 524002
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 632954 - Add Android PGO-instrumented build task; r=tomprince This is the first stage of the Android PGO task pipeline to generate an instrumented build. Differential Revision: https://phabricator.services.mozilla.com/D22824