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

789 Коммитов

Автор SHA1 Сообщение Дата
Rob Lemley 8edcc10b6e Bug 1716977 - Update packaging for Thunderbird ASan Reporter builds. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D143517

--HG--
extra : rebase_source : 555eafa2f3ce12666d7955f52461819dbd6a4b34
extra : histedit_source : cfaf59d1291a08dfd07538a130dbf84fd87428f0
2022-04-11 11:41:30 -04:00
Rob Lemley a73f52598b Bug 1648731 - Thunderbird AsanReporter build config. r=#thunderbird-reviewers,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D143516

--HG--
extra : rebase_source : 4de3650d31d67b77a9c5cc5b298455113a39efeb
extra : amend_source : 90d660538cb16e2fda836cc4d4736eafe8bac76c
extra : histedit_source : 9dccb6f11ca598cd9efdb0d394b0321f7490c370%2C4d7ffab768b7454d69034406a55a1040b413c6ac
2022-04-11 11:29:06 -04:00
Rob Lemley f5104ad194 Backed out changeset 6a84da06fc27 (bug 1648731) for build failures. rs=backout 2022-04-14 09:25:25 -04:00
Rob Lemley c055bd3fc8 Bug 1648731 - Thunderbird AsanReporter build config. r=#thunderbird-reviewers,mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D143516

--HG--
extra : histedit_source : 6741fdd635799a1de224e481628826c1a98bedd6
2022-04-11 15:29:06 +00:00
Alessandro Castellani 9aacfd0db4 Port Bug 1289641 - Setup a taskcluster job to build the MSVC tooltool package.rs=bustage-fix
--HG--
extra : amend_source : c80a888014cae8a46e0296473a905406c3d18e86
2022-04-11 21:33:44 -07:00
Rob Lemley 7e43b1d4ab Bug 1760621 - Notify AV vendors of new Thunderbird releases. r=#thunderbird-reviewers,mkmelin
In theory, there's some process that happens on the vendor side that will update
virus scanners to reduce false positives.

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

--HG--
extra : histedit_source : 2657ba76e4993f217ca2b5464c63733958f6b333
2022-03-21 21:56:49 +00:00
Geoff Lankow b5ce41bcc7 Bug 1760943 - Set upload-symbols task to use system Python packages. rs=bustage-fix DONTBUILD
Port of the same line in  https://hg.mozilla.org/mozilla-central/rev/43f7556db2e1

--HG--
extra : rebase_source : d44d3d8cd225ce0546cdd5f9015d33197e5fe6d7
2022-03-23 20:02:51 +13:00
Rob Lemley d6fbc095b4 Bug 1758162 - Port bug 1755516: Set MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE in CI build jobs. r=#thunderbird-reviewers,aleca
Port of D140257.

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

--HG--
extra : amend_source : 4a2a87f7907d1621086567eaaec78d9b78f342f3
2022-03-04 21:53:43 +00:00
Rob Lemley ec798e7ad6 Bug 1750690 - Run GTests with "1proc" variant. r=darktrojan
This uses the variants defined for Firefox.

Differential Revision: https://phabricator.services.mozilla.com/D137866
2022-02-04 15:12:06 +00:00
Geoff Lankow 691e2ebf62 Bug 1755905 - Port bug 1755415 - Ship most compiler-rts alongside clang toolchains on all platforms. rs=bustage-fix 2022-02-18 10:40:55 +13:00
Geoff Lankow e1230d6ab0 Bug 1755444 - Add linux64-clang-13-profile to toolchain reference jobs. rs=bustage-fix 2022-02-16 10:36:06 +13:00
Rob Lemley ba930a418c Port bug 1752490 - Use win64-clang-13-raw toolchain from gecko taskgraph. rs=bustage-fix 2022-02-03 12:05:04 -05:00
Rob Lemley 956dd569ac Bug 1751929 - Remove versioned toolchains with aliases. r=darktrojan
These toolchains all have unversioned aliases that are imported.
linux64-clang -> linux64-clang-13. It's not necessary to configure the
versioned name if the alias is included already.

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

--HG--
extra : amend_source : fa4488910954c05d9b7d34efe2f9b92c43519b6c
2022-01-28 12:41:44 +02:00
Rob Lemley c0ce910915 Bug 1751929 - Port bug 1751824: Add win32/64 compiler-runtime toolchains. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D136908

--HG--
extra : amend_source : da343b2a4cd5a4e4ad011ec430b211a647e2bbe0
2022-01-28 12:41:29 +02:00
Rob Lemley 06c8d95dc0 Bug 1751929 - Port bug 1751839: Use clang-toolchain for toolchain tasks. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D136967
2022-01-25 23:48:13 +00:00
Geoff Lankow d16d8b74ae Backed out changeset dc1203541d0e (bug 1750690) as GTest is still broken. 2022-01-25 10:49:28 +13:00
Rob Lemley 86d8a7d910 Bug 1750690 - Run GTest suite again. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D136266

--HG--
extra : histedit_source : 32a0e53be3375074a9bccd211421da01694fffcb
2022-01-18 20:46:47 +00:00
Rob Lemley 646f25afa2 Bug 1750068 - Port bug 1740631: Add requirements-plist-url to mac signing payloads. r=darktrojan
Port of D135056.

Differential Revision: https://phabricator.services.mozilla.com/D135926
2022-01-13 19:32:35 +00:00
Rob Lemley f85de21f46 Bug 1748698 - Run Windows tests on win10-2004 image. r=aleca
Newer version of Windows 10.

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

--HG--
extra : amend_source : bf197083a33ba283cd1cab7001c484b9e638bdf5
2022-01-15 12:33:27 +02:00
Magnus Melin a0a9a63cdd Bug 1750084 - port to Thunderbird: "Update builders to rustc 1.58". rs=bustage-fix
--HG--
extra : amend_source : 2230a23c61236c95e30476112916442143c244a5
2022-01-14 14:26:57 +02:00
Rob Lemley b01c4d680c Bug 1747879 - Do not set MOZ_SOURCE environment variables in build jobs. r=darktrojan
Debug .sym files contained incorrect VCS references due to MOZ_SOURCE_REPO
and MOZ_SOURCE_CHANGESET being set in the environment reffering to the
Thunderbird repository.
mozconfigure will handle setting these values in the buildconfig.
See D135299.

Differential Revision: https://phabricator.services.mozilla.com/D135392
2022-01-13 19:15:30 +00:00
Rob Lemley e11d9154d1 Bug 1748448 - Port bug 1748397: Rust toolchain cleanup. r=aleca
Port of D135021.

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

--HG--
extra : rebase_source : fee8825f9eb385394ce0f7c8d39c9415894557d9
extra : amend_source : f6236009c8a6e890dec24c0ecbbd4b5c3a4c96f7
2022-01-05 12:01:45 +02:00
Magnus Melin 561ee003f7 Bug 1748336 - Thunderbird port - remove `python-3` flag from in-tree taskgraph. rs=bustage-fix 2022-01-05 08:04:37 +02:00
Rob Lemley 6408a7f846 Bug 1746008 - Remove obsolete toolchain and docker-image jobs from CI. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D133781

Depends on D133780
2021-12-14 19:31:19 +00:00
Rob Lemley bb16e3bbee Bug 1746008 - Rename "base-path" and "jobs" keys in reference-loader. r=darktrojan
For consistency, use the "reference-jobs" and "reference-base-path" in the
reference and merge loaders when using upstream jobs.

Differential Revision: https://phabricator.services.mozilla.com/D133779
2021-12-14 19:31:11 +00:00
Geoff Lankow 9eb770f1ec Port bug 1741745 - Make '1proc' a test variant rather than a special cased e10s attribute. rs=bustage-fix
Port of https://hg.mozilla.org/mozilla-central/rev/bdf342184019b8320b1ea24535da9f908c3abe09 and https://hg.mozilla.org/mozilla-central/rev/943d1b55ee62d05b1544d2a6457f667561ae8cce.
2021-12-14 17:55:55 +13:00
Rob Lemley 0426f00466 Bug 1611580 - Run clang-format for Thunderbird code in CI. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D132808

Depends on D132807
2021-12-03 16:07:22 +00:00
Rob Lemley 107aea69fd Bug 1744579 - Increase mochitest(bct) chunks. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D132986
2021-12-06 20:20:05 +00:00
Rob Lemley 5ad42718a2 No bug - Remove obsolete clang toolchains. r=me
--HG--
extra : amend_source : 2987a96bf96291e5afe00e93bfa29a48a3ba1f91
2021-12-03 07:17:33 -05:00
Rob Lemley 575228ea58 Bug 1744156 - Port bug 1742749: Rust 1.57 update. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D132747

--HG--
extra : amend_source : c2150531f12801f125069f99d1948c155fbcd6a4
2021-12-03 12:40:52 +02:00
Rob Lemley ca97faeabb Backed out changeset a2298b6eb9aa (bug 1744156) for Decision task bustage. r=backout a=rjl 2021-12-03 07:05:51 -05:00
Rob Lemley 9b4665eaf3 Bug 1744156 - Port bug 1742749: Rust 1.57 update. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D132747

--HG--
extra : amend_source : 91ab49bd256dd562f0cd1636649f195d8e1c0707
2021-12-03 12:40:52 +02:00
Rob Lemley 5fdf36be5f Backed out changeset a9c34cfb15d9 (bug 1742150), backed out upstream. r=backout a=rjl
Bug 1696504 was backed out in mozilla-central (b1571319e4cd).
2021-12-01 14:02:01 -05:00
Geoff Lankow 4d89ddc363 Port bug 1700774 - [taskgraph] Move test transforms to a 'transforms/test' directory. rs=bustage-fix
Port of https://hg.mozilla.org/mozilla-central/rev/197932d5aecb1acade386773cf660c28ff0818e5
2021-11-30 11:21:28 +13:00
Rob Lemley 07acb147a8 Bug 1742150 - Port bug 1696504: Build Thunderbird with macOS 11 SDK. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D131675

--HG--
extra : moz-landing-system : lando
2021-11-25 21:46:37 +00:00
Rob Lemley 47d9bd26a8 Bug 1742156 - Port bug 1738988: Run trojan-source detection in CI. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D131676

--HG--
extra : histedit_source : feeab5f64b019396daf99ad5622a12af0b0ceaef
2021-11-19 20:07:29 +00:00
Geoff Lankow 3d18dce5be Port bug 1741205 - Add missing fetch job linux64-rust-windows-1.56. rs=bustage-fix 2021-11-23 17:55:52 +13:00
Rob Lemley 3c133febc2 Bug 1742171 - Port bug 1632870: Webrenderify all the tests. rs=bustage-fix DONTBUILD
Update all test platforms to be "-qr" (enables webrender). The referenced
m-c bug uses the platform name to create a test settings structure. It doesn't
work with platform names like "linux64/opt" though.

This change will bring Thunderbird's test-platforms.yml up tp date with
m-c, using platform names like "linux1804-64-qr/opt" so that "set_test_settings"
works as intended.

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

--HG--
extra : amend_source : 4cd2a47217ab78fef3131c8e141d896e43ccdee6
extra : histedit_source : 61ec37ff381e01122cd2233f38f22c40aeecf249
2021-11-18 16:57:02 -05:00
Rob Lemley 35ee13fc19 Backed out changeset 4d3a6c325941 (bug 1742171) incorrect patch landed. r=backout 2021-11-19 19:10:50 -05:00
Rob Lemley cd4b2bf989 Bug 1742171 - Port bug 1632870: Webrenderify all the tests. rs=bustage-fix
Update all test platforms to be "-qr" (enables webrender). The referenced
m-c bug uses the platform name to create a test settings structure. It doesn't
work with platform names like "linux64/opt" though.

This change will bring Thunderbird's test-platforms.yml up tp date with
m-c, using platform names like "linux1804-64-qr/opt" so that "set_test_settings"
works as intended.

--HG--
extra : rebase_source : 63865a0be14191b09f01dc5b9efdc0143b0183ab
2021-11-18 16:57:02 -05:00
Rob Lemley 0f41efe270 Bug 1716347 - Build linux64-asan with rust-dev toolchain. r=darktrojan
TSAN build was changed in bug 1715282.

Differential Revision: https://phabricator.services.mozilla.com/D131256
2021-11-16 17:30:26 +00:00
Rob Lemley bb4043500a Bug 1739481 - Move win7/x86 tests to win10. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D130395

--HG--
extra : moz-landing-system : lando
2021-11-16 17:37:40 +00:00
Rob Lemley 874b67b350 Bug 1738993 - Port bug 1738908: esr78 EOL cleanup. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D130214
2021-11-02 21:23:36 +00:00
Rob Lemley 37d98e53b0 Bug 1726433 - Port bug 1726506: Cleanup unused debian10 images and packages. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D130213
2021-11-02 21:13:15 +00:00
Geoff Lankow 9b214b2025 Port bug 1731582 (again) - Move ALL the things to clang-13 rs=bustage-fix
The previous patch left some jobs at clang-12 because it worked. I've since realised I should've changed everything.
2021-10-21 17:21:21 +13:00
Geoff Lankow 461a63b4e5 Port bug 1731582 - Move to clang-13 rs=bustage-fix 2021-10-21 17:11:58 +13:00
Rob Lemley 1e37dd96a2 Bug 1733982 - Port bug 1732723: Rename "taskgraph" Python module to "gecko_taskgraph". r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D127490

--HG--
extra : moz-landing-system : lando
2021-10-06 04:47:46 +00:00
Rob Lemley f96a8d1999 Bug 1727143 - Port bug 1727266: Enable wasm sandboxing on win32 builds. r=darktrojan DONTBUILD
Port of D123426.

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

--HG--
extra : rebase_source : 854a595e8b3ef36940afec73b1a92ea62403091f
extra : amend_source : ac9b91b43adf3f2d35461cc251b3eb39dbb62f0f
2021-08-24 15:30:07 +00:00
Rob Lemley 5dfa736741 Bug 1729905 - Port bug 1731195: Use Linux native NSIS to build Windows installer. rs=bustage-fix
Differential Revision: https://phabricator.services.mozilla.com/D125978

--HG--
extra : amend_source : 89145c1868b4e9df86d969405773132ad6995489
extra : histedit_source : 2217b08a5174a91fb3a925a393d9c834964d7bfc
2021-09-17 11:12:25 -04:00
Rob Lemley 3f96e0793c Bug 1730917 - Port bug 1730680: Update Rust toolchain from 1.51 to 1.53. rs=bustage-fix
Port of D125630.

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

--HG--
extra : rebase_source : 7673bf170031eaa187278e93e622f655b82b2103
extra : amend_source : 06d1638ba096f5a76f9dd5bd3db5abe0b5d30451
extra : histedit_source : 2febc9740537348f933bfa5f8a4c5d546d37813e
2021-09-15 11:19:42 -04:00
Rob Lemley 31df427708 Bug 1729905 - Port bug 1730825: Use NSIS toolchain for Windows builds. rs=bustage-fix
Port of D125635.

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

--HG--
extra : amend_source : b2ceb4c17179eceef9bfb1bf632d01e00c04ae33
extra : histedit_source : 7a4751cc1650d1ef21104286dfe9a61bc673b35b
2021-09-15 11:15:28 -04:00
Rob Lemley 89557c8164 Bug 1729905 - Port bug 1728507: Upgrade NSIS to 3.07. r=darktrojan DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D125068

--HG--
extra : rebase_source : 1fc062791dbcbb9fe7052b6651c036007d1878ed
extra : amend_source : 799bcf3c459b54be9751d987a98a5285fae15b76
2021-09-15 15:21:12 +03:00
Magnus Melin f34289a363 Bug 1726506 - port "Upgrade toolchain tasks to the Debian 11-based image" changes to Thunderbird. rs=bustage-fix
--HG--
extra : amend_source : 92850fcc2b0191054a5c56448d4ef91b4cb72cf2
2021-09-15 14:59:54 +03:00
Rob Lemley 54a851ea99 Bug 1729768 - Port bug 1729611: Remove llvm-dsymutil toolchain. r=darktrojan
Port of D124886.

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

--HG--
extra : amend_source : 1913e861e69f41987dbf03ee5557e88a5dca27ca
2021-09-09 19:53:54 +03:00
Rob Lemley 1f0e7f7410 Bug 1729765 - Port bug 1729406: Only install win64-dump_syms on windows workers. r=darktrojan
Port of D124879.

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

--HG--
extra : amend_source : a47c542ff6ac3085cc745bbcb2fce2ff0b7c6aa2
2021-09-09 19:53:35 +03:00
Geoff Lankow 77a0b74366 Port bug 1727687 - Upgrade windows builds to MSVC 15.9.6. rs=bustage-fix
Port of https://hg.mozilla.org/mozilla-central/rev/8c87a0773383527c79f60d5e1035cfeb60241de0

--HG--
extra : amend_source : 27887c224387349a83d938a13b2c058ca389a714
2021-08-31 17:31:13 +12:00
Rob Lemley 1c0367ce54 Bug 1727143 - Port bug 1726474: Add wasm32-wasi sysroot to win64 builds. r=darktrojan
Port of D123042.

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

--HG--
extra : moz-landing-system : lando
2021-08-25 20:28:50 +00:00
Rob Lemley 40f081e0c5 Bug 1727014 - Follow-up: Don't try to include removed misc.yml file. rs=bustage-fix 2021-08-25 16:03:08 -04:00
Rob Lemley a441d328fa Bug 1727014 - Remove lib32cxx build dependency; clean up toolchains. r=darktrojan
Depends on D123305

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

--HG--
extra : moz-landing-system : lando
2021-08-25 19:51:49 +00:00
Geoff Lankow 19af35bfe6 Bug 1726433 - Revert to using a build image for comm_taskgraph test jobs. rs=bustage-fix
Differential Revision: https://phabricator.services.mozilla.com/D123168

--HG--
extra : amend_source : ab6a3f19fe86f32c1b2c5d9ea7a79164f21739c9
extra : histedit_source : b11f488abad71116eddef3dd0b5d0b9fa7c7d7b4
2021-08-20 11:39:37 +12:00
Rob Lemley 7e535eb6f7 Bug 1726433 - Back out 3d6380f6f8552. rs-bustage-fix 2021-08-19 18:14:49 -04:00
Rob Lemley 756f4efc37 Bug 1726433 - Port bug 1726117: Upgrade tasks using the debian10-amd64-build image to the debian11-amd64-build image. r=darktrojan DONTBUILD
Port of D122835.

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

--HG--
extra : amend_source : 804e9f33ef073288e65bdc08c526c1d0b6fc4231
2021-08-19 14:39:55 +03:00
Rob Lemley 2dd81aa9e6 Bug 1726433 - Port bug 1726117: Upgrade toolchain tasks to Debian 11 image. r=darktrojan
Port of D122833.

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

--HG--
extra : amend_source : f31a5d53d65e1a21f0744536374f9f661df00e36
2021-08-19 14:39:40 +03:00
Rob Lemley 28862f8281 Bug 1726466 - Port bug 1726100: Really add wasi-sysroot toolchain to builds. rs=bustage-fix 2021-08-18 19:09:44 -04:00
Rob Lemley c75be2b8b3 Bug 1726466 - Port bug 1726100: Add wasi-sysroot toolchain to builds. rs=bustage-fix 2021-08-18 19:00:03 -04:00
Rob Lemley 2684a15b6f Bug 1726433 - Port bug 1726117: Add Debian 11 docker images. rs=bustage-fix
Port of D122830.
2021-08-18 16:28:18 -04:00
Rob Lemley 93487d295e Bug 1725260 - Adjust UVC-next parameters so that it will run on esr91 releases. r=darktrojan
Thunderbird does not use the "esrXX" names for release types, it needs to be
set to "release".
The last watershed version is going to be 78.15.0.

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

--HG--
extra : amend_source : f8ee451ef149c2647e2772a8d85d7056e1f15675
2021-08-14 13:56:23 +03:00
Rob Lemley c696cb322c Bug 1725724 - Port bug 1724522: wasi-sysroot toolchain refactoring. rs=bustage-fix 2021-08-13 18:10:08 -04:00
Rob Lemley 6c2670e4a5 Bug 1720188 - Update suite version for comm-central->comm-beta merge. r=justdave
Updating the suite version for the c-c to c-b merge is a simple substitution
operation in both files. The "version-files" cannot be used for suite as
there is no support in mozilla-version for Seamonkey's versions.

Depends on D121669, D121668 (version-control-tools)

Test Plan:
https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=ae6f9cce64c5cbc6a272eda34c302bad028e717b

The push fails for some odd reason (try allows new remote heads so why did it fail?), but the diffs are correct!

Differential Revision: https://phabricator.services.mozilla.com/D121670
2021-08-03 16:04:50 +00:00
Rob Lemley a55fa6fd1d Bug 1720188 - Set mozilla-beta in .gecko_rev.yml for comm-central->comm-beta merge. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D121669
2021-08-03 16:02:16 +00:00
Rob Lemley 74693e927d Bug 1720483 - Follow-up: Add x86_64 sysroot to linux64-aarch64 build for host utils. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D120120

--HG--
extra : amend_source : a38374ec16d582f03f20e8ae71f4a16f32d3e669
2021-07-17 12:56:06 +03:00
Rob Lemley 2a2b2b7115 Bug 1720908 - Port bug 1720625: Add sysroots to Windows/macOS builds for host utilities. r=justdave
Necessary to compile things like nsinstall which run on the Linux host during
the build.

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

--HG--
extra : amend_source : a6643e2b4c136a6f192998f3ce44c6f227fa967c
2021-07-16 11:13:00 -04:00
Rob Lemley b266a399ac Bug 1709438 - release-update-verify-next test jobs. r=justdave
This is to add a second set of update-verify test jobs that run during release
promotion. This allows testing that Thunderbird 78 installs stay on
Thunderbird 78 and Thunderbird 91 gets Thunderbird 91 updates. Once 78 is
EOL, these tests get disabled.

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

--HG--
extra : histedit_source : 41bcd02a98a9d38c80cc1492ba585a9dc8098882
2021-07-13 21:04:14 +00:00
Rob Lemley 05be7e007b Bug 1720483 - Port bug 1719229: Use sysroot for host build targets. r=justdave
Port of D119848.

Depends on D119888

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

--HG--
extra : histedit_source : 16ea10bd96a39a74ed86becc32a36f7ea2c44477
2021-07-15 10:54:17 +00:00
Rob Lemley 53d0fd749c Bug 1720483 - Port bug 1719229: Rename Linux sysroot toolchains. r=justdave
Port of D119846.

Depends on D119887

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

--HG--
extra : histedit_source : ee6819b39959ad7bd42d2ddd5fa3f1818aef8e88
2021-07-14 14:16:26 +00:00
Rob Lemley 5e0820893c Bug 1720483 - Port bug 1719229: Rename dump-syms toolchains to dump_syms. r=justdave
Port of D119845.

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

--HG--
extra : histedit_source : cc7f7fcc75ca1daabe01cce2b1e02d91b18563f7
2021-07-14 14:11:37 +00:00
Rob Lemley fe2c079aa2 Backed out 4 changesets (bug 1720592, bug 1720483) landed with wrong bug number. r=backout
Backed out changeset 15ab0f88ff10 (bug 1720483)
Backed out changeset adf7e403f116 (bug 1720592)
Backed out changeset 12a9eb4fea0b (bug 1720592)
Backed out changeset fca19a013d36 (bug 1720592)

--HG--
extra : histedit_source : 9716bcbc109cd87a6d5b6abd96cd4fc68612fbae
2021-07-15 10:50:09 -04:00
Rob Lemley 5d991aad88 Bug 1720483 - Port bug 1719229: Use sysroot for host build targets. r=justdave
Port of D119848.

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

--HG--
extra : amend_source : d497d815fbf293fb4f3aa98e33e51ca0d21cc8f6
2021-07-15 13:54:17 +03:00
Geoff Lankow fb23653f46 Bug 1720592 - Fix Linux libotr jobs. rs=bustage-fix
Inspired by https://hg.mozilla.org/mozilla-central/rev/7834a5b6798a7a7bcbebdcdf701a59205fd3c02f , but it doesn't work for aarch64. Landing anyway as it will get the Linux build going at last.

--HG--
extra : amend_source : 266bdc947bbce241d639fbea5e482c842181716e
2021-07-15 13:49:28 +12:00
Geoff Lankow 200139184e Bug 1720592 - Port bug 1719229 - Rename the bootstrappable sysroot toolchains. rs=bustage-fix
Port of https://hg.mozilla.org/mozilla-central/rev/123586cb1eafbb09341dda6046ed47f863b9c2c2

--HG--
extra : amend_source : a2a822c13de48d446e61609598b8e4cc55bae3b2
extra : histedit_source : efe0ff7a67b28bc56ec74c66ced30f5d41e27a74
2021-07-15 11:41:07 +12:00
Geoff Lankow 593fe5a3a5 Bug 1720592 - Port bug 1719229 - Don't replace _ with - in toolchain names to bootstrap. rs=bustage-fix
Port of https://hg.mozilla.org/mozilla-central/rev/9ea081598c5c21cc4a828379bc6e3f391b9b4fb0

--HG--
extra : histedit_source : 4159f0fa2d9aef6509f59cc6c73b5269deba5cf6
2021-07-15 11:20:38 +12:00
Rob Lemley 11f56cc4d0 Bug 1720495 - Restore non-webrender tests for Windows 10 until GFX issues are fixed. r=darktrojan
Per bug 1717883 comment 5, run the non-webrender tests for Windows 10 in addition
to webrender so it's easier to identify failures.

For win32, all test platforms are now webrender.

Differential Revision: https://phabricator.services.mozilla.com/D119892
2021-07-14 14:59:01 +00:00
Rob Lemley d00dbad492 Bug 1720108 - Port bug 1717540: Taskgraph config updates for esr91. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D119622
2021-07-12 12:38:49 +00:00
Geoff Lankow bb774c81a2 Bug 1719782 - Port bug 1719426. rs=bustage-fix 2021-07-09 17:37:54 +12:00
Geoff Lankow af7507134a Bug 1719448 - Port bug 1719228 - Remove unused docker images and Debian packages. rs=bustage-fix 2021-07-07 23:22:51 +12:00
Rob Lemley 187928ed0e Bug 1717883 - Port bug 1717825: Move Windows 10 64bit tests to webrender. r=justdave
Depends on D118628

Differential Revision: https://phabricator.services.mozilla.com/D118629
2021-06-23 19:27:05 +00:00
Geoff Lankow 5a9b1b9a66 Bug 1719259 - Port bug 1719207 - Install libstdc++ dev package in sysroots. rs=bustage-fix
Differential Revision: https://phabricator.services.mozilla.com/D119172

--HG--
extra : amend_source : 475143fcb5147aa71b901c1710b1d188aa2a91d3
extra : histedit_source : d1d3ee81d94fec30cf1e707f46cf6a9d97f8e97d
2021-07-06 20:24:19 +12:00
Rob Lemley 5999f3a82a Bug 1717883 - Port bug 1717803: Move Windows ASan tests to webrender. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D118628

--HG--
extra : amend_source : 4f6556ad2d0aa7143cde79d2320a7515ab1c6a96
2021-06-23 19:31:35 +00:00
Rob Lemley b7db392fec Bug 1713312 - Taskgraph transform to allow setting optimization strategy by-platform for tests. r=justdave
Test optimization strategy needs to align with the build strategy. If the test
strategy determines that the test needs to run, by definition the build must run.
The optimization attribute doesn't normally allow setting a different strategy
based on the test platform. This is useful for Thunderbird, and doesn't align
with the way Firefox CI runs tests.

Differential Revision: https://phabricator.services.mozilla.com/D118395
2021-06-18 22:26:53 +00:00
Rob Lemley f36b4558ac Bug 1717088 - Remove mapiheaders toolchain job. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D118280
2021-06-17 19:06:01 +00:00
Rob Lemley cf4b02c252 Bug 1717088 - Use vendored MAPI header files. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D118279
2021-06-17 19:01:46 +00:00
Rob Lemley a2fb1cdcd1 Bug 1717551 - Port bug 1715515: Switch windows 7 tests to -qr workers. rs=bustage-fix
Surely this is not the best fix.

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

--HG--
extra : amend_source : 8fcaba03d334de191c978c438c666aebe2d756b9
2021-06-21 20:11:15 -04:00
Rob Lemley 8028d5fb4e Bug 1713312 - Follow-up: Really disable Linux TSAN. r=me 2021-06-18 18:38:31 -04:00
Rob Lemley af2ae50d68 Bug 1713312 - Temporarily disable TSAN/ASan builds. r=me
--HG--
extra : amend_source : efb8356a0ef78b52745594e12f47c5c288eac4c7
extra : histedit_source : e6c162bbd5bbc877dbb4757d68cb6b8ba918b3fe
2021-06-18 17:41:30 -04:00
Rob Lemley 476b52c6f4 Bug 1703742 - Follow-up: Adjust test parameters for ASan and TSAN to prevent worker failures. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D117709
2021-06-16 18:24:23 -04:00
Rob Lemley 180b77f60a Bug 1716370 - Port bug 1696531: Run xpcshell tests with Python 3. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D117677

--HG--
extra : rebase_source : e2ea9b8e8bc55e1c8ba5a31bcf8dd787dc57ea6f
extra : amend_source : 3895d46ed7a21922b3aa709af993cf1a9a312f65
2021-06-16 12:59:25 +03:00
Rob Lemley 46c3df1955 Bug 1716370 - Port bug 1696529: Run mochitests with Python 3. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D117676

--HG--
extra : rebase_source : fdbea610e0178e86696116b91223bbc9d2b0c143
extra : amend_source : ad629060bc3a2839a903e8fb0b0d3ffb88e8fbe1
2021-06-16 12:59:11 +03:00
Rob Lemley c41c266969 Port bug 1715282 - Add rust-1.51 toolchains. rs=bustage-fix DONTBUILD
--HG--
extra : amend_source : ab0dc5c04d027778e2feaf43bbd3bc146bc45e85
2021-06-15 19:21:04 -04:00
Rob Lemley 5590034baf Port bug 1715282 - Add linux64-rust-1.51 toolchain. rs=bustage-fix
--HG--
extra : rebase_source : b1f71938055a1798809ac7ee047ea4a89df47ca6
2021-06-15 19:00:04 -04:00
Rob Lemley fb99e47ba6 Bug 1703742 - Run tests for ASan builds. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D116855

--HG--
extra : amend_source : bccbf5011cc8b17b2b1e7f5f6243c42ad3c20eaf
2021-06-11 20:08:50 -04:00
Rob Lemley 53470c9541 Bug 1703742 - Add ThreadSanitizer (TSAN) builds to CI. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D116854

--HG--
extra : amend_source : 99e8ef514e446ea8815da18bcc3cbbcf5caad12e
2021-06-11 20:08:43 -04:00
Rob Lemley daa7db9dc8 Bug 1713312 - Use backstop optimizer combined with no-suite for non-product build platforms. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D117172

--HG--
extra : amend_source : 4f627963e47f3474292c40b9cd579159ce9ffbbd
extra : histedit_source : 74f843bc763c75527ef5e65f91cb37a038225be5
2021-06-11 20:07:50 -04:00
Rob Lemley e433c453e1 Backed out 2 changesets (bug 1713312). r=me
Backed out changeset 25979118e932 (bug 1713312)
Backed out changeset ff95d0a57315 (bug 1713312)

The once-daily jobs did not actually run with the daily cron as expected.
2021-06-05 18:06:31 -04:00
Rob Lemley 2eef875a18 Bug 1713312 - Run ASan and windows-plain builds once a day. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D116710

--HG--
extra : moz-landing-system : lando
2021-06-04 16:33:40 +00:00
Rob Lemley 95fbb7fe8b Bug 1713312 - Use skip-unless-changed-no-suite taskgraph optimization strategy on source-test jobs. r=justdave
Prevents these jobs from running when only Seamonkey-associated files are
changed in the push.

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

--HG--
extra : moz-landing-system : lando
2021-06-04 16:33:40 +00:00
Rob Lemley 407da285b3 Bug 1713112 - Port bug 1712350: Use win64-mozmake toolchain for win64-plain builds. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D116272

--HG--
extra : rebase_source : 215f19da32f1c0bf842c7d4bdf8ba41cfc4a067f
extra : amend_source : 009be08aae9670673d67ee578b1c1b52d7f5de58
2021-06-04 13:41:16 +03:00
Rob Lemley 4cf4f2f2e1 Bug 1625287 - Port bug 1623082: Remove nightly attribute from jobs. r=justdave
The "nightly" attribute has effectively been replaced by "shippable" and is no
longer needed.

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

--HG--
extra : amend_source : 261bbe1b932a220993e405fd6a3c28b352eea77b
2021-06-04 13:39:36 +03:00
Rob Lemley a4694ab6e5 Bug 1652638 - Run comm_taskgraph unittests in CI. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D115814
2021-05-21 01:46:23 +00:00
Rob Lemley a7be012008 Bug 1652638 - Move Thunderbird decision task parameters to comm_taskgraph. r=justdave
Moves Thunderbird specific parameters out of mozilla-central into comm-central.

Requires D83451 on mozilla-central.

Differential Revision: https://phabricator.services.mozilla.com/D83859
2021-05-21 00:35:29 +00:00
Rob Lemley e164ceb193 Bug 1712107 - Port bug 1712036: Use the same tooltool manifests as Firefox for Windows builds. r=justdave
Previously, the MS MAPI headers that are necessary for Thunderbird Windows builds
were downloaded as a tooltool artifact, making it necessary for Thunderbird to
use a different manifest file.
In bug 1687220, the MAPI headers were moved to a private Taskcluster artifact.
The only remaining tooltool artifact to download is the MS VS SDK, which is the
same as Firefox so use their manifest file.

Differential Revision: https://phabricator.services.mozilla.com/D115613
2021-05-20 15:22:48 +00:00
Rob Lemley 3e772e0be4 Bug 1704622 - Disable GTest on macOS again. rs=test-only,bustage-fix
Return to the former disabled status until bug 1581762 is fixed.

--HG--
extra : histedit_source : 6e4b722380575204553427aea90b5767034c13a8
2021-05-07 18:05:58 -04:00
Rob Lemley 343b0f067a Bug 1709327 - Disable marionette tests. r=justdave
Depends on D114279

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

--HG--
extra : rebase_source : 3d00b14635e72f473a8939492530355cb285e737
2021-05-04 20:22:17 +00:00
Rob Lemley f8ccec0b48 Bug 1679778 - Port bug 1695263: Run marionette tests with Python 3. r=justdave
Port of D106758.

Differential Revision: https://phabricator.services.mozilla.com/D109777
2021-03-25 18:43:41 +00:00
Rob Lemley 14625d3487 Bug 1709444 - Follow-up: yaml lint. rs=bustage-fix,mozlint 2021-05-05 19:05:42 -04:00
Rob Lemley 8008d99073 Bug 1709444 - Port bug 1709424: Temporarily disable M1 tests on comm-central. r=justdave DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114274

--HG--
extra : moz-landing-system : lando
2021-05-05 22:13:38 +00:00
Rob Lemley 053ce90869 Bug 1692289 - Enable fluent-lint check in CI. r=justdave
Depends on D114297

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

--HG--
extra : moz-landing-system : lando
2021-05-05 22:08:47 +00:00
Rob Lemley f3ce785dbc Bug 1692289 - Follow-up: Set always-target:false on fluent-lint job. rs=bustage-fix DONTBUILD 2021-05-03 13:47:54 -04:00
Rob Lemley a43c91eed6 Bug 1692289 - Port bug 1416149: Run fluent-lint in CI. r=justdave
Depends on D113189

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

--HG--
extra : moz-landing-system : lando
2021-05-03 17:00:23 +00:00
David Miller 3d16daf1e6 Bug 1707791 - Remove unneeded clang-9 references. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D113454

Depends on D113453

--HG--
extra : amend_source : a813e7ed1b1667c6e393aaf7ae285d2c6882713c
2021-04-29 12:48:18 +03:00
David Miller 1ff0e67568 Bug 1707791 - Remove unneeded clang-11 references. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D113453

Depends on D113452
2021-04-27 01:51:41 +00:00
David Miller fd21c33028 Bug 1707791 - Port bug 1697215: Build with Clang 12. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D113452
2021-04-27 01:51:37 +00:00
Rob Lemley aec6a76dc2 Bug 1707976 - Upload symbols for macOS x64 and aarch64 shippable builds. r=justdave DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D113551

--HG--
extra : rebase_source : 77c641b5559622cc6a139816ea0a54af56f28887
extra : amend_source : 0ef0ff6086f2a78876124be860c80955608b1f54
2021-04-27 13:31:05 -04:00
Rob Lemley 0c19cab3cc Bug 1706776 - Port bug 1706718: Run shippable tests on macOS 11/M1. r=jmaher,justdave
Differential Revision: https://phabricator.services.mozilla.com/D113033
2021-04-21 20:40:20 +00:00
Rob Lemley 4a6a761770 Bug 1706174 - Run l10n_bump as part of comm-central-to-beta merge automation. r=justdave
Merge automation overwrites the pinned changesets in l10n-changesets.json
on comm-beta. This isn't a huge problem as it runs automatically, but not until
the following day which either delays beta 1 release by a day or, more likely,
leads to a beta 1 release without pinned changesets.
With this change, the pinning is run as part of the merge.

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

--HG--
extra : amend_source : de8634452e62059c35bdd3701904a8ef40926240
2021-04-23 13:30:25 +03:00
Rob Lemley c7770c0606 Bug 1704622 - Run macOS tests on 10.15. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D112593

--HG--
extra : rebase_source : 9ad6e0cd245fd88a4fd1ad20632bdfef66baa7cd
2021-04-08 14:36:57 -04:00
Rob Lemley 000977cc18 Bug 1703902 - Port bug 1695325: Do not run GTests on CI artifact builds. r=justdave DONTBUILD
Depends on bug 1704646.

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

--HG--
extra : moz-landing-system : lando
2021-04-13 19:43:11 +00:00
Rob Lemley 8825bad405 Bug 1700240 - Rename toolchain-macosx64-libotr to toolchain-macosx64-x64-libotr. r=justdave
Makes it obvious what architecture it's for and is more consistent with the
macosx64 build jobs.

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

--HG--
extra : moz-landing-system : lando
2021-03-30 22:06:10 +00:00
Rob Lemley 6001e7384c Bug 1700821 - Port bug 1700423: Remove py2 and py3 source linters. r=justdave
Port of D109647.

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

--HG--
extra : amend_source : 01e18bf3a9dccf2f8dbda32c4862bbe3fced2e44
2021-03-26 12:11:52 +02:00
Rob Lemley 43281a361d Bug 1694845 - Port bug 1694785: Move remaining jobs off debian8-amd64-build docker image. r=justdave
Based on D106402 & D106404.

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

--HG--
extra : moz-landing-system : lando
2021-03-03 07:25:53 +00:00
Rob Lemley 681b4748a9 Bug 1694845 - Cleanup old packages and docker images. r=justdave
Some of this is from D106391. The debian 9 ones are gone, not sure when.

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

Depends on D106364
2021-03-02 18:33:14 +00:00
Rob Lemley ec60219ee0 Bug 1694845 - Port bug 1694784: Remove debian8-i386-build docker image. r=justdave
Based on D106354.

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

Depends on D106363
2021-03-02 18:33:11 +00:00
Rob Lemley dadf14d2e7 Bug 1694845 - Port bug 1694784: Use sysroot for Linux builds. r=justdave
Based on D106353.

Differential Revision: https://phabricator.services.mozilla.com/D106363
2021-03-02 18:33:08 +00:00
Rob Lemley 0491545e02 Bug 1694826 - Port bug 1694775: Build linux32/64 libotr with a sysroot. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D106349
2021-03-02 18:33:05 +00:00
Rob Lemley 1b1b986e55 Bug 1695072 - Only run shippable builds on release repos. r=justdave
Reducing unnecesary builds on try-c-c.

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

--HG--
extra : amend_source : e900d4796b383eed8c6b9cefc00a77fa5c0f9b5a
2021-02-27 12:28:21 +02:00
Rob Lemley 36cc1dc324 Bug 1682004 - Cross compile win64 Asan build. r=justdave
Also, only run asan builds on "release" repos: comm-central, comm-beta,
and comm-esr*.

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

--HG--
extra : amend_source : 36291b72f104eaad91998f36a64ed8db9f86c316
2021-02-27 12:27:39 +02:00
Rob Lemley 68ba4decd0 Bug 1692587 - Port bug 1692126: Remove fix-stacks toolchain from Linux builds. r=justdave
No longer necessary.

Differential Revision: https://phabricator.services.mozilla.com/D105069
2021-02-12 21:31:58 +00:00
Rob Lemley 9cf91af057 Bug 1693528 - Port bug 1693479: Use sysroot for linux64-aarch64 build. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D105626

--HG--
extra : amend_source : 5ebca0358ca87cfb72383b6a29bd441f5cac9fea
2021-02-18 14:12:29 +00:00
Magnus Melin 2168e668a7 Bug 1693273 - Port bug 1692383 to Thunderbird: Add deb8-python-cffi to taskcluster/ci/packages/kind.yml. rs=bustage-fix DONTBUILD 2021-02-17 15:06:52 +02:00
Rob Lemley f84b098f11 Bug 1691988 - Follow-up: Restore macosx/opt builds; fix broken signing. r=justdave
Restores previous behavior.

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

--HG--
extra : rebase_source : 044e881c8a627fce7755cb328138594c30bc294c
extra : amend_source : 33c7e0bdb7d7eac9464a99a39567c97add89623a
2021-02-12 16:23:00 -05:00
Rob Lemley 2153ece112 Bug 1691988 - Stop using cross-releng tooltool for macOS x64 libotr builds. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D104858

--HG--
extra : moz-landing-system : lando
2021-02-12 07:37:49 +00:00
Rob Lemley e53098bc1e Bug 1691988 - Port bug 1685764: Switch build tasks using cross-releng tooltool to the toolchain task. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D104857

--HG--
extra : moz-landing-system : lando
2021-02-12 07:37:48 +00:00
Rob Lemley dce38709c4 Bug 1691988 - Port bug 1685764: Add toolchain task for macOS 10.12 SDK. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D104856

--HG--
extra : moz-landing-system : lando
2021-02-12 07:37:48 +00:00
Rob Lemley f64545c2cc Bug 1687220 - Change Mapiheaders to private Taskcluster artifact. r=justdave
Depends on D104092

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

--HG--
extra : moz-landing-system : lando
2021-02-09 22:06:34 +00:00
Rob Lemley 38c6d5148d Bug 1691523 - Follow-up: Use linux32 sysroot to build libc++. r=justdave
The target libraries (libc++.a and libc++abi.a) are 32-bit, so the 32-bit sysroot
is needed.

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

--HG--
extra : rebase_source : fbd155be3af178a9370f48c1b591a08b0aedb8dd
2021-02-09 13:33:56 -05:00
Rob Lemley 1321a21405 Bug 1691679 - Fix libotr build on linux-aarch64. r=justdave
Need to pass the sysroot path to clang so it finds the necessary
files for linking. Using --with-sysroot from the configure
script does not work in our case as it confuses libtool when
it looks for libgcrypt/libgpg-error when building libotr.

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

--HG--
extra : amend_source : c86c91ce6b640b2c309985706b80d05211c2945e
extra : histedit_source : 86b638e9a6c3eeea7db7e7bf33802f1fbb6f25b7
2021-02-09 11:17:13 -05:00
Rob Lemley 8e6c3d7000 Bug 1691523 - Update Thunderbird toolchain builds to use a sysroot. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D104470

--HG--
extra : moz-landing-system : lando
2021-02-09 04:27:04 +00:00
Rob Lemley cc691b5596 Bug 1691523 - Port bug 1690937: Add linux64-toochain-sysroot. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D104469

--HG--
extra : moz-landing-system : lando
2021-02-09 04:27:04 +00:00
Rob Lemley 215c7362de Bug 1691523 - Port bug 1690932: Remove unused toolchain-arm64-build Docker image. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D104468

--HG--
extra : moz-landing-system : lando
2021-02-09 04:27:03 +00:00
Rob Lemley 2651e8b9ec Bug 1691523 - Port bug 1690930: Build sysroots suitable for CI builds. r=justdave
Port of D104119.

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

--HG--
extra : moz-landing-system : lando
2021-02-09 04:27:03 +00:00
David Miller 4d41d44ee8 Bug 1689837 - run compiled tests in python3 r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D103594

--HG--
extra : moz-landing-system : lando
2021-02-01 14:11:04 +00:00
Rob Lemley 19d26c50df Bug 1691007 - Port bug 1690757: Add a compiler-rt task for aarch64 linux. rs=bustage-fix 2021-02-05 08:41:04 -05:00
Rob Lemley e99b5a2618 Bug 1678775 - Convert macOS shippable build to Universal binary. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D103165
2021-01-27 06:40:21 -05:00
Rob Lemley ec325b35eb Backed out changeset f3d6b7ba3951 (bug 1678775) for breaking macOS builds.
The resulting universal DMG does not run with hardened runtime.
Bug 1690118 will track the fix for that.

--HG--
extra : histedit_source : 95f62111886673ac80ffe1861504051a8ec460b5
2021-02-02 17:30:54 -05:00
Rob Lemley c044d11f75 Bug 1678775 - Convert macOS shippable build to Universal binary. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D103165

--HG--
extra : rebase_source : fc352b0cb79dbd50c0b2eae8eda6dd0ed445dc85
2021-01-27 06:40:21 -05:00
Rob Lemley 6ac6db6168 Bug 1678775 - macosx64-aarch64-shippable build job. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D99191

--HG--
extra : rebase_source : fe1bc6a15069a44c2054200fb5876901fa3c86e8
2020-12-08 13:56:14 -05:00
Rob Lemley 3f5e761ee3 Bug 1678775 - build-libotr.sh support for macosx64-aarch64. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D103164

--HG--
rename : third_party/clang/x86_64-apple-darwin.cfg => third_party/clang/aarch64-apple-darwin.cfg
extra : rebase_source : a30a6187a331c58df77613fb1d74a1b5c616c637
2021-01-26 20:25:04 -05:00
Rob Lemley 2e63007077 Bug 1689320 - Port bug 1689058: Rename clang-cl toolchains to clang. r=justdave rs=bustage-fix 2021-01-28 12:46:20 -05:00
Rob Lemley 42554810f7 Bug 1674843 - Thunderbird linux64-aarch64/opt build Taskcluster kind configuration. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D95561

--HG--
extra : rebase_source : a9b01b55c973a43bfac1dd7bf5f9926ae225b124
2020-11-02 06:16:47 +00:00
Rob Lemley 99b03b1457 Bug 1674843 - Add support for linux-aarch64 to build-libotr.sh. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D103003

--HG--
extra : rebase_source : c2bf2f81c66195d1123608a2b12cbece1c47e873
2021-01-13 07:09:16 -05:00
Geoff Lankow dfffbeb74b Bug 1681438 - Enable E10s in test tasks. r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D99178

--HG--
extra : moz-landing-system : lando
2021-01-20 00:05:46 +00:00
Dave Miller 8d1d2ce753 Bug 1685859 part 2: fix asan builds r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D101405

--HG--
extra : amend_source : d83f115ae5eb8f6ecda14e26de012deb813f6810
2021-01-12 12:30:45 +02:00
Dave Miller 93a25da614 Bug 1685859 - Port bug 1685599 to Thunderbird - Improve clang-macosx-cross toolchain build. r=mkmelin 2021-01-11 10:53:47 +02:00
Rob Lemley ce684b1359 Bug 1619767 - Merge day automation configuration. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D99308

--HG--
extra : moz-landing-system : lando
2020-12-10 05:38:35 +00:00
David Miller 4a07865f0f Bug 1680470 - Port Bug 1680172 rustc 1.48 for builders sr=bustage 2020-12-03 06:58:23 -05:00
Geoff Lankow a4f6d28fd6 Backed out changeset 52311fd71b9b (bug 1679778) because the m-c patch was backed out.
--HG--
extra : amend_source : cefec7975e6ed4768fd4d9aa1745b00256b45a4e
2020-12-02 11:12:12 +13:00
David Miller 074f0aff4e Bug 1679778 - Run tests with Python 3 by default r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D98235

--HG--
extra : moz-landing-system : lando
2020-11-30 22:11:51 +00:00
David Miller 6dca38c136 Bug 1679626 - Fix tree bustage from Bug 1661624 and 1678451 (ubuntu docker image split and psutil unvendoring) a=bustage
Differential Revision: https://phabricator.services.mozilla.com/D98102
2020-11-28 12:40:11 +00:00
Rob Lemley 3aec4a4823 Bug 1678441 - Update license lint configs and run on all Thunderbird CI projects. r=mkmelin,justdave
Brings the taskgraph config in line with the linter config, add appropriate
exclusions, and run the check on all projects.

Differential Revision: https://phabricator.services.mozilla.com/D97678
2020-11-20 17:53:34 +00:00
Rob Lemley c9ae90b642 Bug 1676246 - Use 'skip-suite-only' build/test job optimization strategy. r=justdave
Taskcluster does not build on suite-only pushes. Using the 'when.files-changed'
method is prone to missing things due to new directories being added and is
not easy to combine with other strategies such as a backstop.
The skip-suite-only optimization is effectively the same as what is done with
when.files-changed. The changed files in a push are pulled from hg.mo and then
any files matching the suite/editor exclude patterns are removed from the list.
If the changed files list is empty after that process, then no build is done.

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

--HG--
extra : moz-landing-system : lando
2020-11-15 01:48:17 +00:00
Rob Lemley 059f32e855 Bug 1672798 - Add black formatting mozlint check to run in CI. r=justdave
Differential Revision: https://phabricator.services.mozilla.com/D95399

--HG--
extra : rebase_source : 4ccacecc75dbb0d1419cb21af1d73a1821a88c87
extra : histedit_source : 5f7a5e0d44eb4f944a6e8be374d1bbc393677aa8
2020-10-30 13:33:36 -04:00
Magnus Melin bb696b3c1c Bug 1674398 - Update taskgraph config files that reference mozharness. r=justdave
https://phabricator.services.mozilla.com/D95376
2020-11-03 09:09:16 +02:00
David Miller 1a662a1a27 Bug 1672092 - Port bug 1671555 to TB, require rust 1.47, r=rjl DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D94141

Depends on D94140

--HG--
extra : rebase_source : 68615307659b571b170d900a3e8dfd5fb3ab1982
extra : amend_source : 4d6fadf412d49b174a2950907e5e9d93ad60f554
2020-10-21 13:24:26 +03:00
David Miller 91b348c413 Bug 1672092 - Port bug 1644624 to TB, drop clang-9 support, r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D94140

--HG--
extra : rebase_source : f5496bb0093dab5e34b03e7221b48847123eeb02
2020-10-21 02:28:08 +00:00
Geoff Lankow df62bd45f9 Bug 1668220 - Port bug 1643689 - Fix the decision task. rs=bustage-fix DONTBUILD
--HG--
extra : rebase_source : fdb7a474a885594951d638110d9c1871ce512860
extra : amend_source : 2136ca4153cf0cef8cf4cce17bbc8378df16119a
2020-09-30 23:25:19 +13:00
David Miller f0530c138a Bug 1666854 - Use Balrog v2 API for top level submit r=rjl
Differential Revision: https://phabricator.services.mozilla.com/D91482

--HG--
extra : moz-landing-system : lando
2020-09-27 21:46:03 +00:00
Rob Lemley 7918a3d93a Backed out changeset 4a9f4e2c7f9d (bug 1663817), backed out on mozilla-central. r=backout,rjl
D89957 is set to undo the earlier change from D8494.

--HG--
extra : rebase_source : f58ea6901c777d871e67649f793aa94285381755
2020-09-11 16:31:17 -04:00
David Miller b7663cf89f Bug 1663817 - Add upload-symbols as a kind dependency to release-update-verify. r=rjl DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D89649

--HG--
extra : rebase_source : e6a3b8cbe247fa514dda20100db12d1bc219b1b6
2020-09-10 12:23:51 +03:00
Rob Lemley d6669f6cb2 Bug 1661326 - Port bug 1660340: Update build toolchains to clang 11. r=darktrojan
Builds are going to Clang 11 but various other things are staying at Clang 9 for
now.

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

--HG--
extra : amend_source : 2cba7b4e187d2378929494ac977ff828c722ec4f
2020-08-26 20:14:20 +00:00
Rob Lemley 7156143da1 Port bug 1630809 - Update partner-urls for new configuration syntax. rs=bustage-fix 2020-08-29 07:14:28 -04:00
Magnus Melin e3e8e7498b Backed out changeset 1e1a14080eea (bug 1661326) since the m-c part was backed out too. DONTBUILD 2020-08-29 13:14:04 +03:00
Rob Lemley e9c78e8a37 Bug 1661326 - Port bug 1660340: Update build toolchains to clang 11. r=darktrojan
Builds are going to Clang 11 but various other things are staying at Clang 9 for
now.

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

--HG--
extra : rebase_source : 8e375f881ff1d014a70f8236928c4a2a02363f6d
extra : histedit_source : a6a275839489b050a03d2cc10599d4bbd23237e0
2020-08-26 16:14:20 -04:00
Rob Lemley 95f4cf2683 Bug 1660265 - Update l10-bump configuration to use latest revisions. r=mkmelin
Port of D87693.
There's no diffence between Thunderbird and Firefox URLs now. It's just what's
on tip.

Depends on D87780

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

--HG--
extra : moz-landing-system : lando
2020-08-21 17:12:14 +00:00
Rob Lemley 136cb51e56 Bug 1660265 - Remove l10n-bumper-beta variant. r=mkmelin
l10n-bumper-beta was added to get around the need for a Taskcluster cron task.
Since signoffs are no longer part of the process it can be removed.

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

--HG--
extra : moz-landing-system : lando
2020-08-21 17:11:44 +00:00
Rob Lemley 9b572b71b6 Bug 1655625 - Run windows L10n repacks on linux. r=darktrojan
Port of D85894.

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

--HG--
extra : histedit_source : 951fe836182364a564d4fd27d48704e90bbaf956
2020-08-04 17:23:47 +00:00
Rob Lemley 10686cda45 Bug 1655498 - Bump beta last-watershed for UpdateVerify tests. r=darktrojan DONTBUILD
Bumping the watershed from which beta updates are tested to one where all
locales are available for download.

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

--HG--
extra : moz-landing-system : lando
2020-08-04 16:50:33 +00:00
Rob Lemley ff08db3230 Bug 1655625 - Follow-up: Extend max run time for Windows l10n repacks to 45 mins. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D85542

--HG--
extra : moz-landing-system : lando
2020-08-04 16:49:46 +00:00
Rob Lemley d506118167 Bug 1656785 - Port bug 1654994: Switch symbols archive to tar.zst format. r=darktrojan
Port of D85252.

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

--HG--
extra : moz-landing-system : lando
2020-08-03 00:23:43 +00:00
Rob Lemley 6f7bb50d67 Bug 1655625 - Port bug 1653171: Shorten max run time for l10n repacks. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D85094

--HG--
extra : moz-landing-system : lando
2020-07-29 00:37:02 +00:00
Rob Lemley 56ad176737 Bug 1655275 - Port bug 1654845: Use dump_syms on macosx64 builds. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D84909

--HG--
extra : moz-landing-system : lando
2020-07-25 22:04:06 +00:00
Rob Lemley 4604f775bb Bug 1654382 - Port bug 1641928: Use dump_syms for Linux builds. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D84444

--HG--
extra : amend_source : 9ae3e89eccbf385c4fcadf3cbc8e3b1bb53445db
2020-07-22 09:34:15 +03:00
Rob Lemley 2a640bea5d Bug 1653437 - Update watershed versions. r=darktrojan DONTBUILD
For release, even though the watershed on AUS is actually at 68.10.0,
test updates only from version 78.0 because updates from 68.x are not
enabled yet.

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

--HG--
extra : amend_source : 49071753ab79c189a5d0ef1fc0a4ffea1b54c4cf
extra : histedit_source : 67dc08321e6ebab9ff090a36fe1ba4cd3b641db5
2020-07-16 19:43:51 -04:00
Rob Lemley 6703f749bd Bug 1651832 - Add fluent mozlint check. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D83009

--HG--
extra : moz-landing-system : lando
2020-07-13 00:31:39 +00:00
Rob Lemley 8fa3dd2eb2 Port bug 1616694 - Add macosx64-clang-9 to toolchains. rs=bustage-fix CLOSED TREE 2020-07-14 22:00:43 -04:00
Rob Lemley e92e777119 Bug 1652319 - Port bug 1637544: Set use-sccache on builds that use it. r=darktrojan
Port of D82484

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

--HG--
extra : moz-landing-system : lando
2020-07-13 23:23:34 +00:00
Rob Lemley 57f6c2f30e Bug 1651886 - Port bug 1651731: Additional file types that should not be executable. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D83029

--HG--
extra : rebase_source : e9c185e73364395f0065df676718d05849c8773c
extra : histedit_source : 854766a992db2f9b22104734fe6b46ff4ffc34b1
2020-07-09 22:31:15 -04:00
Geoff Lankow af297b90ee No bug - Fix shippable-l10n tasks. rs=bustage-fix
--HG--
extra : amend_source : 18a29ded7443cb6261f880d1bbc785adbf30ee0b
2020-07-03 11:47:33 +12:00
Geoff Lankow 155eb35fda Port bug 1640278 - Remove 'try' from checking run-on-projects for try-syntax. rs=bustage-fix 2020-07-02 11:28:18 +12:00
Rob Lemley a19d13e9f6 Bug 1641581 - Add Win64 ASan build. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D81400

--HG--
extra : moz-landing-system : lando
2020-06-30 03:30:15 +00:00
Rob Lemley f3f756daa3 Bug 1648619 - Port bug 1648359: Use Debian 10 build image for macOS. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D81239

--HG--
extra : amend_source : a445e13602e9bbc4e57dea303844a40fe82417a0
2020-06-25 18:02:10 -04:00
Rob Lemley bc3fddf7ea Bug 1641403 - Add searchfox kind to Thunderbird. r=darktrojan
Depends on D80366

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

--HG--
extra : histedit_source : 0b1bbaf57829281e565e7a9579b74cc15d40978d
2020-06-19 21:42:57 +00:00