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

1029 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 9ef9a07ff2 Bug 1729406 - Use .tar.zst for most toolchain artifacts. r=firefox-build-system-reviewers,andi
We leave the following ones unchanged:
- geckodriver because the results are used to releases on github.
- sixgill because the script that creates it is not in-tree.
- *-dist-toolchain because sccache is not expecting a .tar.zst.

We use native tar support in most cases, except for toolchain scripts also
used on Windows, for which we use our zstdpy script.

Differential Revision: https://phabricator.services.mozilla.com/D124733
2021-09-08 23:46:51 +00:00
Mike Hommey 671ce29ae9 Bug 1729694 - Install python2.7 in the static-analysis-build docker image
It used to be installed as a side effect of something else, but is not
installed anymore after the upgrade to Debian 11.

Differential Revision: https://phabricator.services.mozilla.com/D124984
2021-09-08 22:42:58 +00:00
Iulian Moraru 82a880399a Backed out 2 changesets (bug 1729406) for causing toolchain-wrench-deps build bustages. CLOSED TREE
Backed out changeset 2b28ac860723 (bug 1729406)
Backed out changeset 89c9940d7402 (bug 1729406)
2021-09-08 16:08:40 +03:00
Cristian Tuns 1ca9370acb Backed out changeset b0603eb272ae (bug 1729464) for causing Docker Images bustages. CLOSED TREE 2021-09-08 07:20:08 -04:00
Robert Mader 57bfb23d77 Bug 1729464 - Update runtime to org.freedesktop.Platform 21.08,
It contains a more recent version of GTK, fixing some Wayland issues
that are still present in the 20.08 version (notably degraded
performance due to missing opaque region API in GTK).

Further more it ships more recent Mesa, which should also have
a positive effect on some hardware.

Differential Revision: https://phabricator.services.mozilla.com/D124801
2021-09-08 10:54:01 +00:00
Mike Hommey cc6d99c4e2 Bug 1729406 - Use .tar.zst for most toolchain artifacts. r=firefox-build-system-reviewers,andi
We leave the following ones unchanged:
- geckodriver because the results are used to releases on github.
- sixgill because the script that creates it is not in-tree.
- *-dist-toolchain because sccache is not expecting a .tar.zst.

We use native tar support in most cases, except for toolchain scripts also
used on Windows, for which we use our zstdpy script.

Differential Revision: https://phabricator.services.mozilla.com/D124733
2021-09-08 08:00:54 +00:00
Cosmin Sabou e097f3b06f Backed out changeset 40f514ec207e (bug 1729406) for causing windows build bustages. CLOSED TREE 2021-09-08 07:43:48 +03:00
Mike Hommey c7391546a8 Bug 1729406 - Use .tar.zst for most toolchain artifacts. r=firefox-build-system-reviewers,andi
We leave the following ones unchanged:
- geckodriver because the results are used to releases on github.
- sixgill because the script that creates it is not in-tree.
- *-dist-toolchain because sccache is not expecting a .tar.zst.

We use native tar support in most cases, except for toolchain scripts also
used on Windows, for which we use our zstdpy script.

Differential Revision: https://phabricator.services.mozilla.com/D124733
2021-09-08 03:44:03 +00:00
Noemi Erli 2c90034df8 Backed out changeset d6d54748247b (bug 1729406) for causing Win build bustages CLOSED TREE 2021-09-08 05:26:26 +03:00
Mike Hommey 6db5326c04 Bug 1729413 - Upgrade the static-analysis-build docker image to Debian 11. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D124744
2021-09-08 00:40:32 +00:00
Mike Hommey 64425e7029 Bug 1729413 - Upgrade the android-build docker image to Debian 11. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D124743
2021-09-08 00:40:31 +00:00
Mike Hommey 51fb9213d5 Bug 1729414 - Remove the wgpu docker image. r=taskgraph-reviewers,bhearsum
Bug 1726626 removed its only use.

Differential Revision: https://phabricator.services.mozilla.com/D124737
2021-09-08 00:32:24 +00:00
Mike Hommey ddf2323be6 Bug 1729406 - Use .tar.zst for most toolchain artifacts. r=firefox-build-system-reviewers,andi
We leave the following ones unchanged:
- geckodriver because the results are used to releases on github.
- sixgill because the script that creates it is not in-tree.
- *-dist-toolchain because sccache is not expecting a .tar.zst.

We use native tar support in most cases, except for toolchain scripts also
used on Windows, for which we use our zstdpy script.

Differential Revision: https://phabricator.services.mozilla.com/D124733
2021-09-08 00:31:19 +00:00
Robert Mader 1f1d8b7679 Bug 1728470 - Reenable Wayland socket, r=emilio
Bug 1631193 / D71448 reenabled the X11 socket on Wayland and disabled
the Wayland socket as the Wayland backend is not the default yet.
While giving access to the X11 socket by default was right,
dropping the Wayland socket makes testing it unnecessarily
complicated and provides negligible security benefits - Wayland,
in contrast to X11, is designed to be save. This is also reflected
in Flatpak: while for X11 there is the `fallback-x11` option,
the same is not exposed for Wayland.

Thus lets enable the Wayland socket again, in order so make testing
easier, helping making the Wayland backend the default sooner, which
then is an actual security benefit.

Differential Revision: https://phabricator.services.mozilla.com/D124139
2021-09-03 09:00:55 +00:00
Robert Mader 80053ba8ba Bug 1728462 - Do not require full Pipewire access, r=stransky
In bug 1648029 / D110021, full Pipewire access was added to the
flatpak permissions to enable Pipewire based screen sharing.
It turned out that this was a bug in WebRTC which did not
use the file descriptor / socket from the xdg-portal, which would
grant only permissions to the requested stream. This was fixed in
bug 1726211 / D122904.

Drop full Pipewire access again.

This effectively reverts D110021

Differential Revision: https://phabricator.services.mozilla.com/D124133
2021-09-02 01:05:55 +00:00
Mike Hommey e03e67ec1f Bug 1727686 - Remove the mingw32-build docker image. r=firefox-build-system-reviewers,andi
The tasks that use that image can work fine on the normal image we use
for builds and toolchains, modulo scons being missing for one toolchain.

Differential Revision: https://phabricator.services.mozilla.com/D123719
2021-08-31 00:31:28 +00:00
Julien Cristau 86e69e4fc3 Bug 1726530 - flatpak: properly extract the language code from the locale name. r=releng-reviewers,bhearsum DONTBUILD
A number of locales have a 3-letter language code, and by truncating
them we break automatic installation of the right langpacks.

Differential Revision: https://phabricator.services.mozilla.com/D123065
2021-08-19 14:23:16 +00:00
Mike Hommey 220dd5a6f0 Bug 1726117 - Upgrade valgrind docker image to Debian 11. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D122834
2021-08-18 05:46:26 +00:00
Mike Hommey 72e39ed5f5 Bug 1726117 - Upgrade diffoscope image to debian 11. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D122832
2021-08-18 05:46:25 +00:00
Mike Hommey 799e664ee9 Bug 1726117 - Add Debian 11-based Docker images. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D122830
2021-08-18 03:42:47 +00:00
Mike Hommey 905140c246 Bug 1726117 - Add hack for new versions of apt. r=taskgraph-reviewers,bhearsum
to work around issues with redirections.

Differential Revision: https://phabricator.services.mozilla.com/D122829
2021-08-18 03:42:46 +00:00
Julien Cristau 03d4b849e3 Bug 1725444 - install python2 in partner-repack docker image. r=releng-reviewers,bhearsum
The partner-repack scripts use the "repo" tool from
https://github.com/mozilla/git-repo which hasn't been ported to python3
yet, so need to make sure python2 is available.

Differential Revision: https://phabricator.services.mozilla.com/D122605
2021-08-13 15:41:58 +00:00
Olivier Tilloy 8443d928d6 Bug 1718613 - Plug system-packages-doc to allow read access to documentation under /usr/share/doc. r=mkaply
Differential Revision: https://phabricator.services.mozilla.com/D118943
2021-08-02 15:17:48 +00:00
Agi Sferro 59a13bd422 Bug 1718341 - Initialize XVFB during SDK packaging. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D119224
2021-07-20 22:19:15 +00:00
Sebastian Hengst 5a4f8ee0eb Backed out 13 changesets (bug 1709640, bug 1718341) for failing geckoview-junit tasks on shippable lite platform. CLOSED TREE
Backed out changeset abc4249b08a0 (bug 1709640)
Backed out changeset c7f2fa8d7535 (bug 1709640)
Backed out changeset 45b07d37f247 (bug 1709640)
Backed out changeset a15b3b87d71e (bug 1718341)
Backed out changeset a87639f2921b (bug 1718341)
Backed out changeset 31a57851c6d1 (bug 1718341)
Backed out changeset c7de56a1f886 (bug 1718341)
Backed out changeset 5e76806752c8 (bug 1718341)
Backed out changeset 74cfe6df218b (bug 1718341)
Backed out changeset 3bd0e376de51 (bug 1718341)
Backed out changeset 176238f92cfe (bug 1718341)
Backed out changeset 38d622f60fa5 (bug 1718341)
Backed out changeset 2e16fa5f0a1f (bug 1718341)
2021-07-20 11:31:01 +02:00
Mike Hommey 605b74fff0 Bug 1719622 - Upgrade mercurial to 5.8.1 in docker images. r=sheehan
Explicitly add python2 to some docker images because it was
previously installed as a side effect of installing mercurial and is
required.

Differential Revision: https://phabricator.services.mozilla.com/D119379
2021-07-20 04:01:35 +00:00
Agi Sferro eb349aa1ee Bug 1718341 - Initialize XVFB during SDK packaging. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D119224
2021-07-20 03:23:30 +00:00
Butkovits Atila df5b6f3929 Backed out 13 changesets (bug 1709640, bug 1718341) for causing android build bustages. CLOSED TREE
Backed out changeset 20645ae32b84 (bug 1709640)
Backed out changeset 7c45682a8f98 (bug 1709640)
Backed out changeset 667e768fd75e (bug 1709640)
Backed out changeset f072adb45b85 (bug 1718341)
Backed out changeset cf443dddb5f5 (bug 1718341)
Backed out changeset 09d3d3e4ce7d (bug 1718341)
Backed out changeset 2b47cc469477 (bug 1718341)
Backed out changeset 8ec277361e46 (bug 1718341)
Backed out changeset b6c4c82d3efc (bug 1718341)
Backed out changeset 8afb8fcd0dc3 (bug 1718341)
Backed out changeset 7723d3a9ba7f (bug 1718341)
Backed out changeset f33b120a77d0 (bug 1718341)
Backed out changeset e7bf6deac270 (bug 1718341)
2021-07-17 01:02:51 +03:00
Tom Ritter dcf123fa8c Bug 1720928: Bump Updatebot to get the too-long-comment fix r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D120096
2021-07-16 17:52:46 +00:00
Agi Sferro 7450f3801e Bug 1718341 - Initialize XVFB during SDK packaging. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D119224
2021-07-16 17:49:55 +00:00
Sandor Molnar c40ce62c3c Backed out 10 changesets (bug 1718341) for causing wrench bustages. CLOSED TREE
Backed out changeset e5bd150a58b2 (bug 1718341)
Backed out changeset e82e752b8f44 (bug 1718341)
Backed out changeset d9462c727c8f (bug 1718341)
Backed out changeset 2bd647754780 (bug 1718341)
Backed out changeset 31dfce45985f (bug 1718341)
Backed out changeset 03266cea345d (bug 1718341)
Backed out changeset 3920b27acecb (bug 1718341)
Backed out changeset 2b17603c5e65 (bug 1718341)
Backed out changeset ebc0d5d4f537 (bug 1718341)
Backed out changeset 1c8844157b8d (bug 1718341)
2021-07-16 03:40:56 +03:00
Agi Sferro a9fb86aee6 Bug 1718341 - Initialize XVFB during SDK packaging. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D119224
2021-07-15 23:22:16 +00:00
Mike Hommey fb30dbf89f Bug 1719607 - Remove install-mercurial.sh. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D119370
2021-07-08 22:15:41 +00:00
Mike Hommey bc1e34acc1 Bug 1719607 - Remove debian-build-system-setup.sh. r=taskgraph-reviewers,bhearsum
It has been unused since bug 1433033.

Differential Revision: https://phabricator.services.mozilla.com/D119369
2021-07-08 22:15:40 +00:00
Mike Hommey 70590c687c Bug 1719607 - Derive the update-verify docker image from ubuntu2004-base. r=taskgraph-reviewers,bhearsum
Manually install some packages that were installed automatically somehow
and may matter.
Don't install packages already installed as part of the base image.

Differential Revision: https://phabricator.services.mozilla.com/D119368
2021-07-08 22:15:40 +00:00
Mike Hommey b9aabb6ca6 Bug 1719607 - Derive the periodic-updates docker image from ubuntu1804-base. r=taskgraph-reviewers,bhearsum
Don't install packages already installed as part of the base image.

Differential Revision: https://phabricator.services.mozilla.com/D119367
2021-07-08 22:15:39 +00:00
Mike Hommey ec1c37e463 Bug 1719607 - Derive the lint docker image from ubuntu1804-base. r=taskgraph-reviewers,bhearsum
Manually install some packages that were installed automatically somehow
and may matter.
Don't install packages already installed as part of the base image.

Differential Revision: https://phabricator.services.mozilla.com/D119366
2021-07-08 22:15:39 +00:00
Mike Hommey 08e3929c2c Bug 1719607 - Derive the decision docker image from ubuntu1804-base. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D119365
2021-07-08 22:15:39 +00:00
Mike Hommey 909a7c549e Bug 1719607 - Derive the debian10-test* images from debian10-base. r=taskgraph-reviewers,bhearsum
This allows to remove all the steps already handled in the debian10-base
image. Also remove the install-node script that is not used, and
manually install some packages that were installed automatically somehow
and may matter.
Don't install packages already installed as part of the base image.

Differential Revision: https://phabricator.services.mozilla.com/D119364
2021-07-08 22:15:38 +00:00
Mike Hommey cfde3af219 Bug 1719426 - Derive the ubuntu1804-test-base image from the new Ubuntu base image. r=taskgraph-reviewers,bhearsum
It allows to remove a number of things that are setup through the base
image already, and to install the libc6 packages we built.

Differential Revision: https://phabricator.services.mozilla.com/D119260
2021-07-08 22:15:38 +00:00
Mike Hommey 3944281767 Bug 1719426 - Add support for Ubuntu packages to the taskgraph. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D119257
2021-07-08 22:15:37 +00:00
Mike Hommey ffa7210f0c Bug 1719393 - Remove redundant cleanup from docker image definitions. r=taskgraph-reviewers,bhearsum
The base docker images (both Ubuntu and Debian) have extra configuration
in /etc/apt/apt.conf.d/docker-clean that automatically cleans-up
downloaded .deb packages after they are installed, so we don't need to
do it again manually.

Differential Revision: https://phabricator.services.mozilla.com/D119242
2021-07-08 22:15:36 +00:00
Mike Hommey 096e2a194a Bug 1718189 - Future-proof Debian package script for upcoming Debian 11 (bullseye). r=taskgraph-reviewers,jmaher
Work around a change that made mk-build-deps leave files behind
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989696), which then
interferes with the package build.

Also prepare for a package name change.

Differential Revision: https://phabricator.services.mozilla.com/D118787
2021-06-25 14:27:09 +00:00
Mike Hommey c431efadbb Bug 1718188 - Change apt repository path for Debian package artifacts. r=taskgraph-reviewers,jmaher
Preparing for a future where we would also create Ubuntu packages.

Differential Revision: https://phabricator.services.mozilla.com/D118786
2021-06-25 14:27:08 +00:00
Mike Hommey 3ec424725d Bug 1718187 - Prioritize our packages over Debian's. r=taskgraph-reviewers,jmaher
This ensures e.g. our Mercurial package is installed rather than
Debian's when it happens to be newer.

Differential Revision: https://phabricator.services.mozilla.com/D118785
2021-06-25 14:27:08 +00:00
Mike Hommey 1cabf3d984 Bug 1718185 - Remove %ARG support in our Dockerfiles. r=taskgraph-reviewers,jmaher
This was only needed because the old docker server available through
docker-in-docker didn't support ARG, but now that we use kaniko (bug
1626058), we can use ARG, which most images already use, but for some
reason debian-raw still uses %ARG.

Differential Revision: https://phabricator.services.mozilla.com/D118784
2021-06-25 14:27:07 +00:00
Mike Hommey 320d37a2c9 Bug 1718178 - Remove python 2.7 packages from non-test docker images. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D118783
2021-06-25 14:27:07 +00:00
Mike Hommey 6971be15e1 Bug 1695118 - Upgrade valgrind task to Debian buster. r=firefox-build-system-reviewers,mhentges
This requires a backport of valgrind to buster instead of jessie (which
we don't need a backport for anymore). Somehow the buster-based
android-build was using the backport for jessie. It now can use the
backport for buster.

We now also need a few extra packages in the valgrind docker image that
used to be installed as a side effect of installing other packages, but
aren't installed automatically anymore, while necessary.

This allows to remove the debian8-amd64-build docker image, now unused.

We add a patch to workaround an issue with rust that was fixed in older
version of valgrind but that resurfaced in a slightly different manner.
Filed upstream as https://bugs.kde.org/show_bug.cgi?id=433641.

Finally, we update the suppressions to account for system changes.

Differential Revision: https://phabricator.services.mozilla.com/D106402
2021-06-25 13:28:28 +00:00
Alexandru Michis 7498132439 Backed out 2 changesets (bug 1695118, bug 1718131) for causing leaks.
CLOSED TREE

Backed out changeset 69aa398773b4 (bug 1695118)
Backed out changeset 19805fbf94a3 (bug 1718131)
2021-06-25 13:43:04 +03:00
Mike Hommey edc5e8b9b9 Bug 1695118 - Upgrade valgrind task to Debian buster. r=firefox-build-system-reviewers,mhentges
This requires a backport of valgrind to buster instead of jessie (which
we don't need a backport for anymore). Somehow the buster-based
android-build was using the backport for jessie. It now can use the
backport for buster.

We now also need a few extra packages in the valgrind docker image that
used to be installed as a side effect of installing other packages, but
aren't installed automatically anymore, while necessary.

This allows to remove the debian8-amd64-build docker image, now unused.

We add a patch to workaround an issue with rust that was fixed in older
version of valgrind but that resurfaced in a slightly different manner.
Filed upstream as https://bugs.kde.org/show_bug.cgi?id=433641.

Finally, we update the suppressions to account for system changes.

Differential Revision: https://phabricator.services.mozilla.com/D106402
2021-06-25 09:29:33 +00:00