Stop relying on an older libc6 being available in the Ubuntu bionic apt repo
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox91 fixed)
| Tracking | Status | |
|---|---|---|
| firefox91 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(5 files)
As written in the commit for bug 1678451, this is a timebomb. I'm surprised it still works, but it's better to get ahead of it.
| Assignee | ||
Comment 1•4 years ago
|
||
At the same time, factor using: debian-package and fix the codename
substitution for the deb10-mercurial package.
| Assignee | ||
Comment 2•4 years ago
|
||
| Assignee | ||
Comment 3•4 years ago
|
||
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.
| Assignee | ||
Comment 4•4 years ago
|
||
Similar to the corresponding Debian images (actually using its
Dockerfile), which sets up the worker user and directory, mercurial, our
base scripts, etc.
| Assignee | ||
Comment 5•4 years ago
|
||
It allows to remove a number of things that are setup through the base
image already, and to install the libc6 packages we built.
Comment 7•4 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/a1c225b55e6e
https://hg.mozilla.org/mozilla-central/rev/9e959c2cfd3f
https://hg.mozilla.org/mozilla-central/rev/8be116e629fe
https://hg.mozilla.org/mozilla-central/rev/ecb6b6567b5e
https://hg.mozilla.org/mozilla-central/rev/a1922a96b4bf
Description
•