fzf icon indicating copy to clipboard operation
fzf copied to clipboard

Official Ubuntu `apt` repositories have outdated version

Open SarveshMD opened this issue 4 years ago • 8 comments

  • [x] I have read through the manual page (man fzf)
  • [x] I have the latest version of fzf
  • [x] I have searched through the existing issues

Info

  • OS
    • [x] Linux
    • [ ] Mac OS X
    • [ ] Windows
    • [ ] Etc.
  • Shell
    • [x] bash
    • [x] zsh
    • [x] fish

Problem / Steps to reproduce

As the Installation Instructions suggests, when we use sudo apt-get install fzf to install fzf, we get fzf v0.21.0-1. This version was released on 13rd March 2020. There have been 289 commits to master since that release. So, the users who installed fzf using sudo apt install fzf or sudo apt-get install fzf are using an outdated version of fzf. This could be solved by creating a PPA to contain the latest version of fzf and changing the installation instructions to add that PPA using apt-add-repository and then installing fzf, to get the latest version of fzf.
This issue is not shell specific since everyone who installed using apt or apt-get would have this issue. I selected I have the latest version because I cloned the repository and used the install script. This can be done too, but using a PPA is much more convenient to users.

SarveshMD avatar Aug 25 '21 14:08 SarveshMD

Any news?

karambaq avatar May 20 '24 09:05 karambaq

I'm not a Ubuntu user, so I don't have incentive to create and maintain a PPA unless someone offers me some big money 😄

Alternatively, you can instead:

junegunn avatar May 20 '24 10:05 junegunn

I'm not a Ubuntu user, so I don't have incentive to create and maintain a PPA unless someone offers me some big money 😄

Alternatively, you can instead:

I'm willing to create a PR to add a Github Workflow to build and upload it to a PPA. But I don't want to own it. Would you accept @junegunn if I setup and create it, then pass the PPA account to you, maybe share the access, but keep it officially owned (as in passwords and access) by the project?

I should do it anyways at least in some fork so I keep the updates automatically in my system. If you accept the PR back would be awesome.

AllanDaemon avatar Sep 01 '24 12:09 AllanDaemon

If all I have to do is to open up an account and wire it up to the GitHub workflow, I can do that. But I know nothing about PPA, so I would need your assistance throughout the process.

junegunn avatar Sep 02 '24 00:09 junegunn

It's good to see this issue is being worked on after 3 years 😆.

SarveshMD avatar Sep 02 '24 16:09 SarveshMD

@AllanDaemon any advances on the PPA front ? Would be great to have latest version

cipri-tom avatar Apr 08 '25 08:04 cipri-tom

@AllanDaemon any advances on the PPA front ? Would be great to have latest version

Hi. Sorry for the delay for replying. I'm not working on this and probably will not. My life got new unexpected directions, and now I'm working on other things. I'm sorry took this long to reply. I wish the best.

AllanDaemon avatar May 22 '25 04:05 AllanDaemon