X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:to:from:subject:date:message-id:references :mime-version:content-type:content-transfer-encoding; q=dns; s= default; b=UKIbeLL2YsqNP7J7S6H4FZhX+cMucHSaTfo33NMMMqiLIQAitET01 U/004wP9LeL/tFF0IbJ9T4rOsXVLt6cMJrEZfaKhZcLJD4E+N8+yT9heDu9QN81E vAqt6C8naPlWIOePUEq2XGgS+L9/Ltr3MiBwnVaiDy8VFAJQh+FvVQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:to:from:subject:date:message-id:references :mime-version:content-type:content-transfer-encoding; s=default; bh=UNwwfLL5FQii7aloziS1WVWBWqM=; b=lFKR1QewZrCvi6+E+a2oW8ju9t1F Qi4oDgTiDwautJ+tp9YKKkCiTvIIkth0NToYyvQC1+5SoLEb6glGO+IHZAudXU2G 46S8pSG3dP4kONUDn3UdbsR6wxlO+noL/HHYTX3sI8ZsL8/TdcUre4iztulv7V/f AQUD8gIosAY99v0= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.5 required=5.0 tests=AWL,BAYES_50,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 X-HELO: plane.gmane.org To: cygwin AT cygwin DOT com From: Andrew Schulman Subject: Re: [ANNOUNCEMENT] Updated: fish-2.2.0-3 Date: Tue, 01 Sep 2015 04:03:38 -0400 Lines: 53 Message-ID: <9skauah3kqh1tko39fqviiki4ob4tjdk0h@4ax.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Archive: encrypt X-IsSubscribed: yes > It seems that fish still has problems with my home directory that is on the > network (roaming profile in Windows). It takes ages to start up (does it > try to enumerate all users perhaps?). I've removed the ACL that seemed to > trip it up, but no change with the startup time. I've never used a roaming profile in Windows, so I haven't seen this problem and don't know what would cause it. > Fish seems to have picked > up my (large) tcsh history and produced about a hundred history files from > that. That will become another killer when I were to try and log in via VPN > (reading one large file is a lot faster than reading many small ones). 100 history files? Where? I have only one history file, ~/.config/fish/fish_history. It's about 234K. I'm not sure if it has my old bash history in it; it may. > Last > but not least, when it has finally started it constantly bickers about this; > roughly six or seven times for each command issued: > > Unable to rename file from '/home/gratz/.config/fish/fishd.tmp.q4rCYs' to > '/home/gratz/.config/fish/fishd.MYCOMPUTER.x86_64': Device or resource busy > > This is one of those network shares that can do hardlinks, but the link > count is always 1 (due to a NetApp bug that makes inode numbers unstable). I've seen those errors before, but in my case instead of "Device or resource busy" it was "Permission denied" because of an ACL problem. Yeah, the amount of noise there is so high as to make fish undesirable to use. fish uses ~/.config/fish/fishd.MYCOMPUTER.x86_64 to store universal variables, which are shared between instances of fish. Apparently it rewrites that file often. Do you see those messages when only one instance of fish is running? Or only when there's more than one? > Is there anything I can do to resolve these issues? For #2, maybe a solution would be to add a switch, say an environment variable, that would tell fish not to split its history file. For #1 and #3, it seems that these are caused by use of a network profile and I don't know what the solution is. My recommendation is to report these issues in the upstream issue queue, at https://github.com/fish-shell/fish-shell/issues. In my experience the fish developers are quite responsive to issues posted there, and want to support Windows. I also watch that queue and will help as I can. Good luck, Andrew -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple