forked from mirrors/gecko-dev
Backed out changeset 19f707f5c097 (bug 1666347) Backed out changeset 3732ee259759 (bug 1666345) Backed out changeset 353d3c9e74b9 (bug 1661624) Backed out changeset a651515586a8 (bug 1667152)
237 lines
9.6 KiB
YAML
237 lines
9.6 KiB
YAML
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
---
|
|
loader: taskgraph.loader.transform:loader
|
|
|
|
transforms:
|
|
- taskgraph.transforms.try_job:transforms
|
|
- taskgraph.transforms.job:transforms
|
|
- taskgraph.transforms.cached_tasks:transforms
|
|
- taskgraph.transforms.task:transforms
|
|
|
|
job-defaults:
|
|
treeherder:
|
|
kind: build
|
|
platform: packages/opt
|
|
tier: 1
|
|
worker-type: b-linux
|
|
worker:
|
|
max-run-time: 1800
|
|
run-on-projects: []
|
|
run:
|
|
dist: jessie
|
|
snapshot: 20200422T205110Z
|
|
|
|
jobs:
|
|
deb8-python3.6:
|
|
description: "Python 3.6 backport for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(python3.6)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20171205T222638Z/pool/main/p/python3.6/python3.6_3.6.3-2.dsc
|
|
sha256: d791dd2671127394ce5383e345b2fed9ab2481be65b6c420fa53b2ee18c240ca
|
|
patch: python3.6-jessie.diff
|
|
pre-build-command: debian/rules control-file
|
|
|
|
deb8-python3-defaults:
|
|
description: "python3-defaults backport for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(python3-defaults)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
# The last version that doesn't also require python 3.7 or a separate python3-distutils package.
|
|
url: http://snapshot.debian.org/archive/debian/20171026T221955Z/pool/main/p/python3-defaults/python3-defaults_3.6.3-2.dsc
|
|
sha256: df91831a9a307f5e7f3fabdda52f21eeffd2f683cbeca5a581c37c1c0912549d
|
|
packages:
|
|
- deb8-python3.6
|
|
pre-build-command: debian/rules control-file
|
|
|
|
deb8-python-setuptools:
|
|
description: "python-setuptools backport for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(python-setuptools)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20170413T152542Z/pool/main/p/python-setuptools/python-setuptools_33.1.1-1%7Ebpo8%2B1.dsc
|
|
sha256: e5a152e45151ee2d19959d8266e9bff09f5164ee04a0613aeb8f1d7a304fa073
|
|
|
|
deb8-cmake:
|
|
description: "Cmake backport for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(cmake)
|
|
worker:
|
|
env:
|
|
DEB_BUILD_PROFILES: stage1
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20200320T222820Z/pool/main/c/cmake/cmake_3.16.3-1%7Ebpo9%2B1.dsc
|
|
sha256: 714651ac6c974694eb3452f37a70624d3d786ac02fb8ea4eb8fddae44649105d
|
|
patch: cmake-jessie.diff
|
|
|
|
deb10-cmake:
|
|
description: "Cmake backport for Debian buster"
|
|
treeherder:
|
|
symbol: Deb10(cmake)
|
|
run:
|
|
using: debian-package
|
|
dist: buster
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20200202T210747Z/pool/main/c/cmake/cmake_3.16.3-1.dsc
|
|
sha256: ecfa7cbc93dc6a9749022ccd9538843f4a0e2e77a14bb2f87e325aaf3c36b519
|
|
pre-build-command: apt-get install debhelper/buster-backports
|
|
|
|
deb8-ninja:
|
|
description: "Ninja backport for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(ninja)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20160209T042121Z/pool/main/n/ninja-build/ninja-build_1.6.0-1.dsc
|
|
sha256: 25cd62b011d669c31bcd51d36d454dd826bc50af6a3af8d87bcab8948ec21626
|
|
|
|
deb8-mercurial:
|
|
description: "Modern Mercurial for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(hg)
|
|
run:
|
|
using: debian-package
|
|
tarball:
|
|
url: https://www.mercurial-scm.org/release/mercurial-4.8.1.tar.gz
|
|
sha256: 48a45f5cde9104fbc2daf310d710d4ebf286d879b89fa327d24b005434b0fa21
|
|
pre-build-command: >-
|
|
cp -r contrib/packaging/debian debian &&
|
|
sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb8moz1/" \
|
|
-e "s/__DATE__/$(date --rfc-2822)/" \
|
|
-e "s/__CODENAME__/jessie/" debian/changelog
|
|
|
|
deb10-mercurial:
|
|
description: "Modern Mercurial for Debian buster"
|
|
treeherder:
|
|
symbol: Deb10(hg)
|
|
run:
|
|
using: debian-package
|
|
dist: buster
|
|
tarball:
|
|
url: https://www.mercurial-scm.org/release/mercurial-4.8.1.tar.gz
|
|
sha256: 48a45f5cde9104fbc2daf310d710d4ebf286d879b89fa327d24b005434b0fa21
|
|
pre-build-command: >-
|
|
cp -r contrib/packaging/debian debian &&
|
|
sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.deb10moz1/" \
|
|
-e "s/__DATE__/$(date --rfc-2822)/" \
|
|
-e "s/__CODENAME__/stretch/" debian/changelog
|
|
|
|
deb8-git:
|
|
description: "Modern git for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(git)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20160317T100542Z/pool/main/g/git/git_2.8.0%7Erc3-1.dsc
|
|
sha256: 6e81a318fb4eb5cca0333b7b6ff0c70dd0097e9fe711b159d5eac4b9f47c6c27
|
|
|
|
deb8-valgrind:
|
|
description: "Valgrind for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(valgrind)
|
|
worker:
|
|
env:
|
|
VERSION: 3.16.1
|
|
COMMIT: 24f63fd435e7bdab5058f2ab52953eb53a768010
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20190714T155055Z/pool/main/v/valgrind/valgrind_3.15.0-1.dsc
|
|
sha256: 2bd467ec486302060ed4e91452231b2c0a09afcd51c25d4ba8d3028218328681
|
|
packages:
|
|
- deb8-git
|
|
patch: valgrind-jessie.diff
|
|
pre-build-command: >-
|
|
git clone -n git://sourceware.org/git/valgrind.git ../valgrind-git &&
|
|
git -C ../valgrind-git archive --format=tar --prefix=valgrind-$VERSION/ $COMMIT | bzip2 > ../valgrind_$VERSION.orig.tar.bz2 &&
|
|
tar -C .. -jxf ../valgrind_$VERSION.orig.tar.bz2 &&
|
|
cp -r debian ../valgrind-$VERSION &&
|
|
cd ../valgrind-$VERSION &&
|
|
sed -i '/07_fix-spelling-in-binary.patch/d;/08_fix-spelling-in-manpage.patch/d;/11_arm64-cache-flush.patch/d' debian/patches/series &&
|
|
debchange -v 1:$VERSION-1.deb8moz1 --distribution jessie "Mozilla backport of 3.16.1." < /dev/null
|
|
|
|
deb8-dh-python:
|
|
description: "dh-python for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(dh-python)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20170125T211752Z/pool/main/d/dh-python/dh-python_2.20170125.dsc
|
|
sha256: ef4f2951cea36ae4aac29126a1017505f98b595432fb5bdac0f21b4b4d72c1b4
|
|
packages:
|
|
- deb8-python3.6
|
|
- deb8-python3-defaults
|
|
|
|
deb8-xz-utils:
|
|
description: "xz-utils for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(xz)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20161010T223637Z/pool/main/x/xz-utils/xz-utils_5.2.2-1.2.dsc
|
|
sha256: 13c8d8d0c243af78dc89b6e2cd670c8d8a2522379e1fcd196957c95d988d5961
|
|
|
|
deb8-32-xz-utils:
|
|
description: "xz-utils for Debian jessie 32-bits"
|
|
treeherder:
|
|
symbol: Deb8-32(xz)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20161010T223637Z/pool/main/x/xz-utils/xz-utils_5.2.2-1.2.dsc
|
|
sha256: 13c8d8d0c243af78dc89b6e2cd670c8d8a2522379e1fcd196957c95d988d5961
|
|
arch: i386
|
|
|
|
deb8-gdb:
|
|
description: "gdb for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(gdb)
|
|
run:
|
|
using: debian-package
|
|
dsc:
|
|
url: http://snapshot.debian.org/archive/debian/20170119T152956Z/pool/main/g/gdb/gdb_7.12-6.dsc
|
|
sha256: 9727dcb3d6b655e4f2a92110f5db076a490aa50b739804be239905ecff3aacc8
|
|
patch: gdb-jessie.diff
|
|
|
|
deb8-python-zstandard:
|
|
description: "python-zstandard for Debian jessie"
|
|
treeherder:
|
|
symbol: Deb8(python-zstandard)
|
|
run:
|
|
using: debian-package
|
|
tarball:
|
|
url: https://github.com/indygreg/python-zstandard/archive/0.11.1.tar.gz
|
|
sha256: 2df90698e22f0da49cdd360438479f363e58eb8c3ac6e8bac84d831cf8e7baf4
|
|
name: python-zstandard
|
|
patch: python-zstandard-jessie.diff
|
|
packages:
|
|
- deb8-dh-python
|
|
- deb8-python3.6
|
|
- deb8-python3-defaults
|
|
|
|
deb10-python-zstandard:
|
|
description: "python-zstandard for Debian buster"
|
|
treeherder:
|
|
symbol: Deb10(python-zstandard)
|
|
run:
|
|
using: debian-package
|
|
dist: buster
|
|
tarball:
|
|
url: https://github.com/indygreg/python-zstandard/archive/0.11.1.tar.gz
|
|
sha256: 2df90698e22f0da49cdd360438479f363e58eb8c3ac6e8bac84d831cf8e7baf4
|
|
name: python-zstandard
|
|
pre-build-command: debchange -v 0.11.1-1.deb10moz --distribution buster "Mozilla backport for buster"
|