searching for reviewer(ahal)
a7ec7535240c053c894c5855087e3528bfc00a5b: Bug 1801092 - Exclude .eslintrc.js files from the rejected-words linter. r=linter-reviewers,ahal
Mark Banner <standard8@mozilla.com> - Tue, 29 Nov 2022 23:07:41 +0000 - rev 644080
Push 40443 by smolnar@mozilla.com at Wed, 30 Nov 2022 09:43:38 +0000
Bug 1801092 - Exclude .eslintrc.js files from the rejected-words linter. r=linter-reviewers,ahal These are normally hidden due to bug 1578682, but get highlighted when doing an outgoing push and will currently cause pushing via lando to fail. Differential Revision: https://phabricator.services.mozilla.com/D163366
875378dd6d37e08845b5033c41abb40ebc75d146: No bug: Fix an issue where ./mach taskgraph --diff sometimes uses the wrong taskgraph schema r=ahal
Ben Hearsum <bhearsum@mozilla.com> - Tue, 29 Nov 2022 21:59:07 +0000 - rev 644067
Push 40442 by imoraru@mozilla.com at Wed, 30 Nov 2022 04:53:12 +0000
No bug: Fix an issue where ./mach taskgraph --diff sometimes uses the wrong taskgraph schema r=ahal It's unclear exactly what is happening, but ensuring that gecko_taskgraph is loaded immediately after being unloaded will ensure that it is always before taskcluster_taskgraph in sys.path, which avoids the issue. Differential Revision: https://phabricator.services.mozilla.com/D163377
7323c74449415c808e6a7061fe7c33c45d03a0bd: Bug 1801092 - Exclude .eslintrc.js files from the rejected-words linter. r=linter-reviewers,ahal
Mark Banner <standard8@mozilla.com> - Tue, 29 Nov 2022 21:21:28 +0000 - rev 644059
Push 40442 by imoraru@mozilla.com at Wed, 30 Nov 2022 04:53:12 +0000
Bug 1801092 - Exclude .eslintrc.js files from the rejected-words linter. r=linter-reviewers,ahal These are normally hidden due to bug 1578682, but get highlighted when doing an outgoing push and will currently cause pushing via lando to fail. Differential Revision: https://phabricator.services.mozilla.com/D163366
e51d5f374c771cb37f7c63311d0366219dc00e3e: Bug 1790816 - Reformat build/ with isort. r=linter-reviewers,ahal DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 24 Nov 2022 17:23:47 +0000 - rev 643525
Push 40430 by imoraru@mozilla.com at Fri, 25 Nov 2022 04:51:46 +0000
Bug 1790816 - Reformat build/ with isort. r=linter-reviewers,ahal DONTBUILD # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162668
ca3982ed467a4817c61bd8b5dc509a903a636c8e: Bug 1790816 - Reformat layout/ with isort. r=linter-reviewers,ahal DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 24 Nov 2022 17:23:27 +0000 - rev 643524
Push 40430 by imoraru@mozilla.com at Fri, 25 Nov 2022 04:51:46 +0000
Bug 1790816 - Reformat layout/ with isort. r=linter-reviewers,ahal DONTBUILD # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162669
46284302375ba4d014b3bc179a403403c4dc65f3: Bug 1790816 - Reformat security/ with isort. r=linter-reviewers,ahal DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 24 Nov 2022 17:22:21 +0000 - rev 643523
Push 40430 by imoraru@mozilla.com at Fri, 25 Nov 2022 04:51:46 +0000
Bug 1790816 - Reformat security/ with isort. r=linter-reviewers,ahal DONTBUILD # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162666
fcf635e5f64efa9f706f646ef9d9fd62c8304c9b: Bug 1801283 - Fix eslint-build tester running from cron, and make sure it doesn't run at other times. r=releng-reviewers,ahal
Mark Banner <standard8@mozilla.com> - Thu, 24 Nov 2022 16:18:14 +0000 - rev 643518
Push 40430 by imoraru@mozilla.com at Fri, 25 Nov 2022 04:51:46 +0000
Bug 1801283 - Fix eslint-build tester running from cron, and make sure it doesn't run at other times. r=releng-reviewers,ahal Differential Revision: https://phabricator.services.mozilla.com/D162385
01940d9120cbbd6652035d67689501d57d7e7db3: Bug 1801368 - Migrate StructuredLog.jsm to an ES module. r=ahal
Mark Banner <standard8@mozilla.com> - Thu, 24 Nov 2022 16:17:47 +0000 - rev 643517
Push 40430 by imoraru@mozilla.com at Fri, 25 Nov 2022 04:51:46 +0000
Bug 1801368 - Migrate StructuredLog.jsm to an ES module. r=ahal Depends on D162490 Differential Revision: https://phabricator.services.mozilla.com/D162491
6d1984ee5309b64dd51ea190b738283235098ad9: Bug 1801368 - Change StructuredLogger and StructuredFormatter to use class definitions, improve private properties. r=ahal
Mark Banner <standard8@mozilla.com> - Thu, 24 Nov 2022 16:17:47 +0000 - rev 643516
Push 40430 by imoraru@mozilla.com at Fri, 25 Nov 2022 04:51:46 +0000
Bug 1801368 - Change StructuredLogger and StructuredFormatter to use class definitions, improve private properties. r=ahal Depends on D162489 Differential Revision: https://phabricator.services.mozilla.com/D162490
a427b10b0f894a60458866075c6d51af3db2fcf7: Bug 1801368 - Drop unused mutator argument on StructuredLogger. r=ahal
Mark Banner <standard8@mozilla.com> - Thu, 24 Nov 2022 16:17:46 +0000 - rev 643515
Push 40430 by imoraru@mozilla.com at Fri, 25 Nov 2022 04:51:46 +0000
Bug 1801368 - Drop unused mutator argument on StructuredLogger. r=ahal Differential Revision: https://phabricator.services.mozilla.com/D162489
025e30d9cf1d7ea6389c693f3aa781ce17e2a8da: Bug 1790816 - Reformat js/ with isort. r=linter-reviewers,ahal DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 24 Nov 2022 15:22:43 +0000 - rev 643501
Push 40429 by ncsoregi@mozilla.com at Thu, 24 Nov 2022 21:26:38 +0000
Bug 1790816 - Reformat js/ with isort. r=linter-reviewers,ahal DONTBUILD # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162664
5c347d07ea39e9dd02994cdef9d73a7a03a7ce67: Bug 1790816 - Reformat memory/ with isort. r=linter-reviewers,ahal DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 24 Nov 2022 15:10:26 +0000 - rev 643498
Push 40429 by ncsoregi@mozilla.com at Thu, 24 Nov 2022 21:26:38 +0000
Bug 1790816 - Reformat memory/ with isort. r=linter-reviewers,ahal DONTBUILD # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162658
cbbd3bc4d7315eac5696da7bf75ab664d9bcb24d: Bug 1801283 - Fix eslint-build tester running from cron, and make sure it doesn't run at other times. r=releng-reviewers,ahal
Mark Banner <standard8@mozilla.com> - Wed, 23 Nov 2022 23:21:46 +0000 - rev 643427
Push 40429 by ncsoregi@mozilla.com at Thu, 24 Nov 2022 21:26:38 +0000
Bug 1801283 - Fix eslint-build tester running from cron, and make sure it doesn't run at other times. r=releng-reviewers,ahal Differential Revision: https://phabricator.services.mozilla.com/D162385
e6c91626a55629d717c7e7aadfce37e859d9ffa8: Bug 1790816 - Reformat dom/ with isort. r=linter-reviewers,ahal DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 23 Nov 2022 22:09:53 +0000 - rev 643423
Push 40429 by ncsoregi@mozilla.com at Thu, 24 Nov 2022 21:26:38 +0000
Bug 1790816 - Reformat dom/ with isort. r=linter-reviewers,ahal DONTBUILD # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162643
e2478386bc5abfd5704bff678c9ba8706aabd3bd: Bug 1790816 - Reformat config/ with isort. r=linter-reviewers,ahal DONTBUILD
Marco Castelluccio <mcastelluccio@mozilla.com> - Wed, 23 Nov 2022 22:04:39 +0000 - rev 643422
Push 40429 by ncsoregi@mozilla.com at Thu, 24 Nov 2022 21:26:38 +0000
Bug 1790816 - Reformat config/ with isort. r=linter-reviewers,ahal DONTBUILD # ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D162646
ef00ed0e2dc1cad835c3b0886ac91524ce8df68d: Bug 1801737: Fix updatebot lint test failure r=ahal
Tom Ritter <tom@mozilla.com> - Wed, 23 Nov 2022 21:17:14 +0000 - rev 643412
Push 40428 by sstanca@mozilla.com at Thu, 24 Nov 2022 09:32:51 +0000
Bug 1801737: Fix updatebot lint test failure r=ahal Differential Revision: https://phabricator.services.mozilla.com/D162733
e97c337e8eec02045292f15c9881ab8beed17085: Bug 1793948 - Softly report mozlint warnings on autoland. r=bastien,linter-reviewers,sylvestre,ahal
Valentin Rigal <rigal@teklia.com> - Tue, 22 Nov 2022 16:23:12 +0000 - rev 643209
Push 40423 by csabou@mozilla.com at Tue, 22 Nov 2022 21:43:24 +0000
Bug 1793948 - Softly report mozlint warnings on autoland. r=bastien,linter-reviewers,sylvestre,ahal Differential Revision: https://phabricator.services.mozilla.com/D158769
ce72d378d49362fe2303cd682fe58d32505ef2db: Bug 1800927: Fix the Updatebot linter and offending moz.yaml files r=ahal,webdriver-reviewers
Tom Ritter <tom@mozilla.com> - Mon, 21 Nov 2022 19:35:16 +0000 - rev 643068
Push 40422 by ncsoregi@mozilla.com at Tue, 22 Nov 2022 09:46:06 +0000
Bug 1800927: Fix the Updatebot linter and offending moz.yaml files r=ahal,webdriver-reviewers Differential Revision: https://phabricator.services.mozilla.com/D162223
0db303a246840ac0247d19cab0751e9f2fe65369: Bug 1799314 - Convert consumers of testing modules to import ES modules direct (testing/). r=ahal
Mark Banner <standard8@mozilla.com> - Thu, 17 Nov 2022 12:00:28 +0000 - rev 642640
Push 40412 by csabou@mozilla.com at Thu, 17 Nov 2022 21:41:29 +0000
Bug 1799314 - Convert consumers of testing modules to import ES modules direct (testing/). r=ahal Differential Revision: https://phabricator.services.mozilla.com/D161908
3c5ad477f3c2d8286871041e6d23c688fac21f4a: Bug 1799314 - Convert most of the JSM modules in testing/ to ES modules. r=ahal
Mark Banner <standard8@mozilla.com> - Thu, 17 Nov 2022 12:00:25 +0000 - rev 642633
Push 40412 by csabou@mozilla.com at Thu, 17 Nov 2022 21:41:29 +0000
Bug 1799314 - Convert most of the JSM modules in testing/ to ES modules. r=ahal Differential Revision: https://phabricator.services.mozilla.com/D161431
785de6bb40f33740f7c20124d3a100adbcebb8a9: Bug 1798559 - Port osfile.jsm usage to IOUtils in testing/mochitest/ r=ahal
Barret Rennie <barret@brennie.ca> - Thu, 17 Nov 2022 03:42:39 +0000 - rev 642606
Push 40411 by sstanca@mozilla.com at Thu, 17 Nov 2022 09:39:01 +0000
Bug 1798559 - Port osfile.jsm usage to IOUtils in testing/mochitest/ r=ahal Differential Revision: https://phabricator.services.mozilla.com/D160953
2a5c749c139086b5ef7f0b5a20bb5058de37b9da: Bug 1800562 - Migrate fetch jobs from AWS to GCP r=ahal,glandium
Michelle Goossens <michelle@masterwayz.nl> - Wed, 16 Nov 2022 23:11:00 +0000 - rev 642588
Push 40411 by sstanca@mozilla.com at Thu, 17 Nov 2022 09:39:01 +0000
Bug 1800562 - Migrate fetch jobs from AWS to GCP r=ahal,glandium Differential Revision: https://phabricator.services.mozilla.com/D162060
57ddd9ab4712eb51096216f4f4fcf97f82b2b4e4: Bug 1573984 - Fix a typo in mozlog; r=releng-reviewers,ahal
Geoff Brown <gbrown@mozilla.com> - Wed, 16 Nov 2022 21:09:33 +0000 - rev 642576
Push 40411 by sstanca@mozilla.com at Thu, 17 Nov 2022 09:39:01 +0000
Bug 1573984 - Fix a typo in mozlog; r=releng-reviewers,ahal Differential Revision: https://phabricator.services.mozilla.com/D162236
25b62f114f9592adee0eead2c5a2e42518e0051e: Bug 1490775 - Convert mozinfo tests to pytest; r=ahal
Geoff Brown <gbrown@mozilla.com> - Thu, 10 Nov 2022 15:17:29 +0000 - rev 640965
Push 40394 by sstanca@mozilla.com at Fri, 11 Nov 2022 09:37:17 +0000
Bug 1490775 - Convert mozinfo tests to pytest; r=ahal Differential Revision: https://phabricator.services.mozilla.com/D161628
5596433ecfa78a921a67da36dcfa235eb83a4c2f: Bug 1701701 - Allow for multiple pytest jobs when setting up harness symlink; r=ahal
Geoff Brown <gbrown@mozilla.com> - Thu, 10 Nov 2022 15:16:46 +0000 - rev 640964
Push 40394 by sstanca@mozilla.com at Fri, 11 Nov 2022 09:37:17 +0000
Bug 1701701 - Allow for multiple pytest jobs when setting up harness symlink; r=ahal When the fixture encounters FileExistsError for the harness symlink, the only apparent possibility is that another thread set up the symlink while this thread was trying to; no matter: as long as the symlink has been set up, everything should work. Differential Revision: https://phabricator.services.mozilla.com/D161534
2eef0bd36cd52e1abb9dd28d1b26939cc3961c46: Bug 1487153 - Convert moztest tests to pytest; r=ahal
Geoff Brown <gbrown@mozilla.com> - Thu, 10 Nov 2022 15:15:58 +0000 - rev 640963
Push 40394 by sstanca@mozilla.com at Fri, 11 Nov 2022 09:37:17 +0000
Bug 1487153 - Convert moztest tests to pytest; r=ahal Differential Revision: https://phabricator.services.mozilla.com/D161632
963d3b67f5243687fcb5bc122a22a536caa9a9fd: Bug 1797509 - Add help text for determining harness specific arguments. r=ahal
Tim Giles <tgiles@mozilla.com> - Thu, 10 Nov 2022 14:43:54 +0000 - rev 640960
Push 40393 by csabou@mozilla.com at Thu, 10 Nov 2022 16:37:12 +0000
Bug 1797509 - Add help text for determining harness specific arguments. r=ahal Differential Revision: https://phabricator.services.mozilla.com/D161524
0a6ce361ed414804873a3a8ce31b9e9ea948a2eb: Bug 1754823 - Add tests for the perf selector. r=ahal
Greg Mierzwinski <gmierz2@outlook.com> - Thu, 03 Nov 2022 20:32:49 +0000 - rev 640187
Push 40375 by abutkovits@mozilla.com at Fri, 04 Nov 2022 04:21:06 +0000
Bug 1754823 - Add tests for the perf selector. r=ahal This patch adds two parametrized tests (totalling 18 tests) for the perf selector. The first set of 15 tests are for testing the category expansions under different configurations. The last 3 tests are for testing the run methods in the three configurations that we offer: standard, dry runs, and uncategorized test selection (or --show-all). Depends on D160418 Differential Revision: https://phabricator.services.mozilla.com/D160419
461ee4c95c537cd5abaa1f1e26a0e5febc342f63: Bug 1754823 - Add the run methods to the perf selector. r=ahal
Greg Mierzwinski <gmierz2@outlook.com> - Thu, 03 Nov 2022 20:32:48 +0000 - rev 640186
Push 40375 by abutkovits@mozilla.com at Fri, 04 Nov 2022 04:21:06 +0000
Bug 1754823 - Add the run methods to the perf selector. r=ahal This patch adds the run methods for the perf selector as well as the entry point for the mach command. It also produces the Perfherder URL at the end. Depends on D160417 Differential Revision: https://phabricator.services.mozilla.com/D160418
df816f6bad3fb95c197c2c1c798d96d7301e0cc7: Bug 1754823 - Add a flag to allow capturing the push-to-try logs. r=ahal,AlexandruIonescu
Greg Mierzwinski <gmierz2@outlook.com> - Thu, 03 Nov 2022 20:32:46 +0000 - rev 640180
Push 40375 by abutkovits@mozilla.com at Fri, 04 Nov 2022 04:21:06 +0000
Bug 1754823 - Add a flag to allow capturing the push-to-try logs. r=ahal,AlexandruIonescu This patch adds a `capture_log` flag that will allow a user to capture the logs produced when running the `push_to_try` methods. Currently, we use `subprocess.check_call` which causes hg to hang when we attempt to redirect and gather stdout. Using `subprocess.run` is better as it lets us capture the logs, but the log output is very slow and can easily lead people to believe that hg is hanging when it's not. This results in corrupted repos. Using Popen, the logs are output slower than `check_call`, but faster than `run` so you know something is happening. The speed at which these logs are printed is also why I have this log capturing behind a flag. This functionality will be used in the `./mach try perf` selector to capture the child revisions produced for the try task config file changes and allow us to produce a PerfCompare link to provide the user. Differential Revision: https://phabricator.services.mozilla.com/D155980
873d9103ddf6e73175a35809b882a8e4d8339e81: Bug 1797606 - Cleanup task expiration-policy handling r=taskgraph-reviewers,ahal
serge-sans-paille <sguelton@mozilla.com> - Thu, 03 Nov 2022 16:23:32 +0000 - rev 640165
Push 40375 by abutkovits@mozilla.com at Fri, 04 Nov 2022 04:21:06 +0000
Bug 1797606 - Cleanup task expiration-policy handling r=taskgraph-reviewers,ahal Make all expiration date comparison from the same time reference, making the comparison pedantically valid, and also avoiding repeated implicit calls to `datetime.datetime.utcnow()` Use `dict.setdefault` and `dict.get` to decrease the number of control path in the code, hopefully making it easier to read. As a bonus, this yields a modest 4% runtime improvement on my setup when comparing the runtime of ./mach taskgraph tasks --fast --no-optimize -q -o /dev/null Differential Revision: https://phabricator.services.mozilla.com/D160404
111b0cf62dcc2804837d5c31361a8ef7cf7fb7db: Bug 1797698 - Minor gecko_taskgraph/transforms/task.py cleanup r=taskgraph-reviewers,ahal
serge-sans-paille <sguelton@mozilla.com> - Thu, 03 Nov 2022 16:23:07 +0000 - rev 640164
Push 40375 by abutkovits@mozilla.com at Fri, 04 Nov 2022 04:21:06 +0000
Bug 1797698 - Minor gecko_taskgraph/transforms/task.py cleanup r=taskgraph-reviewers,ahal Avoid long lines by using appropriate temporary variables. Use dict.pop instead of dict.get + del. Move loop invariant outside of loops. Differential Revision: https://phabricator.services.mozilla.com/D160467
e9f0f29e3ad0c281441e32829ce5f7f7e9a595a5: Bug 1492495 - Add flake8-isort plugin to sort Python includes, with support for autofixing through isort. r=linter-reviewers,ahal
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 03 Nov 2022 13:50:46 +0000 - rev 640140
Push 40373 by abutkovits@mozilla.com at Thu, 03 Nov 2022 21:43:16 +0000
Bug 1492495 - Add flake8-isort plugin to sort Python includes, with support for autofixing through isort. r=linter-reviewers,ahal Differential Revision: https://phabricator.services.mozilla.com/D157320
a91335e84926d879d8d181767a29b5c09436a182: Bug 1782785 - Make stripping environment markers more robost r=ahal
ahochheiden <ahochheiden@mozilla.com> - Wed, 02 Nov 2022 19:08:24 +0000 - rev 640067
Push 40371 by smolnar@mozilla.com at Thu, 03 Nov 2022 03:56:52 +0000
Bug 1782785 - Make stripping environment markers more robost r=ahal Depends on D153661 Differential Revision: https://phabricator.services.mozilla.com/D153662
b451442a61a8c092339f2012025cbd1e369a1ed3: Bug 1797824 - Migrate image jobs from AWS to GCP r=ahal
Michelle Goossens <michelle@masterwayz.nl> - Tue, 01 Nov 2022 18:12:38 +0000 - rev 639917
Push 40368 by ctuns@mozilla.com at Wed, 02 Nov 2022 04:41:32 +0000
Bug 1797824 - Migrate image jobs from AWS to GCP r=ahal Differential Revision: https://phabricator.services.mozilla.com/D160924
9b776702e541094a86942046106e9631bb1f78a5: Bug 1766497: Remove unused `virtualenv` package r=ahal
Alex Hochheiden <ahochheiden@mozilla.com> - Tue, 01 Nov 2022 07:48:01 +0000 - rev 639861
Push 40367 by ctuns@mozilla.com at Tue, 01 Nov 2022 21:36:59 +0000
Bug 1766497: Remove unused `virtualenv` package r=ahal Now that Python's stdlib `venv` is used, `virtualenv` is no longer needed. Since mozharness depends on the wheels for `setuptools` and `pip`, and they were vendored within `virtualenv` we must move them somewhere else. I've chosen to add `third_party/python/venv/wheels` to hold those wheels now that `virtualenv` is no longer there. Depends on D145786 Differential Revision: https://phabricator.services.mozilla.com/D145787
ef004d353dd8b19e1e99a6b1f2fd9e2d93f90632: Bug 1766497: Mozharness: use `venv` instead of `virtualenv` r=ahal
Alex Hochheiden <ahochheiden@mozilla.com> - Tue, 01 Nov 2022 07:48:00 +0000 - rev 639860
Push 40367 by ctuns@mozilla.com at Tue, 01 Nov 2022 21:36:59 +0000
Bug 1766497: Mozharness: use `venv` instead of `virtualenv` r=ahal The 'pip' and 'setuptools' that are bundled with 'venv' are not consistent across python version and platforms. As such, we must explicitly install a version of each that works with our codebase. To achieve this, we simply create the venv using '--without-pip' then 'pip install' both 'pip' and 'setuptools' using the wheels we have 'vendored' inside 'virtualenv'. There's no way to install a specific version of 'pip' on venv creation, so it's faster to skip installing the old version of 'pip' then, and install specific version we want right afterwards. We also don't want to use the venv '--upgrade` feature to upgrade 'pip', since that will tie us to pypi, and will fail if pypi is down for whatever reason. Depends on D144872 Differential Revision: https://phabricator.services.mozilla.com/D145786
30e0f3b255df4efaa50aba3fd74d9544c37aab2f: Bug 1766497: Mach: use `venv` instead of `virtualenv` r=ahal
Alex Hochheiden <ahochheiden@mozilla.com> - Tue, 01 Nov 2022 07:48:00 +0000 - rev 639859
Push 40367 by ctuns@mozilla.com at Tue, 01 Nov 2022 21:36:59 +0000
Bug 1766497: Mach: use `venv` instead of `virtualenv` r=ahal Brew's Python 3.10 causes `virtualenv==20.7.2` to produce a wonky folder structure (`$venv/opt/homebrew/lib/python3.10/site-packages`?). This is likely fixed with newer `virtualenv`, but the simpler workaround here is to use `venv` instead now that Python 3 is always used. Adds `python3-venv` to docker image so that tests and debian-based tasks can leverage it. Differential Revision: https://phabricator.services.mozilla.com/D144872
3f473c54ad0e5293b3f67ba85b3ad73c0fd94892: Bug 1795994 - Migrate decision task over to GCP r=ahal,releng-reviewers,jcristau
Michelle Goossens <michelle@masterwayz.nl> - Wed, 26 Oct 2022 15:55:18 +0000 - rev 639383
Push 40349 by mlaza@mozilla.com at Wed, 26 Oct 2022 22:42:58 +0000
Bug 1795994 - Migrate decision task over to GCP r=ahal,releng-reviewers,jcristau Differential Revision: https://phabricator.services.mozilla.com/D159839
84806402eb8508a0b1d67e5508f94e5db8d7eba7: Bug 1791454 - On the toolchains repo, run the same set of tasks as central/autoland. r=taskgraph-reviewers,jmaher,ahal DONTBUILD
Mike Hommey <mh+mozilla@glandium.org> - Sun, 23 Oct 2022 23:00:10 +0000 - rev 638844
Push 40343 by nfay@mozilla.com at Mon, 24 Oct 2022 21:28:06 +0000
Bug 1791454 - On the toolchains repo, run the same set of tasks as central/autoland. r=taskgraph-reviewers,jmaher,ahal DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D157673
f88c3eed72f746f7ec91b876267ed9f59a4f85ff: Bug 1754823 - Move tryselect fzf utils to separate file. r=ahal
Greg Mierzwinski <gmierz2@outlook.com> - Thu, 20 Oct 2022 18:18:04 +0000 - rev 638497
Push 40336 by sstanca@mozilla.com at Fri, 21 Oct 2022 08:39:18 +0000
Bug 1754823 - Move tryselect fzf utils to separate file. r=ahal This patch moves the fzf utility methods to a separate file so that they can be used by other try choosers such as the perf chooser. At the same time, helper methods for two aspects of the `mach try fuzzy` run method (setting up the tasks, and building the base command) are added but the code in the run method is left untouched. Differential Revision: https://phabricator.services.mozilla.com/D159585
bae2b31c855cec6346ffd956c6572f8010777078: Bug 1795994 - Migrate decision task over to GCP r=ahal,releng-reviewers,jcristau
Michelle Goossens <michelle@masterwayz.nl> - Thu, 20 Oct 2022 15:56:14 +0000 - rev 638476
Push 40335 by imoraru@mozilla.com at Thu, 20 Oct 2022 21:51:26 +0000
Bug 1795994 - Migrate decision task over to GCP r=ahal,releng-reviewers,jcristau Differential Revision: https://phabricator.services.mozilla.com/D159839
aedf2d7af408bbaf9b73ec041628fcea325b979b: Bug 1766497: Remove unused `virtualenv` package r=ahal
Alex Hochheiden <ahochheiden@mozilla.com> - Thu, 13 Oct 2022 00:40:06 +0000 - rev 637730
Push 40312 by imoraru@mozilla.com at Thu, 13 Oct 2022 10:00:28 +0000
Bug 1766497: Remove unused `virtualenv` package r=ahal Now that Python's stdlib `venv` is used, `virtualenv` is no longer needed. Since mozharness depends on the wheels for `setuptools` and `pip`, and they were vendored within `virtualenv` we must move them somewhere else. I've chosen to add `third_party/python/venv/wheels` to hold those wheels now that `virtualenv` is no longer there. Depends on D145786 Differential Revision: https://phabricator.services.mozilla.com/D145787
394555265c86f5c2b77251ce6aefb337ca10ecf4: Bug 1766497: Mozharness: use `venv` instead of `virtualenv` r=ahal
Alex Hochheiden <ahochheiden@mozilla.com> - Thu, 13 Oct 2022 00:40:06 +0000 - rev 637729
Push 40312 by imoraru@mozilla.com at Thu, 13 Oct 2022 10:00:28 +0000
Bug 1766497: Mozharness: use `venv` instead of `virtualenv` r=ahal The 'pip' and 'setuptools' that are bundled with 'venv' are not consistent across python version and platforms. As such, we must explicitly install a version of each that works with our codebase. To achieve this, we simply create the venv using '--without-pip' then 'pip install' both 'pip' and 'setuptools' using the wheels we have 'vendored' inside 'virtualenv'. There's no way to install a specific version of 'pip' on venv creation, so it's faster to skip installing the old version of 'pip' then, and install specific version we want right afterwards. We don't want to use the venv '--upgrade` feature to upgrade 'pip', since that will tie us to pypi, and will fail if pypi is down for whatever reason. Depends on D144872 Differential Revision: https://phabricator.services.mozilla.com/D145786
41be40696e001cf54e535ea730ebf1ef15d8814b: Bug 1766497: Mach: use `venv` instead of `virtualenv` r=ahal
Alex Hochheiden <ahochheiden@mozilla.com> - Thu, 13 Oct 2022 00:40:05 +0000 - rev 637728
Push 40312 by imoraru@mozilla.com at Thu, 13 Oct 2022 10:00:28 +0000
Bug 1766497: Mach: use `venv` instead of `virtualenv` r=ahal Brew's Python 3.10 causes `virtualenv==20.7.2` to produce a wonky folder structure (`$venv/opt/homebrew/lib/python3.10/site-packages`?). This is likely fixed with newer `virtualenv`, but the simpler workaround here is to use `venv` instead now that Python 3 is always used. Adds `python3-venv` to docker image so that tests and debian-based tasks can leverage it. Differential Revision: https://phabricator.services.mozilla.com/D144872
de201abcf97da5c0908a1c2ac5fd79ef60b0b1dd: Bug 1784232 - part 2: Vendor `mozilla-repo-urls` at 0.1.0 r=ahal
ahochheiden <ahochheiden@mozilla.com> - Wed, 21 Sep 2022 18:35:31 +0000 - rev 636004
Push 40255 by mlaza@mozilla.com at Thu, 22 Sep 2022 03:45:33 +0000
Bug 1784232 - part 2: Vendor `mozilla-repo-urls` at 0.1.0 r=ahal Differential Revision: https://phabricator.services.mozilla.com/D157852
7c0a787fe65ac4e0f9c12cad3d9a94156c9d9ad5: Bug 1547111 - Migrate shippable builds from AWS to GCP r=ahal,jmaher
Michelle Goossens <michelle@masterwayz.nl> - Wed, 21 Sep 2022 18:04:37 +0000 - rev 636001
Push 40254 by mlaza@mozilla.com at Wed, 21 Sep 2022 21:43:38 +0000
Bug 1547111 - Migrate shippable builds from AWS to GCP r=ahal,jmaher Differential Revision: https://phabricator.services.mozilla.com/D157765
2696317fce1909a6a709cde7b77d9803bf3c4152: Bug 1791282 - Enable all ESLint rules on testing/mochitest files. r=ahal
Mark Banner <standard8@mozilla.com> - Wed, 21 Sep 2022 14:53:18 +0000 - rev 635984
Push 40254 by mlaza@mozilla.com at Wed, 21 Sep 2022 21:43:38 +0000
Bug 1791282 - Enable all ESLint rules on testing/mochitest files. r=ahal Differential Revision: https://phabricator.services.mozilla.com/D157586
10f1675a72916178990e3f2d6b81fac92d2defe5: Bug 1780219 - Remove override that makes no sense r=ahal
Michelle Goossens <michelle@masterwayz.nl> - Wed, 21 Sep 2022 08:47:10 +0000 - rev 635957
Push 40254 by mlaza@mozilla.com at Wed, 21 Sep 2022 21:43:38 +0000
Bug 1780219 - Remove override that makes no sense r=ahal Differential Revision: https://phabricator.services.mozilla.com/D157764
13f5f52e65c5c2b75be60b137b38cec183eca829: Bug 1784232 - Bump taskgraph to v3.2.0 r=ahal
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 20 Sep 2022 09:11:45 +0000 - rev 635840
Push 40252 by imoraru@mozilla.com at Wed, 21 Sep 2022 03:56:08 +0000
Bug 1784232 - Bump taskgraph to v3.2.0 r=ahal Differential Revision: https://phabricator.services.mozilla.com/D155978