Commit Graph

15 Commits

Author SHA1 Message Date
Max Schmitt
7a18def019
devops: install python*-dev during build (#16118)
`python3-dev` is required to install pip via `curl` command.
2022-08-01 13:59:21 -07:00
Max Schmitt
97bb0f3d46
devops: install PIP via pypa.io (#16116)
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com>
2022-08-01 22:44:00 +02:00
Andrey Lushnikov
b7b572c27c
devops: fix arm64 webkit and firefox builds (#16115) 2022-08-01 13:30:49 -07:00
Andrey Lushnikov
505197bfac
devops: install Python 3.8 on Ubuntu 18.04 (#16101)
Ubuntu 18.04 ships Python 3.6 by default on Ubuntu18.04; this python,
however, fails to run Firefox build system, so we have to install
Python 3.8 and default it to `python3`.
2022-08-01 09:14:16 -07:00
Andrey Lushnikov
887176ccd5
devops: compile Firefox natively on Ubuntu aarch64 (#16098)
We used to cross-compile Firefox for aarch64, but this no longer
works.

This patch switches to native build inside Ubuntu aarch.
2022-08-01 07:57:45 -07:00
Max Schmitt
e85228fe91
devops: use pip3 to install azure-cli instead of pip (#16085) 2022-08-01 11:44:35 +02:00
Andrey Lushnikov
abf951ebec
devops: proper fix for git directory permissions (#16020) 2022-07-28 06:30:04 -07:00
Andrey Lushnikov
2733924d1d
devops: add safe directory (#16018) 2022-07-28 05:21:57 -07:00
Andrey Lushnikov
14bf293594
devops: fix quotes in docker_build.sh script (#15989) 2022-07-27 05:07:33 -07:00
Max Schmitt
c22d9b6b09
devops: remove pin azure-cli to a more recent version (#15988) 2022-07-27 14:03:50 +02:00
Andrey Lushnikov
f82ce805da
devops: fix docker builds (#15987)
* install AZ CLI from pip since it's not available in APT on aarch64
* install rust for firefox as `pwuser`
2022-07-27 04:59:53 -07:00
Andrey Lushnikov
4478bf8ead
devops: fix WebKit Linux arm64 build (#15976) 2022-07-26 17:36:39 -07:00
Andrey Lushnikov
0b72f7ec99
devops: another fix for Docker build script (#15966)
* git configuration should be system wide to propagate to all
  users
* rust should be installed under the `pwuser`
2022-07-26 10:49:43 -07:00
Andrey Lushnikov
b3b10674f4
devops: fix build-in-docker script (#15963) 2022-07-26 10:20:15 -07:00
Andrey Lushnikov
f9b6ca2c5a
devops: add a universal script to build browsers inside docker (#15954)
This script takes care of all the dependencies necessary to compile
WebKit and Firefox inside supported Linux distributions.
2022-07-26 07:16:54 -07:00