Closed Bug 1676329 Opened 4 years ago Closed 3 years ago

./mach try fuzzy won't install fzf

Categories

(Developer Infrastructure :: Try, defect)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1722098

People

(Reporter: jya, Unassigned)

Details

Fresh clone of mozilla-central.

running ./mach try fuzzy gives

$ ./mach try fuzzy
Could not detect fzf, install it now? [y/n]: y
Cloning into 'fzf'...
remote: Enumerating objects: 103, done.
remote: Counting objects: 100% (103/103), done.
remote: Compressing objects: 100% (97/97), done.
remote: Total 103 (delta 3), reused 28 (delta 1), pack-reused 0
Receiving objects: 100% (103/103), 188.73 KiB | 388.00 KiB/s, done.
Resolving deltas: 100% (3/3), done.
No prebuilt binary for MINGW32_NT-6.2 i686 ...
go executable not found. Installation failed.
Failed to install fzf.

Please install fzf manually following the appropriate instructions for your
platform:

    https://github.com/junegunn/fzf#installation

Only the binary is required, if you do not wish to install the shell and
editor integrations, download the appropriate binary and put it on your $PATH:

    https://github.com/junegunn/fzf-bin/releases

(In reply to Mike Hommey [:glandium] from comment #1)

https://github.com/junegunn/fzf/blob/master/CHANGELOG.md#0230

We no longer provide 32-bit binaries

That's great, but I'm using win64, for a 64 bits build. Why would it attempt to install the 32 bits version?

Because MozillaBuild is 32-bits. Yes, it can be annoying.

The error message points to fzf-bin/releases but it's been moved to fzf/releases. There's a patch on autoland to update the message.

I was able to download and extract:
https://github.com/junegunn/fzf/releases/download/0.24.3/fzf-0.24.3-windows_amd64.zip

to path/to/mozilla-build/bin and it worked for me.

See Also: → 1722098
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
See Also: 1722098
Product: Firefox Build System → Developer Infrastructure
You need to log in before you can comment on or make changes to this bug.