Bug 1694785 - Upgrade Linux builders to Debian buster. r=firefox-build-system-reviewers,mhentges

Because we use sysroots, this makes no difference to the shipped builds.
This would normally allow to remove the debian8-amd64-build docker image,
but we need to keep it for the valgrind jobs for now.

Differential Revision: https://phabricator.services.mozilla.com/D106404
This commit is contained in:
Mike Hommey 2021-03-02 08:17:03 +00:00
parent a25d8f2688
commit 65745dbb4a
13 changed files with 17 additions and 23 deletions

View File

@ -22,7 +22,7 @@ jobs:
run-on-projects: [mozilla-central] run-on-projects: [mozilla-central]
worker-type: b-linux worker-type: b-linux
worker: worker:
docker-image: {in-tree: debian8-amd64-build} docker-image: {in-tree: debian10-amd64-build}
max-run-time: 1800 max-run-time: 1800
artifacts: artifacts:
- type: file - type: file

View File

@ -123,7 +123,7 @@ jobs:
parent: debian10-base parent: debian10-base
gdb-test: gdb-test:
symbol: I(gdb) symbol: I(gdb)
parent: debian8-amd64-build parent: debian10-amd64-build
definition: gdb-test definition: gdb-test
mingw32-build: mingw32-build:
symbol: I(mingw) symbol: I(mingw)

View File

@ -22,7 +22,7 @@ job-defaults:
worker-type: b-linux worker-type: b-linux
worker: worker:
max-run-time: 36000 max-run-time: 36000
docker-image: {in-tree: debian8-amd64-build} docker-image: {in-tree: debian10-amd64-build}
jobs: jobs:
linux64-shell-haz/debug: linux64-shell-haz/debug:

View File

@ -75,10 +75,7 @@ job-template:
linux-shippable.*: ['release'] # Do not run on autoland - Bug 1599197 linux-shippable.*: ['release'] # Do not run on autoland - Bug 1599197
default: ['all'] default: ['all']
worker-type: b-linux worker-type: b-linux
docker-image: docker-image: {in-tree: debian10-amd64-build}
by-build-platform:
linux.*: {in-tree: debian8-amd64-build}
default: {in-tree: debian10-amd64-build}
treeherder: treeherder:
symbol: L10n symbol: L10n
tier: 1 tier: 1

View File

@ -32,7 +32,7 @@ only-for-build-platforms:
job-template: job-template:
worker-type: 'b-linux' worker-type: 'b-linux'
worker: worker:
docker-image: {"in-tree": "debian8-amd64-build"} docker-image: {"in-tree": "debian10-amd64-build"}
mozharness: mozharness:
config: config:
by-build-platform: by-build-platform:

View File

@ -39,7 +39,7 @@ only-for-build-platforms:
job-template: job-template:
worker-type: 'b-linux' worker-type: 'b-linux'
worker: worker:
docker-image: {"in-tree": "debian8-amd64-build"} docker-image: {"in-tree": "debian10-amd64-build"}
mozharness: mozharness:
config: config:
by-build-platform: by-build-platform:

View File

@ -91,10 +91,7 @@ job-template:
win64-devedition: win64-devedition-opt win64-devedition: win64-devedition-opt
win64-aarch64-devedition: win64-aarch64-devedition-opt win64-aarch64-devedition: win64-aarch64-devedition-opt
worker-type: b-linux worker-type: b-linux
docker-image: docker-image: {in-tree: debian10-amd64-build}
by-build-platform:
linux.*: {in-tree: debian8-amd64-build}
default: {in-tree: debian10-amd64-build}
treeherder: treeherder:
symbol: L10n(B) symbol: L10n(B)
tier: 1 tier: 1

View File

@ -12,7 +12,7 @@ javascript:
worker-type: b-linux-xlarge worker-type: b-linux-xlarge
expires-after: 4 days expires-after: 4 days
worker: worker:
docker-image: {in-tree: debian8-amd64-build} docker-image: {in-tree: debian10-amd64-build}
max-run-time: 86400 max-run-time: 86400
artifacts: artifacts:
- type: file - type: file

View File

@ -44,7 +44,7 @@ test-info-fission:
product: source product: source
job-name: test-info-fission job-name: test-info-fission
worker: worker:
docker-image: {in-tree: debian8-amd64-build} docker-image: {in-tree: debian10-amd64-build}
run-on-projects: ['mozilla-central'] run-on-projects: ['mozilla-central']
fetches: fetches:
toolchain: toolchain:
@ -70,7 +70,7 @@ test-info-xorigin:
product: source product: source
job-name: test-info-xorigin job-name: test-info-xorigin
worker: worker:
docker-image: {in-tree: debian8-amd64-build} docker-image: {in-tree: debian10-amd64-build}
run-on-projects: ['mozilla-central'] run-on-projects: ['mozilla-central']
fetches: fetches:
toolchain: toolchain:
@ -96,7 +96,7 @@ test-info-disabled-by-os:
product: source product: source
job-name: test-info-disabled-by-os job-name: test-info-disabled-by-os
worker: worker:
docker-image: {in-tree: debian8-amd64-build} docker-image: {in-tree: debian10-amd64-build}
run-on-projects: ['mozilla-central'] run-on-projects: ['mozilla-central']
fetches: fetches:
toolchain: toolchain:
@ -125,7 +125,7 @@ test-info-all:
product: source product: source
job-name: test-info-all job-name: test-info-all
worker: worker:
docker-image: {in-tree: debian8-amd64-build} docker-image: {in-tree: debian10-amd64-build}
max-run-time: 5400 max-run-time: 5400
run-on-projects: ['mozilla-central'] run-on-projects: ['mozilla-central']
fetches: fetches:

View File

@ -5,7 +5,7 @@
job-defaults: job-defaults:
worker: worker:
max-run-time: 36000 max-run-time: 36000
docker-image: {in-tree: debian8-amd64-build} docker-image: {in-tree: debian10-amd64-build}
env: env:
TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/jsshell.manifest" TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/jsshell.manifest"
MOZ_AUTOMATION_UPLOAD: "0" MOZ_AUTOMATION_UPLOAD: "0"

View File

@ -36,7 +36,7 @@ def set_defaults(config, jobs):
worker.setdefault("env", {}) worker.setdefault("env", {})
worker["chain-of-trust"] = True worker["chain-of-trust"] = True
if worker_os == "linux": if worker_os == "linux":
worker.setdefault("docker-image", {"in-tree": "debian8-amd64-build"}) worker.setdefault("docker-image", {"in-tree": "debian10-amd64-build"})
yield job yield job

View File

@ -140,9 +140,9 @@ def mozharness_on_docker_worker_setup(config, job, taskdesc):
) )
# Running via mozharness assumes an image that contains build.sh: # Running via mozharness assumes an image that contains build.sh:
# by default, debian8-amd64-build, but it could be another image (like # by default, debian10-amd64-build, but it could be another image (like
# android-build). # android-build).
worker.setdefault("docker-image", {"in-tree": "debian8-amd64-build"}) worker.setdefault("docker-image", {"in-tree": "debian10-amd64-build"})
worker.setdefault("artifacts", []).append( worker.setdefault("artifacts", []).append(
{ {

View File

@ -175,7 +175,7 @@ def make_job_description(config, jobs):
} }
worker_type = "b-linux" worker_type = "b-linux"
worker["docker-image"] = {"in-tree": "debian8-amd64-build"} worker["docker-image"] = {"in-tree": "debian10-amd64-build"}
worker["artifacts"] = _generate_task_output_files( worker["artifacts"] = _generate_task_output_files(
dep_job, dep_job,