From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5136 invoked by alias); 28 Feb 2018 13:02:38 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42410 Received: (qmail 8030 invoked by uid 1010); 28 Feb 2018 13:02:36 -0000 X-Qmail-Scanner-Diagnostics: from grifon.nuolezio.org by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(89.234.186.31):SA:0(-1.9/5.0):. Processed in 4.609566 secs); 28 Feb 2018 13:02:36 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: perso@hack-libre.org X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Authentication-Results: profiterole.nuolezio.org; dkim=pass (1024-bit key) header.d=hack-libre.org header.i=@hack-libre.org header.b=PZpPPxbg; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=hack-libre.org; s=profiterole; t=1519822571; bh=FvGEppUi1ywbQVIM6KyzGygh+7JLXNPyOJDe92ZjXqY=; h=Date:From:Subject:To:From; b=PZpPPxbgFPp/ilKVRVF1n054HE4n+MwPbVnuXLegRwuf2fiSRVp+G8spRqhb7LQ4T BSe3hNo0vfhYOMEhJgaHH4+DoQTGvDuGFu8/wGQZSXGiHCAFCfGBdK77jz+PldwtzD V4TAtwJGdQKnvymD/tYVkjSpteuWg7C7u5/StalM= Mime-Version: 1.0 Date: Wed, 28 Feb 2018 12:56:11 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-ID: <5ccd56b588863f737296c4cf8cb773a8@webmail.nuolezio.org> From: perso@hack-libre.org Subject: zsh incorrectly report broken symlink for executable To: zsh-workers@zsh.org Hi,=0A=0AWhen I symlink an executable and that executable is moved, zsh d= oesn=E2=80=99t offer completion when using absolute path for it and=0Arep= orts that the original file is not found.=0A=0ATo reproducing the issue:= =0A$ ln -s file_that_does_not_exist broken_link=0A$ ./broken_link=0A= zsh: no such file or directory: ./broken_link=0A$ /home/myuser/broken # nothing happens=0A=0AWhat should happen:=0A=0A- zsh should complete a= lways to not confuse the user (the file exists!)=0A- zsh should display a= better error message like:=0Azsh: symlink points to inexistent file or d= irectory: ./broken_link=0A=0AThanks by advance.