unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* Fish shell error: __fish_pwd in command substitution called on standard input
@ 2018-07-17 23:01 Pierre Neidhardt
  2018-07-18  6:41 ` Nils Gillmann
  0 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2018-07-17 23:01 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 629 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?

-- 
Pierre Neidhardt

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-17 23:01 Fish shell error: __fish_pwd in command substitution called on standard input Pierre Neidhardt
@ 2018-07-18  6:41 ` Nils Gillmann
  2018-07-18  8:10   ` Pierre Neidhardt
  0 siblings, 1 reply; 10+ messages in thread
From: Nils Gillmann @ 2018-07-18  6:41 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix

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

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-18  6:41 ` Nils Gillmann
@ 2018-07-18  8:10   ` Pierre Neidhardt
  2018-07-18  9:55     ` Nils Gillmann
  0 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2018-07-18  8:10 UTC (permalink / raw)
  To: Nils Gillmann; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 381 bytes --]

> guix --version
guix (GNU Guix) 63e708f4681cc8e2bdf2e5b2a3b2599bb823551b
Copyright (C) 2018 the Guix authors
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-18  8:10   ` Pierre Neidhardt
@ 2018-07-18  9:55     ` Nils Gillmann
  2018-07-18  9:58       ` Pierre Neidhardt
  0 siblings, 1 reply; 10+ messages in thread
From: Nils Gillmann @ 2018-07-18  9:55 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix, 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 <http://gnu.org/licenses/gpl.html>
> 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/

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-18  9:55     ` Nils Gillmann
@ 2018-07-18  9:58       ` Pierre Neidhardt
  2018-07-18 10:39         ` Nils Gillmann
  0 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2018-07-18  9:58 UTC (permalink / raw)
  To: Nils Gillmann; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 267 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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-18  9:58       ` Pierre Neidhardt
@ 2018-07-18 10:39         ` Nils Gillmann
  2018-07-18 11:04           ` Pierre Neidhardt
  0 siblings, 1 reply; 10+ messages in thread
From: Nils Gillmann @ 2018-07-18 10:39 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: help-guix, 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.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-18 10:39         ` Nils Gillmann
@ 2018-07-18 11:04           ` Pierre Neidhardt
  2018-07-23  8:16             ` Pierre Neidhardt
  0 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2018-07-18 11:04 UTC (permalink / raw)
  To: Nils Gillmann; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 146 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-18 11:04           ` Pierre Neidhardt
@ 2018-07-23  8:16             ` Pierre Neidhardt
  2018-07-25 14:45               ` Pierre Neidhardt
  0 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2018-07-23  8:16 UTC (permalink / raw)
  To: Nils Gillmann; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 101 bytes --]

After a recent update things are back to normal... Not sure what happened.

-- 
Pierre Neidhardt

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-23  8:16             ` Pierre Neidhardt
@ 2018-07-25 14:45               ` Pierre Neidhardt
  2018-09-19  8:57                 ` Pierre Neidhardt
  0 siblings, 1 reply; 10+ messages in thread
From: Pierre Neidhardt @ 2018-07-25 14:45 UTC (permalink / raw)
  To: Nils Gillmann; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 91 bytes --]

And... nope!  Bug came back :(
Some fishy (haha) is going on...

-- 
Pierre Neidhardt

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Fish shell error: __fish_pwd in command substitution called on standard input
  2018-07-25 14:45               ` Pierre Neidhardt
@ 2018-09-19  8:57                 ` Pierre Neidhardt
  0 siblings, 0 replies; 10+ messages in thread
From: Pierre Neidhardt @ 2018-09-19  8:57 UTC (permalink / raw)
  To: Nils Gillmann; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 315 bytes --]

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/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-09-19  8:57 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-17 23:01 Fish shell error: __fish_pwd in command substitution called on standard input Pierre Neidhardt
2018-07-18  6:41 ` Nils Gillmann
2018-07-18  8:10   ` Pierre Neidhardt
2018-07-18  9:55     ` Nils Gillmann
2018-07-18  9:58       ` Pierre Neidhardt
2018-07-18 10:39         ` Nils Gillmann
2018-07-18 11:04           ` Pierre Neidhardt
2018-07-23  8:16             ` Pierre Neidhardt
2018-07-25 14:45               ` Pierre Neidhardt
2018-09-19  8:57                 ` Pierre Neidhardt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).