amazon-linux-2023 icon indicating copy to clipboard operation
amazon-linux-2023 copied to clipboard

[Package Request] - Fish Shell

Open code-monad opened this issue 8 months ago • 3 comments

What package is missing from Amazon Linux 2023? Please describe and include package name. fish

this provides the famouse fish shell

Is this an update to existing package or new package request? This is a new package req

Is this package available in Amazon Linux 2? If it is available via external sources such as EPEL, please specify. Yes. It does, and can directly install through yum Any additional information you'd like to include. (use-cases, etc) The most recent version (version 4.x) of fish has been rewritten use Rust. IDK what is better, i just need a familiar shell out of box. compiling it from source is not a very well experience.

code-monad avatar Mar 18 '25 08:03 code-monad

I was able to compile 3.7.1 in my COPR repo but no success for 4.0.1 based on recent Rust. https://copr.fedorainfracloud.org/coprs/faramirza/al2023/package/fish/

danie-dejager avatar Mar 18 '25 12:03 danie-dejager

The fish package was not shipped in AL2, so you were likely getting it from EPEL rather than Amazon Linux.

It is something we can consider for AL2023.

I am not sure of the compatibility level between fish shell versions, nor what fish users expect. Would ingesting new versions (such as one day going from 3.7.1 to 4.0.1) be something that fish shell users would expect?

stewartsmith avatar Mar 27 '25 18:03 stewartsmith

The fish package was not shipped in AL2, so you were likely getting it from EPEL rather than Amazon Linux.

It is something we can consider for AL2023.

I am not sure of the compatibility level between fish shell versions, nor what fish users expect. Would ingesting new versions (such as one day going from 3.7.1 to 4.0.1) be something that fish shell users would expect?

I guess no in my personal opinion. I use fish shell daily, and the new version experience has actually no difference and I even did not noticed that it was rewritten entirely at the very first time. When looking into functionality, I think there is no such difference whether to introduce 3.x or 4.x. But I guess it will means a lot if someone is a big fan of Rust. For me, its just a tool that I used for nearly a decade and I just want my familiar tool can be used in here

code-monad avatar Apr 01 '25 18:04 code-monad