gecko-dev/taskcluster/docker
Nick Alexander d017b0874e Bug 1396098 - part 1 - base android-build on Debian instead of CentOS; r=glandium,dustin
CentOS 6 is pinned to glibc 2.12, but newer Android build-tools (like
aapt) require glibc 2.14.  It's not possible to safely upgrade CentOS
6 distributions to glibc 2.14.

CentOS 7 is pinned to glibc 2.17, which is new enough for newer
Android build-tools. However, I had great difficulty bringing forward
our existing centos:6 Docker image to centos:7.  In particular,
installing recent enough Mercurial, git, Python, and pip versions was
difficult enough that I elected to not pursue this approach.

Instead, I've elected to follow glandium's suggestion from
https://bugzilla.mozilla.org/show_bug.cgi?id=1370119#c5: base on
Debian with snapshots.debian.org for reproducibility.

The most significant changes here:

- using Debian's snapshots repository
- using Python and related tools provided by Debian and baked into the
  build image
- using the JDK and JRE provided by Debian and baked into the build
  image, rather than versions from tooltool (or eventually a toolchain
  build)

Moving the builds over to use this image will follow in the patches
ahead.
2017-09-18 15:38:22 -04:00
..
android-build Bug 1396098 - part 1 - base android-build on Debian instead of CentOS; r=glandium,dustin 2017-09-18 15:38:22 -04:00
beet-mover Bug 1343107 - Move release images under taskcluster/docker r=nthomas a=release 2017-03-02 19:37:51 -05:00
centos6-build Bug 1338651 part 1: Change docker image home dir to /build. r=dustin,mshal 2017-08-28 08:44:51 -03:00
centos6-build-upd Bug 1338651 part 1: Change docker image home dir to /build. r=dustin,mshal 2017-08-28 08:44:51 -03:00
decision Backed out 4 changesets (bug 1394883) for Windows signing chain-of-trust failures 2017-08-31 20:02:34 -07:00
desktop1604-test Bug 1338651 part 1: Change docker image home dir to /build. r=dustin,mshal 2017-08-28 08:44:51 -03:00
desktop-build Bug 1338651 part 1: Change docker image home dir to /build. r=dustin,mshal 2017-08-28 08:44:51 -03:00
firefox-snap Bug 1390123 - Snap: Automate uploads to Ubuntu Store r=mtabara 2017-08-14 15:00:33 +02:00
funsize-balrog-submitter Bug 1400141 - Use redo params from nightly with a jitter r=bhearsum 2017-09-19 15:21:22 +02:00
funsize-update-generator Bug 1395697 - Use BZ2 MAR compression for versions less than 56.0 r=sfraser 2017-09-19 06:09:23 -04:00
image_builder Bug 1394883: use /builds/worker in image building; r=gps 2017-08-30 16:30:13 +00:00
index-task Bug 1359011 - Make the mozilla/recommended eslint configuration the default for the whole tree. r=mossop 2017-04-25 20:12:21 +01:00
lint Bug 1391019 - Move tools/lint/flake_/__init__.py to tools/lint/python/flake8.py, r=gps 2017-08-31 10:06:08 -04:00
recipes Bug 1396098 - part 1 - base android-build on Debian instead of CentOS; r=glandium,dustin 2017-09-18 15:38:22 -04:00
rust-build Bug 1397318: mozlint -l py2 for taskcluster/; r=ahal 2017-09-06 17:29:32 +00:00
upload-symbols
valgrind-build Bug 1338651 part 1: Change docker image home dir to /build. r=dustin,mshal 2017-08-28 08:44:51 -03:00
REGISTRY