Closed Bug 1721513 Opened 3 years ago Closed 3 years ago

Bootstrap support for this Linux distro not yet available: devuan

Categories

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

defect

Tracking

(firefox96 fixed)

RESOLVED FIXED
96 Branch
Tracking Status
firefox96 --- fixed

People

(Reporter: bjb, Assigned: MatsPalmgren_bugz)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0

Steps to reproduce:

git clone git://github.com/mozilla/gecko-dev.git master
cd master
./mach create-mach-environment
./mach bootstrap

Actual results:

bjb@blueeyes:~/projects/mozilla/master$ ./mach bootstrap
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: devuan

File "/home/bjb/projects/mozilla/master/python/mozboot/mozboot/mach_commands.py", line 53, in bootstrap
mach_context=self._mach_context,
File "/home/bjb/projects/mozilla/master/python/mozboot/mozboot/bootstrap.py", line 192, in init
"distro not yet available: " + dist_id
bjb@blueeyes:~/projects/mozilla/master$

Expected results:

Mozilla builds.

Devuan Beowulf. It's similar to Debian but without systemd.

"./mach build" started the build ... I didn't think I changed anything. Maybe only ./mach bootstrap checks the OS.
Now it fails with a 0:50.87 ERROR: Rust compiler 1.41.1 is too old.
but I can probably deal with that.

Thanks for the bug, I'll happily land if you have a patch handy.
I'm guessing that you'll need to do something similar as for Kali Linux.

Priority: -- → P5
Assignee: nobody → mats

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:mats, could you have a look please?
For more information, please visit auto_nag documentation.

Flags: needinfo?(mhentges)
Flags: needinfo?(mats)

The patch needs to be reformatted, then it'll be ready to land :)

Flags: needinfo?(mhentges)
Flags: needinfo?(mats)
Pushed by mpalmgren@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/85835f59c763
Add devuan to DEBIAN_DISTROS. r=mhentges
Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: