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
78b58d5a32
Bug 1681607 - Set taskgraph parameters for Jamun. r=justdave
...
Differential Revision: https://phabricator.services.mozilla.com/D110465
2021-03-31 20:19:03 +00:00
Rob Lemley
0ad87273c0
Bug 1700240 - Compile libotr with generic SONAME and statically linked to deps on Windows. r=justdave
...
It's quite cumbersome to have the filename be versioned (eg. libotr.so.5) as
the way it's done is inconsistent between the supported platforms. Libtool
insists on using the full names, so bypass it with a link command that
sets the SONAME correctly as well.
Additionally, statically link the dependencies for Windows builds like the
other platforms.
Differential Revision: https://phabricator.services.mozilla.com/D109488
--HG--
rename : third_party/clang/aarch64-linux-gnu.cfg => third_party/clang/i686-linux-gnu.cfg
extra : moz-landing-system : lando
2021-03-30 22:06: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
d403cd067a
Bug 1700349 - Follow-up: Fix linux-aarch64 libotr building. rs=bustage-fix
...
Differential Revision: https://phabricator.services.mozilla.com/D109832
--HG--
extra : rebase_source : e707172c89027ba221092c435cc923151a609d0f
extra : amend_source : dd7b54c00e1fd0a9be8f45edbd0d6ae7c61c6d80
2021-03-25 15:24:33 -04:00
Rob Lemley
d649e18cea
Bug 1700349 - Use --disable-asm for x86_64 macOS libgcrypt. r=kaie
...
With gpg-error 1.42 and libgcrypt 1.9.2, libgcrypt does not compile with
ASM enabled. This manifested as a failure to initialize libotr previously.
Differential Revision: https://phabricator.services.mozilla.com/D109632
--HG--
extra : rebase_source : eb2a1982d2cae54de557475dc12ee770ae012fe7
2021-03-23 16:39:13 -04: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
95346d3400
Bug 1687220 - Follow-up: Fix spelling errors in comment. r=justdave
...
Differential Revision: https://phabricator.services.mozilla.com/D105068
--HG--
extra : rebase_source : 153fed11521a1d2ef9804be9ce208ecca17bf019
2021-02-12 16:26:03 -05:00
David Miller
67f924810f
Bug 1692671 - allow toolchain-alias to be a list, r=bustage
...
Differential Revision: https://phabricator.services.mozilla.com/D105130
--HG--
extra : amend_source : 91afb55de67b105235a9048270a677de3b2484dc
extra : histedit_source : 846330430700777ec94386e86b63251e95f67e93
2021-02-13 23:27:32 -05: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
93c19c069f
Bug 1689613 - Follow-up: Fix linux32 libotr build by removing --disable-asm. r=mkmelin
...
Setting the config.h define HAVE_CPU_ARCH_X86 somehow has become dependent on
having asm enabled. --disable-asm needs to go. It is set because of compile
time errors "not in 64-bit mode".
CCASFLAGS is for the assembler. It's supposed to default to $CFLAGS, which
is set up for generating i686 machine code, but that does not seem to be the
case. Setting CCASFLAGS explicitly fixes the "not in 64 bit mode" compiler
errors seen previously, so then --disable-asm is no longer needed.
Differential Revision: https://phabricator.services.mozilla.com/D103557
--HG--
extra : rebase_source : 9f0b797f6304acacd7d2e204219081e32dcec311
extra : amend_source : 459e5ce496616e04956b6544e87449f20cdb3744
extra : histedit_source : e0683e54f172c6f8fb6f056ff8ccdf97f03fa0ff
2021-01-30 14:00:24 -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
ea17b46f2a
Bug 1681607 - Make hash_paths a wrapper function to support the possibility of single-repo. r=justdave
...
The hash_paths function in comm-central does not work when comm/ not a separate
repository. As both repositories need to work for the next few months, this
wrapper will support both possibilities.
Differential Revision: https://phabricator.services.mozilla.com/D99921
--HG--
extra : moz-landing-system : lando
2020-12-27 17:00:14 +00: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
Rob Lemley
bdd505d6e6
Bug 1680383 - Port bug 1680152: Update libotr build script to use macOS 10.12 SDK. r=justdave
...
Differential Revision: https://phabricator.services.mozilla.com/D98545
--HG--
extra : moz-landing-system : lando
2020-12-03 13:11:43 +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