Various Linux bootstrap cleanup
Categories
(Firefox Build System :: Bootstrap Configuration, task)
Tracking
(firefox109 fixed)
Tracking | Status | |
---|---|---|
firefox109 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(8 files)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Comment 2•2 years ago
|
||
With psutil now coming with wheels on Linux, we don't need to be able to
build python modules out of the box.
Assignee | ||
Comment 3•2 years ago
|
||
Nowadays, we don't need to bootstrap as many packages as we used to,
thanks to the bootstrapped tools and sysroots. The first step here is to
install the common base of necessary packages. As a matter of fact, none
of the other packages are necessary anymore, but we'll clean that up in
a followup patch.
This change and the followups have been tested on base docker images of
Arch Linux, Debian 10, 11, 12, Fedora 36, 37, Gentoo, OpenSUSE Leap,
Tumbleweed, Rocky Linux 8, Ubuntu 22.04, 22.10, Void Linux, and a Live
ISO of Solus Linux, with the assumption that actual users would have at
least what those images contain (and some of them are pretty barebones,
to the point that some of the base packages listed seem would seem
ridiculous... in fact we hadn't needed to include them so far).
Assignee | ||
Comment 4•2 years ago
|
||
We don't need those anymore, as mentioned in previous change.
Assignee | ||
Comment 5•2 years ago
|
||
Assignee | ||
Comment 6•2 years ago
|
||
Assignee | ||
Comment 7•2 years ago
|
||
Assignee | ||
Comment 8•2 years ago
|
||
Also remove the long unused add_apt_architecture.
Comment 10•2 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f6c7c70a0528
https://hg.mozilla.org/mozilla-central/rev/04b225cbda37
https://hg.mozilla.org/mozilla-central/rev/e2d7ecbf0690
https://hg.mozilla.org/mozilla-central/rev/b8678118ee18
https://hg.mozilla.org/mozilla-central/rev/12dbda53c17c
https://hg.mozilla.org/mozilla-central/rev/faff7534fad0
https://hg.mozilla.org/mozilla-central/rev/8cfb5b12e2a4
https://hg.mozilla.org/mozilla-central/rev/7a322394f7e6
Description
•