Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-17 Thread Pierre Neidhardt
Since recently I've noticed the following error when starting the fish
shell and on every command execution:

--8<---cut here---start->8---
> fish
fish: 
__fish_pwd
^
in command substitution
called on standard input

in command substitution
called on standard input

ambrevar@mimimi > ls
ambrevar@mimimi > ls
booking.html
fish: 
__fish_pwd
^
in command substitution
called on standard input

in command substitution
called on standard input
--8<---cut here---end--->8---

Is anyone else seeing this?

-- 
Pierre Neidhardt


signature.asc
Description: PGP signature


Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-17 Thread Nils Gillmann
Pierre Neidhardt transcribed 1.2K bytes:
> Since recently I've noticed the following error when starting the fish
> shell and on every command execution:
> 
> --8<---cut here---start->8---
> > fish
> fish: 
> __fish_pwd
> ^
> in command substitution
>   called on standard input
> 
> in command substitution
>   called on standard input
> 
> ambrevar@mimimi > ls
> ambrevar@mimimi > ls
> booking.html
> fish: 
> __fish_pwd
> ^
> in command substitution
>   called on standard input
> 
> in command substitution
>   called on standard input
> --8<---cut here---end--->8---
> 
> Is anyone else seeing this?

not really, but my version could be older. Which version of fish and
which version of guix are you on?

> -- 
> Pierre Neidhardt





Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-18 Thread Pierre Neidhardt
> guix --version
guix (GNU Guix) 63e708f4681cc8e2bdf2e5b2a3b2599bb823551b
Copyright (C) 2018 the Guix authors
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

> fish --version
fish, version 2.7.1

-- 
Pierre Neidhardt


signature.asc
Description: PGP signature


Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-18 Thread Nils Gillmann
Pierre Neidhardt transcribed 1.0K bytes:
> > guix --version
> guix (GNU Guix) 63e708f4681cc8e2bdf2e5b2a3b2599bb823551b
> Copyright (C) 2018 the Guix authors
> License GPLv3+: GNU GPL version 3 or later 
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> 
> > fish --version
> fish, version 2.7.1
> 
> -- 
> Pierre Neidhardt


I'm on an older(?) guix version but the same fish version.
Can you describe your problem a bit more?
Are you using fish as a login shell? As a user shell?
Is there anything in $home/.config/fish/ ? Same for $home/.local/share/fish/



Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-18 Thread Pierre Neidhardt
I use fish shell as a user shell.
(Actually I only use it for its completion database via emacs-fish-completion 
-- and the completion does not work beyond file completion).

Neither $HOME/.config/fish/ nor $HOME/.local/share/fish/ exist.

-- 
Pierre Neidhardt


signature.asc
Description: PGP signature


Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-18 Thread Nils Gillmann
Pierre Neidhardt transcribed 916 bytes:
> I use fish shell as a user shell.
> (Actually I only use it for its completion database via emacs-fish-completion 
> -- and the completion does not work beyond file completion).
> 
> Neither $HOME/.config/fish/ nor $HOME/.local/share/fish/ exist.
> 
> -- 
> Pierre Neidhardt

Integration of shells other than Bash are suboptimal in GuixSD at the moment,
you might want to search through the bugtracker and read the tickets I
opened a while back with regards to fish:

https://debbugs.gnu.org/cgi/pkgreport.cgi?include=subject%3Afish;package=guix

Contributions to fix this are welcome.



Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-18 Thread Pierre Neidhardt
Thanks for the link to the issues, I'll look into it.
Note that everything was fine by me about a month ago on GuixSD.

-- 
Pierre Neidhardt


signature.asc
Description: PGP signature


Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-23 Thread Pierre Neidhardt
After a recent update things are back to normal... Not sure what happened.

-- 
Pierre Neidhardt


signature.asc
Description: PGP signature


Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-07-25 Thread Pierre Neidhardt
And... nope!  Bug came back :(
Some fishy (haha) is going on...

-- 
Pierre Neidhardt


signature.asc
Description: PGP signature


Re: Fish shell error: __fish_pwd in command substitution called on standard input

2018-09-19 Thread Pierre Neidhardt
OK, found out what's happening thanks to Nils' links.

Running `guix build --check fish` fixes the issue... until next garbage
collection, which explains why I would not always see the issue.

I'll keep discussing this at
https://issues.guix.info/issue/30265.

-- 
Pierre Neidhardt
https://ambrevar.xyz/


signature.asc
Description: PGP signature