Closed Bug 1654441 Opened 5 years ago Closed 3 years ago

Add bootstrap support for Mageia

Categories

(Firefox Build System :: Bootstrap Configuration, defect, P5)

x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

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.

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". :)

Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P5
Iteration: --- → 99.2 - Feb 21 - Mar 6
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Version: unspecified → Trunk
Iteration: 99.2 - Feb 21 - Mar 6 → ---

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.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.