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

468 Коммитов

Автор SHA1 Сообщение Дата
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
Rob Lemley 220c7fcbd6 Bug 1641581 - Add Linux64 ASan build. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D80398

--HG--
extra : rebase_source : cc6ec78712df036bced0fc046a2c29c1970e8382
extra : amend_source : 37d2832d765c4d9efeef717669714c90590340e5
2020-06-20 23:39:11 -04:00
Rob Lemley a280561a82 Bug 1646843 - Support esr78 in Taskcluster. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D80276

--HG--
extra : rebase_source : f29103ffd41f0c24109524ee4f7b822c96f3e050
extra : amend_source : 8c2544b2b47d6986229ff28972aa7f08c5f63790
2020-06-16 20:35:04 +00:00
Rob Lemley 620498035a Bug 1647914 - Port bug 1647498: Run tests on ubuntu1804-test image. rs=bustage-fix 2020-06-23 19:01:23 -04:00
Rob Lemley 8dab7fb85d Bug 1634209 - Build lib32libc++ as a toolchain job. r=darktrojan
There is no 32-bit libc++ built as part of the Clang toolchain, this builds
a standalone version using the same source tar file that the rest of the
Clang toolchain is built with.

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

--HG--
extra : moz-landing-system : lando
2020-06-18 22:22:36 +00:00
Rob Lemley d948089641 Bug 1639065 - show comm repo revision in Thunderbird release-notify-started emails. r=darktrojan DONTBUILD
This is a copy of the transform from mozilla-central. The only change is to pass
comm_head_rev and comm_head_repository instead of the mozilla repo information.

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

--HG--
extra : moz-landing-system : lando
2020-06-17 19:26:59 +00:00
Rob Lemley b61e0a289b Bug 1646081 - Port bug 1644973: Remove Nazgul jobs as they become the new vanilla bouncer jobs. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D79846

--HG--
extra : moz-landing-system : lando
2020-06-17 17:44:16 +00:00
Rob Lemley 91d2d3de4d Bug 1644857 - Remove vanilla bouncer as deps in release automation. r=me DONTBUILD
For Thunderbird 78beta. Port of D79268.

--HG--
extra : rebase_source : 4c515db933aaad3f01397b9f5e561e87c71af668
2020-06-11 16:50:38 -04:00
Rob Lemley 1857a8bbd1 Bug 1644857 - Change nazgul bouncer jobs to Tier 1. r=me DONTBUILD
This is a partial port of D73250.

--HG--
extra : rebase_source : 11427771ec461259484500bd347e3810da5b7a56
extra : amend_source : 2eb68dbdaf6434571047e048d48f30d0f3ba8117
extra : histedit_source : 89eaf8a6586cd235f87c3e7c5025d7290b2dedf9
2020-06-10 16:03:49 -04:00
Rob Lemley bc65774abc Bug 1644857 - Fix broken nazgul dependencies. r=me
Port of D79084 for fixing 78 beta.

--HG--
extra : rebase_source : 737e158c1fc106546c2b541879f2778e607f40e9
extra : histedit_source : d018010cd2a263fdeddb23f80dbf51dfac2c34b5
2020-06-10 15:59:58 -04:00
Geoff Lankow f363fc9bf5 Bug 1644103 - Port bug 1643504 - Upgrade release-notify-started and Windows build tasks to Debian buster. rs=bustage-fix DONTBUILD
Port of https://hg.mozilla.org/mozilla-central/rev/2e1e58f6a3ea64c28a7b308744cf0e5196ac0bcc and https://hg.mozilla.org/mozilla-central/rev/b4d70ee7122159f827c69ec4c05444a19e9c0adc

--HG--
extra : rebase_source : 97e971e498124c4e48c9f55689939da9204eb571
extra : histedit_source : 17f7582e1f8fb9e1707dba38b84670e46d1342b4
2020-06-08 22:47:46 +12:00
Rob Lemley ac8be8bdb8 Bug 1625806 - Remove unused thirdparty transform code. r=darktrojan
Differential Revision: https://phabricator.services.mozilla.com/D78212

--HG--
extra : moz-landing-system : lando
2020-06-04 01:56:19 +00:00
Rob Lemley 2cb4e49b4a Bug 1625806 - Use libotr toolchain task instead of thirdparty task as build dependency. r=darktrojan
Depends on D78206

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

--HG--
extra : moz-landing-system : lando
2020-06-04 01:56:02 +00:00
Rob Lemley 0df63d75ba Bug 1625806 - Build libotr as a toolchain dependency. r=darktrojan
The thirdparty build kind has problems with indexing that never really worked
out. By using the existing toolchain kind we can rely on that indexing that has
seen a lot more use and be more confident that it works right.

Depends on D78205

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

--HG--
rename : taskcluster/ci/thirdparty/libotr.yml => taskcluster/ci/toolchain/libotr.yml
extra : moz-landing-system : lando
2020-06-04 01:55:18 +00:00
Rob Lemley d9ff455368 Bug 1625806 - Modify build-libotr.sh to work as a toolchain build script. r=darktrojan
Toolchain builds have things in a slightly different arrangement. GECKO_PATH
is at /builds/worker/workspace/build/src, so removing build at line 17 will
delete the checkout we need for the libotr sources.
At the same time, this script will also run on the thunderbird-mingw docker
image which uses the build image layout, and the build directory will need
to be created.
In either case, workspace can be cached between Taskcluster runs under some
circumstances so clearing out the directories that this script uses is still
warranted.

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

--HG--
extra : moz-landing-system : lando
2020-06-04 01:52:53 +00:00
Rob Lemley ad30afa905 Bug 1639949 - Support toolchain build script in Thunderbird repos. r=darktrojan DONTBUILD
The original plan for libotr was to build it as a toolchain dependency. That
was not possible at the time, but can be done now. The biggest advantage to
switching is going to be improved artifact indexing.
This will also be used for some RNP work.
Most of this code is copied from taskgraph with modifications made to fix
some hardcoded paths. There are no plans to update the code in M-C.

--HG--
extra : rebase_source : c0efc76af4e4110e2eeb5f3a195b574021b086bb
extra : amend_source : 497b9a111388a75670dc05a2385a948c41ae8ab1
extra : histedit_source : 81bdd4f41e1a49f3c2457e877755a07ca24f71f2
2020-05-21 14:30:53 -04:00
Rob Lemley affe2cbb50 Bug 1639949 - Update comm_taskgraph documentation for toolchain building functionality. r=darktrojan
There's some verification that happens in the Decision task that checks that
documentation exists. In this case we need to make sure that the "comm-toolchain-script"
run-as function passes such verification.
Other updates for existing functionality included as well.

--HG--
extra : rebase_source : 85dfe9a96507e2da341dbca41b94ee3dea2acc91
extra : histedit_source : a69f3618245a4b00634d61a779d588393ff71bb0
2020-05-20 19:26:09 -04:00
Geoff Lankow 0181a965c5 Port bug 1622963 - Install python 3.6 in build docker images. rs=bustage-fix 2020-06-03 21:53:56 +12:00
Geoff Lankow 5c69dbe9b1 Bug 1642551 - Stop running tests on Linux 32-bit builds. r=rjl
--HG--
extra : rebase_source : 8e1b265de4b3f2d9c9eef9c331b2843cce0678ee
extra : histedit_source : 1d7269f74ebb3e24aa379e41a3d116141a7be80a
2020-06-02 17:39:19 +12:00
Geoff Lankow 406fc8c4c5 Bug 1640382 - Backed out changeset 46848d1e9f8c. rs+a=me 2020-05-28 17:12:33 +12:00
Geoff Lankow b2671fa3d0 Bug 1640382 - Temporarily remove when.files-changed optimisation from test tasks. rs=bustage-fix a=me
--HG--
extra : amend_source : 1fd0f1a4377594d0bdfacd20a82832678cf63267
2020-05-27 10:56:06 +12:00
Geoff Lankow c20348b82f Bug 1638063 - Port bug 1616692 (upgrade to clang 10.0.0) to Thunderbird. rs=bustage-fix
--HG--
extra : rebase_source : 7432b7c314cb01496a2ed608a3cc59aabf567b5d
extra : amend_source : 6740e518ffed76bb00d9d11b173c6f3e5187d3c7
2020-05-15 18:53:35 +12:00
Geoff Lankow da1118e690 Backed out changeset 3e3c099a8579 for breaking the OS X build. rs=backout 2020-05-15 19:40:36 +12:00
Magnus Melin 06f3e7f906 Bug 1638063 - port bug 1557741 (upgrade to clang 10.0.0) to Thunderbird. rs=bustage-fix
Port of https://hg.mozilla.org/mozilla-central/rev/80ba3f3cfaf9
2020-05-14 23:27:37 +03:00
Rob Lemley 73f022cfa3 Bug 1634753 - Use native Linux build of winchecksec for Windows cross-builds. r=darktrojan
Port of D73405.
2020-05-07 22:10:43 +03:00
Rob Lemley ea63a45a8a Bug 1633778 - Port bug 1634204: Upgrade Linux build docker images to Debian 8 base. r=darktrojan
Replaces the debian7 images with debian8. Port of D73784.

--HG--
extra : rebase_source : 1d6888ce35657fd833629223dc7debef1d9e0ec5
extra : histedit_source : e33a1de6fd62bcf1841f9a196b33dd3c4653172e%2C3b4bce34909984759c74a6af6d2c998668f27b55
2020-05-06 13:54:50 +03:00
Rob Lemley ff1f991eaa Backed out changeset 5a1303612c72 (bug 1633778), M-C build failures. a=backout 2020-05-06 10:20:58 -04:00
Rob Lemley 7979a5b153 Bug 1633778 - Port bug 1634204: Upgrade Linux build docker images to Debian 8 base. r=darktrojan DONTBUILD
Replaces the debian7 images with debian8. Port of D73784.
2020-05-06 13:54:50 +03:00
Rob Lemley b8de335048 Bug 1635169 - Remove platform from shipped-locales files. r=darktrojan
The differentiation for ja and ja-JP-mac by platform is handled in the
l10n-bump kind file, so it's no longer necessary in shipped-locales.

Port of D73712.
2020-05-04 17:34:07 -04:00
Rob Lemley 39495a1427 Bug 1631643 - Port bug 1589712: Switch mozlint tests to -source workers. r=darktrojan 2020-04-20 20:12:12 -04:00
Geoff Lankow 9727e05850 Bug 1619767 follow-up - Fix YAML lint issues. rs=linting DONTBUILD
--HG--
extra : rebase_source : b2f8b5ea83a6c4a106e7966311fd7d16230a1f4f
2020-05-05 21:42:52 +12:00
Rob Lemley 5c09fcb256 Bug 1619767 - Merge day automation for comm-central to comm-beta. r=darktrojan
This covers the merge day activities that are necessary for the comm-central
to comm-beta portion.
2020-04-14 00:15:54 -04:00
Geoff Lankow 8bd1c937b0 Bug 1633947 - Reduce the number of Linux debug XPCShell chunks. r=rjl
--HG--
extra : rebase_source : 2bc6c945a5e23a9815fadbaa4005dbbe9db5f493
extra : amend_source : 7ed13f61e1a5aeca6393b0ea16fa5f2b50942d3d
2020-04-29 12:05:31 +12:00
Jorg K 04bb7ae29a Port bug 1632693 [Upgrade wine to 5.0]: Add deb9-toolchain-build to docker-image. rs=bustage-fix 2020-04-26 12:19:19 +02:00
Rob Lemley 37b0252425 Bug 1628339 - Add win64-plain builds to Thunderbird. r=darktrojan 2020-04-22 13:41:16 +03:00
Geoff Lankow 1c080584fa Bug 1631627 - Change 1stage clang-cl to 2stage. rs=bustage-fix 2020-04-22 16:27:26 +12:00
Rob Lemley 0e3216b96f Port bug 1628479: Add single-stage clang-cl toolchain. rs=bustage-fix 2020-04-14 20:01:42 -04:00
Rob Lemley dc6adb9f84 Bug 1623907 - Follow-up: Really disable failing source tests. rs=bustage-fix DONTBUILD 2020-04-13 23:03:10 -04:00
Rob Lemley 6b90e61764 Bug 1623907 - Follow-up: Disable failing source tests on comm-central, enable remaining. rs=test-only DONTBUILD
The failing tests were only going to be run on try-comm-central. There appears
to be a bug in the run-on-projects matching that warrants further investigation.

--HG--
extra : histedit_source : b24338322d5c1cd9c5478cf061beb128101375dd
2020-04-13 22:32:56 -04:00
Rob Lemley 5f04320709 Bug 1623907 - Do not check suite code with mozlint when running on Taskcluster. r=darktrojan
The Seamonkey project does not use Taskcluster for builds, but they are working on using mozlint.
In order to accommodate both projects and minimize duplicate code, when MOZLINT_NO_SUITE is
set, comm/suite and comm/editor will get added to the exclude list.
This makes it easy for Thunderbird developers to do the same when running "mach lint" locally.

--HG--
extra : rebase_source : 757a06eadbb927f3c5950a5dfde8c1165c728f73
2020-03-25 16:36:56 -04:00
Rob Lemley 04f697238a Bug 1623907 - Additional mozlint source tests for Thunderbird. r=darktrojan
Config files for running mozlint checks against comm-central code.

--HG--
extra : rebase_source : 1219db72ed8d98c50bae462c3beb69a780032652
2020-03-14 09:34:15 -04:00
Rob Lemley 5450bd237c Bug 1623907 - Add mozlint groups to config.yml. r=darktrojan
Groups for the mozlint tests.

--HG--
extra : rebase_source : d33dc89afee9cea3dd65b5cfaec269d8944e8db4
2020-03-25 12:35:21 -04:00
Rob Lemley 03914a9bb3 Bug 1628525 - Port bug 1622701: Add fix-stacks dependency to Linux debug builds. rs=bustage-fix
Fix-stacks is needed for xpcshell tests that run at build time.
2020-04-08 18:29:48 -04:00
Rob Lemley 39e20ed2ac Bug 1615311 - Port bug 1626933: Rename merge automation flavors to behaviors. rs=bustage-fix 2020-04-03 18:33:04 -04:00
Rob Lemley e94968121d Bug 1572316 - Follow-up: Fix paths to check for changes in l10n-bump-beta task. r=darktrojan
l10n-bump-beta did not trigger as expected on comm-beta. skip-unless-changed paths
are relative to GECKO.

--HG--
extra : rebase_source : 9fb82b9854e012f929ab888380bb7bccc571f2e8
extra : amend_source : 5e46009f11b3af42d7d5238c2d6c675a5323bb43
2020-03-31 20:53:09 -04:00
Rob Lemley e9a3b6d779 Bug 1624369 - Follow-up: Fix Treeherder symbol and set tier. rs=bustage-fix 2020-03-31 20:05:18 -04:00
Rob Lemley efb0f59035 Bug 1624369 - Port bug 1609174: Add nazgul bouncer configs. r=darktrojan
Port of D42171, D67887, and D67889.

--HG--
rename : taskcluster/ci/release-bouncer-aliases/kind.yml => taskcluster/ci/release-bouncer-aliases-nazgul/kind.yml
rename : taskcluster/ci/release-bouncer-sub/kind.yml => taskcluster/ci/release-bouncer-sub-nazgul/kind.yml
extra : amend_source : a25e8338c1917e700b7d255bfb8803053c141376
2020-03-24 20:10:44 -04:00
Rob Lemley ebc6257a4f Bug 1625806 - Removed unused variable from build-libotr.sh. r=darktrojan
Shellcheck reports EXE is an unused variable.

--HG--
extra : histedit_source : 62b7407e1c1c5c200f961573cc25f2da0484ce1a
2020-03-29 21:10:36 -04:00
Rob Lemley 20756d7273 Bug 1625806 - Expire all libotr build tasks after 1 year. r=darktrojan
Make sure libotr build tasks have a long enough expiration so the artifacts
are available when used. 1 year is the value used by toolchain builds.

--HG--
extra : histedit_source : 1d25ca3c5aa84bad9c641cd60cf7f8d6fff272e8
2020-03-29 21:09:29 -04:00