ubuntu.yml (11416B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 task-defaults: 6 run: 7 using: ubuntu-package 8 dist: bionic 9 10 ub18-libc6: 11 description: "Older version of glibc in Ubuntu 18.04 that doesn't cause bug 1678451" 12 treeherder: 13 symbol: Ub18(libc6) 14 run: 15 dsc: 16 url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/glibc/2.27-3ubuntu1.2/glibc_2.27-3ubuntu1.2.dsc 17 sha256: 2ac325cce2251c710dd041f4725925cdbccefba6f6f0f0d95a2a5a09e2050c2e 18 patch: ubuntu-glibc.diff 19 20 ub18-32-libc6: 21 description: "Older version of glibc in Ubuntu 18.04 that doesn't cause bug 1678451" 22 treeherder: 23 symbol: Ub18(libc6-32) 24 run: 25 dsc: 26 url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/glibc/2.27-3ubuntu1.2/glibc_2.27-3ubuntu1.2.dsc 27 sha256: 2ac325cce2251c710dd041f4725925cdbccefba6f6f0f0d95a2a5a09e2050c2e 28 arch: i386 29 patch: ubuntu-glibc.diff 30 31 ub18-python-psutil: 32 description: "python-psutil for Ubuntu bionic" 33 treeherder: 34 symbol: Ub18(python-psutil) 35 run: 36 dsc: 37 url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-psutil/5.4.2-1ubuntu0.1/python-psutil_5.4.2-1ubuntu0.1.dsc 38 sha256: a0ca4560d25fcfe5b7407d2cb21318f0635f2c3559898efce1679eef35b61f05 39 name: python-psutil 40 pre-build-command: >- 41 apt-get install python3.8-dev python3.8-dbg && 42 export DEBPYTHON3_SUPPORTED="3.8" 43 44 ub18-python-dbus: 45 description: "python-dbus for Ubuntu bionic" 46 treeherder: 47 symbol: Ub18(python-dbus) 48 run: 49 dsc: 50 url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/dbus-python/1.2.6-1/dbus-python_1.2.6-1.dsc 51 sha256: a81fd35d3ca142910d1f7e3f8de57b99596d6e927173a57a44a2917c57eeb72f 52 name: dbus-python 53 pre-build-command: >- 54 apt-get install python3.6-dev python3.6-dbg python3.8-dev python3.8-dbg && 55 export DEBPYTHON3_SUPPORTED="3.8,3.6" 56 57 ub18-pygobject: 58 description: "pygobject for Ubuntu bionic" 59 treeherder: 60 symbol: Ub18(pygobject) 61 run: 62 dsc: 63 url: http://archive.ubuntu.com/ubuntu/pool/main/p/pygobject/pygobject_3.26.1-2ubuntu1.dsc 64 sha256: b77f84885d9b6d2c03422ecb3bf69d50dd0607d3456154943671e5a1f87946aa 65 name: pygobject 66 patch: pygobject.diff 67 pre-build-command: >- 68 apt-get install python3.8-dev python3.8-dbg && 69 export DEBPYTHON3_SUPPORTED="3.6,3.8" 70 71 ub18-pyatspi: 72 description: "pyatspi for Ubuntu bionic" 73 treeherder: 74 symbol: Ub18(pyatspi) 75 run: 76 dsc: 77 url: http://archive.ubuntu.com/ubuntu/pool/main/p/pyatspi/pyatspi_2.26.0+dfsg-1.dsc 78 sha256: 83c57052b055c0e2ee8307e3467d069de859db6c362137be01d142e085026826 79 name: pyatspi 80 pre-build-command: >- 81 sed -i s/\\basync\\b/asynchronous/ pyatspi/registry.py && 82 EDITOR=cat dpkg-source --commit . sync && 83 apt-get install python3.8-dev python3.8-dbg && 84 export DEBPYTHON3_SUPPORTED="3.6,3.8" 85 86 ub18-python-zstandard: 87 description: "python-zstandard for Ubuntu bionic" 88 treeherder: 89 symbol: Ub18(python-zstandard) 90 run: 91 tarball: 92 url: https://github.com/indygreg/python-zstandard/releases/download/0.19.0/zstandard-0.19.0.tar.gz 93 sha256: 31d12fcd942dd8dbf52ca5f6b1bbe287f44e5d551a081a983ff3ea2082867863 94 name: python-zstandard 95 pre-build-command: >- 96 apt-get install python3.8-dev && 97 export DEBPYTHON3_SUPPORTED="3.8" && 98 debchange -v 0.19.0-1.ub18moz --distribution bionic "Mozilla backport for bionic" 99 100 ub18-mercurial: 101 description: "Modern Mercurial for Ubuntu bionic" 102 treeherder: 103 symbol: Ub18(hg) 104 run: 105 tarball: 106 url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz 107 sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05 108 pre-build-command: >- 109 apt-get install python3.8-dev && 110 export DEB_HG_PYTHON_VERSIONS="3.8" && 111 export DEBPYTHON3_SUPPORTED="3.8" && 112 cp -r contrib/packaging/debian debian && 113 sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub18moz1/" \ 114 -e "s/__DATE__/$(date --rfc-2822)/" \ 115 -e "s/__CODENAME__/bionic/" debian/changelog 116 117 ub18-coreutils: 118 description: "Modern coreutils for Ubuntu bionic" 119 treeherder: 120 symbol: Ub18(coreutils) 121 run: 122 dsc: 123 url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/coreutils/8.32-4.1ubuntu1/coreutils_8.32-4.1ubuntu1.dsc 124 sha256: ac8f500698cb87284f6f5c750647d8c599866c5e00ff883b7dec76af23c376af 125 pre-build-command: >- 126 sed -i 's/debhelper (>= 12)/debhelper (>= 11)/' debian/control && 127 export FORCE_UNSAFE_CONFIGURE=1 128 129 ub20-python-zstandard: 130 description: "python-zstandard for Ubuntu focal" 131 treeherder: 132 symbol: Ub20(python-zstandard) 133 run: 134 tarball: 135 url: https://files.pythonhosted.org/packages/ed/f6/2ac0287b442160a89d726b17a9184a4c615bb5237db763791a7fd16d9df1/zstandard-0.23.0.tar.gz 136 sha256: b2d8c62d08e7255f68f7a740bae85b3c9b8e5466baa9cbf7f57f1cde0ac6bc09 137 name: python-zstandard 138 dist: focal 139 pre-build-command: debchange -v 0.23.0-1.ub20moz --distribution bionic "Mozilla backport for focal" 140 141 ub20-mercurial: 142 description: "Modern Mercurial for Ubuntu focal" 143 treeherder: 144 symbol: Ub20(hg) 145 run: 146 tarball: 147 url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz 148 sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05 149 dist: focal 150 pre-build-command: >- 151 cp -r contrib/packaging/debian debian && 152 sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub20moz1/" \ 153 -e "s/__DATE__/$(date --rfc-2822)/" \ 154 -e "s/__CODENAME__/focal/" debian/changelog 155 156 ub22-python-zstandard: 157 description: "python-zstandard for Ubuntu jammy" 158 treeherder: 159 symbol: Ub22(python-zstandard) 160 run: 161 tarball: 162 url: https://files.pythonhosted.org/packages/09/1b/c20b2ef1d987627765dcd5bf1dadb8ef6564f00a87972635099bb76b7a05/zstandard-0.24.0.tar.gz 163 sha256: fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f 164 name: python-zstandard 165 dist: jammy 166 pre-build-command: debchange -v 0.24.0-1.ub22moz --distribution jammy "Mozilla backport for jammy" 167 168 ub22-arm64-python-zstandard: 169 worker-type: b-linux-aarch64 170 description: "python-zstandard for Ubuntu jammy on ARM64" 171 treeherder: 172 symbol: Ub22a64(python-zstandard) 173 run: 174 tarball: 175 url: https://files.pythonhosted.org/packages/09/1b/c20b2ef1d987627765dcd5bf1dadb8ef6564f00a87972635099bb76b7a05/zstandard-0.24.0.tar.gz 176 sha256: fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f 177 name: python-zstandard 178 dist: jammy 179 arch: arm64 180 pre-build-command: debchange -v 0.24.0-1.ub22moz --distribution jammy "Mozilla backport for jammy" 181 182 ub22-mercurial: 183 description: "Modern Mercurial for Ubuntu jammy" 184 treeherder: 185 symbol: Ub22(hg) 186 run: 187 tarball: 188 url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz 189 sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05 190 dist: jammy 191 pre-build-command: >- 192 cp -r contrib/packaging/debian debian && 193 sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub22moz1/" \ 194 -e "s/__DATE__/$(date --rfc-2822)/" \ 195 -e "s/__CODENAME__/jammy/" debian/changelog 196 197 ub22-arm64-mercurial: 198 worker-type: b-linux-aarch64 199 description: "Modern Mercurial for Ubuntu jammy on ARM64" 200 treeherder: 201 symbol: Ub22a64(hg) 202 run: 203 tarball: 204 url: https://www.mercurial-scm.org/release/mercurial-6.4.3.tar.gz 205 sha256: a77fb62d325934a83a00b2fc6db109f44c67b86768fc40490366f513640c7f64 206 dist: jammy 207 arch: arm64 208 pre-build-command: >- 209 cp -r contrib/packaging/debian debian && 210 sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub22moz1/" \ 211 -e "s/__DATE__/$(date --rfc-2822)/" \ 212 -e "s/__CODENAME__/jammy/" debian/changelog 213 214 ub24-python-zstandard: 215 description: "python-zstandard for Ubuntu noble" 216 treeherder: 217 symbol: Ub24(python-zstandard) 218 run: 219 tarball: 220 url: https://files.pythonhosted.org/packages/09/1b/c20b2ef1d987627765dcd5bf1dadb8ef6564f00a87972635099bb76b7a05/zstandard-0.24.0.tar.gz 221 sha256: fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f 222 name: python-zstandard 223 dist: noble 224 pre-build-command: debchange -v 0.24.0-1.ub24moz --distribution noble "Mozilla backport for noble" 225 226 ub24-arm64-python-zstandard: 227 worker-type: b-linux-aarch64 228 description: "python-zstandard for Ubuntu noble on ARM64" 229 treeherder: 230 symbol: Ub24a64(python-zstandard) 231 run: 232 tarball: 233 url: https://files.pythonhosted.org/packages/09/1b/c20b2ef1d987627765dcd5bf1dadb8ef6564f00a87972635099bb76b7a05/zstandard-0.24.0.tar.gz 234 sha256: fe3198b81c00032326342d973e526803f183f97aa9e9a98e3f897ebafe21178f 235 name: python-zstandard 236 dist: noble 237 arch: arm64 238 pre-build-command: debchange -v 0.24.0-1.ub24moz --distribution noble "Mozilla backport for noble" 239 240 ub24-mercurial: 241 description: "Modern Mercurial for Ubuntu noble" 242 treeherder: 243 symbol: Ub24(hg) 244 run: 245 tarball: 246 url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz 247 sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05 248 dist: noble 249 pre-build-command: >- 250 cp -r contrib/packaging/debian debian && 251 sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub24moz1/" \ 252 -e "s/__DATE__/$(date --rfc-2822)/" \ 253 -e "s/__CODENAME__/noble/" debian/changelog 254 255 ub24-arm64-mercurial: 256 worker-type: b-linux-aarch64 257 description: "Modern Mercurial for Ubuntu noble on ARM64" 258 treeherder: 259 symbol: Ub24a64(hg) 260 run: 261 tarball: 262 url: https://www.mercurial-scm.org/release/mercurial-6.8.1.tar.gz 263 sha256: 030e8a7a6d590e4eaeb403ee25675615cd80d236f3ab8a0b56dcc84181158b05 264 dist: noble 265 arch: arm64 266 pre-build-command: >- 267 cp -r contrib/packaging/debian debian && 268 sed -i -e "s/__VERSION__/$(awk -F\" '$2 {print $2}' mercurial/__version__.py)-1.ub24moz1/" \ 269 -e "s/__DATE__/$(date --rfc-2822)/" \ 270 -e "s/__CODENAME__/noble/" debian/changelog