New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fish-shell: update to 3.4.1. #36121
fish-shell: update to 3.4.1. #36121
Conversation
Looks like I found solution Maybe add patch for it? change no error for me after change... |
The error only occurs because Fish 3.4.0 introduces a new syntax that the script in question was modified to use in Fish 3.4.0, and older Fish versions don't recognize that syntax. Thus, any Fish sessions started after the update will not be affected. I think applying such a patch is not a good idea, but I'll leave that choice to the maintainers. |
I also don't think applying such a patch is a good idea. Just restart your fish shell. |
Is this something that will happen only in specific circumstances or for all users? If this would happen to all users, we could add an install message. |
@paper42 well, not strictly all users it seems. From https://fishshell.com/docs/current/cmds/fish_title.html:
I'm not sure about this, but it probably also wouldn't affect those who have a custom |
In that case let's add an install message, we can remove it with the next update. |
Upsteam patched out new syntax, i would prefer to import that. |
@Chocimier guess I'll do that. |
I updated the PR to Fish 3.4.1, which fixes that issue (see https://github.com/fish-shell/fish-shell/releases/tag/3.4.1). |
Testing the changes
If you use an older Fish version as your shell and update to 3.4.0, you'll get the following (I believe harmless) error after the upgrade command finishes running and in some other instances:To be clear this does not happen when running the updated Fish 3.4.0)Am I supposed to handle that somehow?Fixed in 3.4.1.Local build testing