pull down to refresh

I will certainly give this a try, but I do believe there was a lot of fud/skepticism around this project when it was announced at Bitcoin 2022. Can someone fill me in on the perceived issues?
A big issue was the fact that the source code was not public. It appears that is is now though: https://github.com/imperviousai
Would be good to know if the browser can actually be built from the repo, as it should ideally be..
EDIT: am in the process of following the build steps here, all good so far: https://gitpod.io/github.com/imperviousai/imp-browser
I can see now that it's based on Firefox, nice to have a new browser that isn't chromium based
reply
Failed on the last command: ./mach run
Error:
 0:10.70 /usr/bin/make -f client.mk -j16 -s
 0:11.63 Ignoring exception unpickling cache file /home/gitpod/.mozbuild/package-frontend/artifact_url-cache.pickle: FileNotFoundError(2, 'No such file or directory')
 0:11.64 git: 'cinnabar' is not a git command. See 'git --help'.
 0:11.64 Error running mach:
 0:11.64     ['--log-no-times', 'artifact', 'install']
 0:11.64 The error occurred in code that was called by the mach command. This is either
 0:11.64 a bug in the called code itself or in the way that mach is calling it.
 0:11.64 You can invoke |./mach busted| to check if this issue is already on file. If it
 0:11.64 isn't, please use |./mach busted file artifact| to report it. If |./mach busted| is
 0:11.64 misbehaving, you can also inspect the dependencies of bug 1543241.
 0:11.64 If filing a bug, please include the full output of mach, including this error
 0:11.64 message.
 0:11.64 The details of the failure are as follows:
 0:11.64 subprocess.CalledProcessError: Command '['/usr/bin/git', 'cinnabar', 'git2hg', 'beee3527810a14839a05865b1c09fa88a26e15b8', '225d46480b30363c99fb3640a0b0765c11536760', 'b0955bf161eb96cdd475627ae26f0ecdc46a5ddb', '61751feb36cc29ccc1843dac21cb82bb492ffe0e', 'cd8edcc22c8bb66483e98ab4e945e55338a58c3d', '8168cfbde8bf2ada877da067a075315cf90225e8', 'ade9d36134c9b35c6b9fa7b8dbdb960ecd31c5de', '801f19fb12ee2d43186c849de9bc5bc0fb0a0eb8', '73ad91149ca1cd44e3f26f10f461103289f7c21a']' returned non-zero exit status 1.
Probably a missing dependency or something obvious / innocuous, but I don't have time to investigate.
If anyone would like to contribute a small but useful PR to the repo, there is a missing carriage return in the README here:
MOZCONFIG=/path/to/imp-browser/brands/impervious/mozconfig ./mach build # start build
reply
Let us know if you managed to finish the build
reply
I'd missed this in the log (probably the docs should be updated for this also):
Downloading from https://community-tc.services.mozilla.com/api/index/v1/task/project.git-cinnabar.build.73982476217f027bfc4fc58aeeb912735b92b124.linux.x86_64/artifacts/public/git-cinnabar...
 100%

To add git-cinnabar to the PATH, edit your shell initialization script, which
may be called ~/.bash_profile or ~/.profile, and add the following
lines:

    export PATH="/home/gitpod/.mozbuild/git-cinnabar:$PATH"

Then restart your shell.
The next error was:
 0:00.84 /usr/bin/make -f client.mk -j16 -s
 0:01.82 Error running mach:
 0:01.82     ['--log-no-times', 'artifact', 'install']
 0:01.82 This is a user error and does not appear to be a bug in mach.
 0:01.82 If filing a bug, please include the full output of mach, including this error
 0:01.82 message.
 0:01.82 The details of the failure are as follows:
 0:01.82 mach.util.UserError: Could not list any recent revisions in your clone. Does your clone have git-cinnabar metadata? If not, consider re-cloning using the directions at https://github.com/glandium/git-cinnabar/wiki/Mozilla:-A-git-workflow-for-Gecko-development
 0:01.82   File "/workspace/imp-browser/.cache/firefox/104.0/firefox-104.0/python/mozbuild/mozbuild/artifact_commands.py", line 188, in artifact_install
 0:01.82     return artifacts.install_from(source, distdir or command_context.distdir)
These appear to be fairly typical issues when setting up a new build but don't have time right now to keep investigating
reply
Just paid you 420 sats to get it done ;)
reply
damn! ok, I reran ./mach bootstrap and got:
Would you like to run a few configuration steps to ensure Git is
optimally configured? (Yn): Y
================================================================================
Ensuring https://github.com/glandium/git-cinnabar.git is up to date at /home/gitpod/.mozbuild/git-cinnabar
Already up to date.
Your branch is up to date with 'origin/master'.
================================================================================
Downloading from https://community-tc.services.mozilla.com/api/index/v1/task/project.git-cinnabar.build.73982476217f027bfc4fc58aeeb912735b92b124.linux.x86_64/artifacts/public/git-cinnabar...
 100%
error: No such remote 'origin'
Will you be submitting commits to Mozilla? (Yn): 
which appears to be a dependency issue. So I tried again with the second option for Firefox (opt 2) and got a new error:
 0:06.05 ERROR: Cannot find a wasi sysroot. Please give its location with --with-wasi-sysroot. Or build with --without-wasm-sandboxed-libraries.
*** Fix above errors and then restart with "./mach build"