Bootstrap support for this Linux distro not yet available: zorin
Categories
(Firefox Build System :: Bootstrap Configuration, defect, P5)
Tracking
(Not tracked)
People
(Reporter: dkaundama11, Unassigned)
References
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:127.0) Gecko/20100101 Firefox/127.0
Steps to reproduce:
curl https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py -O
python3 bootstrap.py
Actual results:
Cloning into mozilla-unified using Mercurial...
Destination directory for clone (leave empty to use default destination of mozilla-unified):
Cloning Firefox Mercurial repository to /home/$USER/work/firefox/mozilla-unified
pulling from https://hg.mozilla.org/mozilla-unified
applying clone bundle from https://hg.cdn.mozilla.net/mozilla-unified/91f4184f0d2ca8abaf53986c3d4fefbecd6dcbaf.zstd-max.hg
adding changesets
adding manifests
adding file changes
added 821587 changesets with 5350006 changes to 834204 files (+16 heads)
finished applying clone bundle
searching for changes
adding changesets
adding manifests
adding file changes
adding remote bookmark aurora
adding remote bookmark autoland
adding remote bookmark beta
adding remote bookmark central
adding remote bookmark esr10
adding remote bookmark esr102
adding remote bookmark esr115
adding remote bookmark esr17
adding remote bookmark esr24
adding remote bookmark esr31
adding remote bookmark esr38
adding remote bookmark esr45
adding remote bookmark esr52
adding remote bookmark esr60
adding remote bookmark esr68
adding remote bookmark esr78
adding remote bookmark esr91
adding remote bookmark fx-team
adding remote bookmark inbound
adding remote bookmark release
added 125 changesets with 482 changes to 407 files
new changesets f0b6cdf04fe3:2f9704b70a8a
821587 local changesets published
(run 'hg update' to get a working copy)
updating to "central" - the development head of Gecko and Firefox
(warning: large working directory being used without fsmonitor enabled; enable fsmonitor to improve performance; see "hg help -e fsmonitor")
373415 files updated, 0 files merged, 0 files removed, 0 files unresolved
(activating bookmark central)
Clone complete.
If you need to run the tooling bootstrapping again, then consider running './mach bootstrap' instead.
Unless you are going to have more local copies of Firefox source code, this 'bootstrap.py' file is no longer needed and can be deleted. Clean up the bootstrap.py file? (Y/n)Y
Running /usr/bin/python3 mach bootstrap
Mach and the build system store shared state in a common directory
on the filesystem. The following directory will be created:
/home/$USER/.mozbuild
If you would like to use a different directory, rename or move it to your
desired location, and set the MOZBUILD_STATE_PATH environment variable
accordingly.
Creating default state directory: /home/$USER/.mozbuild
Creating local state directory: /home/$USER/.mozbuild/srcdirs/mozilla-unified-ed05e141afa2
Collecting glean-sdk==60.1.0
Downloading glean_sdk-60.1.0-py3-none-manylinux_2_34_x86_64.whl.metadata (4.7 kB)
Collecting semver>=2.13.0 (from glean-sdk==60.1.0)
Downloading semver-3.0.2-py3-none-any.whl.metadata (5.0 kB)
Collecting glean-parser~=14.0 (from glean-sdk==60.1.0)
Downloading glean_parser-14.1.2-py3-none-any.whl.metadata (32 kB)
Collecting appdirs>=1.4 (from glean-parser~=14.0->glean-sdk==60.1.0)
Downloading appdirs-1.4.4-py2.py3-none-any.whl.metadata (9.0 kB)
Requirement already satisfied: Click>=7 in ./third_party/python/click (from glean-parser~=14.0->glean-sdk==60.1.0) (8.1.6)
Collecting diskcache>=4 (from glean-parser~=14.0->glean-sdk==60.1.0)
Downloading diskcache-5.6.3-py3-none-any.whl.metadata (20 kB)
Requirement already satisfied: Jinja2>=2.10.1 in ./third_party/python/Jinja2 (from glean-parser~=14.0->glean-sdk==60.1.0) (3.1.2)
Requirement already satisfied: jsonschema>=3.0.2 in ./third_party/python/jsonschema (from glean-parser~=14.0->glean-sdk==60.1.0) (4.17.3)
Collecting PyYAML>=5.3.1 (from glean-parser~=14.0->glean-sdk==60.1.0)
Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Requirement already satisfied: MarkupSafe>=2.0 in ./third_party/python/MarkupSafe/src (from Jinja2>=2.10.1->glean-parser~=14.0->glean-sdk==60.1.0) (2.0.1)
Requirement already satisfied: attrs>=17.4.0 in ./third_party/python/attrs (from jsonschema>=3.0.2->glean-parser~=14.0->glean-sdk==60.1.0) (23.1.0)
Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in ./third_party/python/pyrsistent (from jsonschema>=3.0.2->glean-parser~=14.0->glean-sdk==60.1.0) (0.16.0)
Requirement already satisfied: six in ./third_party/python/six (from pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0->jsonschema>=3.0.2->glean-parser~=14.0->glean-sdk==60.1.0) (1.16.0)
Downloading glean_sdk-60.1.0-py3-none-manylinux_2_34_x86_64.whl (887 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 887.7/887.7 kB 604.3 kB/s eta 0:00:00
Downloading glean_parser-14.1.2-py3-none-any.whl (116 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.1/116.1 kB 701.2 kB/s eta 0:00:00
Downloading semver-3.0.2-py3-none-any.whl (17 kB)
Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Downloading diskcache-5.6.3-py3-none-any.whl (45 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.5/45.5 kB 822.0 kB/s eta 0:00:00
Downloading PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 705.5/705.5 kB 948.6 kB/s eta 0:00:00
Installing collected packages: appdirs, semver, PyYAML, diskcache, glean-parser, glean-sdk
Successfully installed PyYAML-6.0.1 appdirs-1.4.4 diskcache-5.6.3 glean-parser-14.1.2 glean-sdk-60.1.0 semver-3.0.2
Collecting psutil<=5.9.4,>=5.4.2
Downloading psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (21 kB)
Downloading psutil-5.9.4-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 280.2/280.2 kB 614.2 kB/s eta 0:00:00
Installing collected packages: psutil
Successfully installed psutil-5.9.4
Collecting zstandard<=0.22.0,>=0.11.1
Downloading zstandard-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.9 kB)
Downloading zstandard-0.22.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.4/5.4 MB 1.2 MB/s eta 0:00:00
Installing collected packages: zstandard
Successfully installed zstandard-0.22.0
Error running mach:
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: zorin
File "/home/$USER/work/firefox/mozilla-unified/python/mozboot/mozboot/mach_commands.py", line 43, in bootstrap
bootstrapper = Bootstrapper(
File "/home/$USER/work/firefox/mozilla-unified/python/mozboot/mozboot/bootstrap.py", line 307, in init
raise NotImplementedError(
Expected results:
I am not sure what was expected, but something that would mean the commands run successfully.
Comment 1•2 years ago
|
||
(In reply to dkaundama11 from comment #0)
NotImplementedError: Bootstrap support for this Linux distro not yet available: zorin
Hey :dkaundama11, zorin is not one of our supported Tier-1 platforms, so support for this won't be added by the build team.
You'll need to make all the necessary code changes yourself, with little to no support from us. Though, we will review the code changes you submit to Phabricator and help you get them landed. (Contributor guide here).
(See bug 1802954 for reference on what may need to be done)
Comment 2•9 months ago
|
||
@Hartmut: Did not see this, can it be closed as a dupe now?
Updated•6 months ago
|
Description
•