Add bootstrap support for Mageia
Categories
(Firefox Build System :: Bootstrap Configuration, defect, P5)
Tracking
(Not tracked)
People
(Reporter: lovaren, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Firefox/78.0
Steps to reproduce:
hg clone https://hg.mozilla.org/mozilla-central/
./mach bootstrap
Actual results:
Error running mach:
['bootstrap']
The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file bootstrap| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.
If filing a bug, please include the full output of mach, including this error
message.
The details of the failure are as follows:
NotImplementedError: Bootstrap support for this Linux distro not yet available: mageia
File "/home/kristoffer/Desktop/mozilla-central/python/mozboot/mozboot/mach_commands.py", line 40, in bootstrap
bootstrapper = Bootstrapper(
File "/home/kristoffer/Desktop/mozilla-central/python/mozboot/mozboot/bootstrap.py", line 310, in init
raise NotImplementedError('Bootstrap support for this Linux '
Expected results:
mach should've installed any missing dependancies.
![]() |
||
Comment 1•5 years ago
|
||
We generally keep bootstrap up-to-date for the "major" Linux distributions (Debian, Ubuntu, Fedora); anything else has to come from people who use other distributions. Which is a long way of saying "patches welcome". :)
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 2•3 years ago
|
||
As of a few months ago, configure bootstraps whatever's needed without needing mach bootstrap at all. That should be sufficient for Mageia, but we'd probably accept patches adding support for mach bootstrap
. I'll close this bug for now, but if you want to add support for Mageia, please feel free to reopen this bug and submit your patch here.
Description
•