Trying to get fish 2.1.1 shell working (via PuTTY ssh terminal) on DragonFlyBSD 
3.8.2 running on a QEMU-KVM virtual machine provided by Elastic Hosts (EH)  
www.elastichosts.com.

DragonFlyBSD 3.8.2 installed with no trouble on the EH VM and seems to be 
running very well. 

The DragonFlyBSD login displays the following version string:
  DragonFly v3.8.2-RELEASE (X86_64_GENERIC) #18: Thu Aug 14 19:42:15 PDT 2014
* * *
* * *

The pkgng installation of fish 2.1.1 shell seemed to work fine.

However, when I try to start a fish shell from a tcsh command prompt, it looks 
like the fish shell might be starting -- the string "fish:" is displayed) -- 
but from then on it doesn't seem to respond correctly to any keyboard command 
input on the ssh terminal. It just goes to the next line when I type "exit" and 
press the <Enter> key, or press <Ctrl+c>:
  [r...@admin.its-eto] /usr/local/bin (106)# fish
  fish:

  ^C
  ^C
  exit
  ^Z
  quit
  exit
The only way I can find to break out of this fish shell dead end (I'm not smart 
enough yet with the  tcsh shell to create multiple sessions) is to shutdown and 
start the DragonFlyBSD VM from the Elastic Hosts cloud control panel.

* * *
* * *

These links:
  a.. https://github.com/fish-shell/fish-shell/issues/1741
    
  b.. https://github.com/fish-shell/fish-shell/issues/1064
Describe a problem with fish shell on FreeBSD & OpenBSD, similar to what I am 
experiencing on DragonFlyBSD.

Here are snippets from the first of these pages:
  a.. ... fish is waiting on fishd, and fishd is waiting for fish, so we 
deadlock. Mysterious. One bright point is that this won't happen on ToT because 
fishd is gone ... ToT? Is that some future release lingo? ... Sorry, it means 
Top of Tree. Current trunk. ...
Apparently the deadlock problem will disappear with a future release of fish. 
And there's no patch for the problem in the current version of fish (2.1.1), 
because the fix is a planned radical architectural change -- namely the 
elimination of fishd.

* * *
* * *

My questions to the fish developer team are:
  a.. 1. Is there a predicted / estimated release date for the fish version 
that will fix this deadlock problem?
   
  b.. 2. If that release date is going to be more than a month in the future, 
is there any way I could create a patch / workaround to fix this problem in 
fish 2.1.1?
I really REALLY REALLY REALLY want to use fish shell under DragonFlyBSD for a 
new website project. 

Steve
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to