Bug 1719426 - Build glibc_2.27-3ubuntu1.2 ourselves. r=taskgraph-reviewers,bhearsum

As written in 00c93ac66282, relying on the 2.27-3ubuntu1.2 package being
available is a timebomb. We can however get the older sources from
launchpad, and build them ourselves.

Differential Revision: https://phabricator.services.mozilla.com/D119258
This commit is contained in:
Mike Hommey 2021-07-08 22:15:37 +00:00
Родитель 3944281767
Коммит 246f307378
4 изменённых файлов: 44 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,13 @@
diff -Nru glibc-2.27/debian/changelog glibc-2.27/debian/changelog
--- glibc-2.27/debian/changelog 2020-06-05 02:25:26.000000000 +0900
+++ glibc-2.27/debian/changelog 2021-06-25 17:54:19.000000000 +0900
@@ -1,3 +1,9 @@
+glibc (2.27-3ubuntu1.2.ub18moz1) bionic; urgency=medium
+
+ * Mozilla backport for bionic.
+
+ -- Mike Hommey <mhommey@mozilla.com> Fri, 25 Jun 2021 17:54:19 +0900
+
glibc (2.27-3ubuntu1.2) bionic-security; urgency=medium
* SECURITY UPDATE: integer overflow in realpath

Просмотреть файл

@ -116,6 +116,7 @@ treeherder:
'Deb8-32': 'Packages for Debian 8 32-bits'
'Deb9': 'Packages for Debian 9'
'Deb10': 'Packages for Debian 10'
'Ub18': 'Packages for Ubuntu 18.04'
'I': 'Docker Image Builds'
'TL': 'Toolchain builds for Linux 64-bits'
'TL32': 'Toolchain builds for Linux 32-bits'

Просмотреть файл

@ -22,3 +22,4 @@ job-defaults:
jobs-from:
- debian.yml
- ubuntu.yml

Просмотреть файл

@ -0,0 +1,29 @@
# 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/.
---
job-defaults:
run:
using: ubuntu-package
dist: bionic
ub18-libc6:
description: "Older version of glibc in Ubuntu 18.04 that doesn't cause bug 1678451"
treeherder:
symbol: Ub18(libc6)
run:
dsc:
url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/glibc/2.27-3ubuntu1.2/glibc_2.27-3ubuntu1.2.dsc
sha256: 2ac325cce2251c710dd041f4725925cdbccefba6f6f0f0d95a2a5a09e2050c2e
patch: ubuntu-glibc.diff
ub18-32-libc6:
description: "Older version of glibc in Ubuntu 18.04 that doesn't cause bug 1678451"
treeherder:
symbol: Ub18(libc6-32)
run:
dsc:
url: https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/glibc/2.27-3ubuntu1.2/glibc_2.27-3ubuntu1.2.dsc
sha256: 2ac325cce2251c710dd041f4725925cdbccefba6f6f0f0d95a2a5a09e2050c2e
arch: i386
patch: ubuntu-glibc.diff