GNU bug report logs - #67329
Plan9port breaks Emacs Dired

Previous Next

Package: guix;

Reported by: Navajeeth <yvv0 <at> proton.me>

Date: Tue, 21 Nov 2023 14:17:04 UTC

Severity: normal

Done: 宋文武 <iyzsong <at> envs.net>

Bug is archived. No further changes may be made.

Full log


Message #10 received at 67329-done <at> debbugs.gnu.org (full text, mbox):

From: 宋文武 <iyzsong <at> envs.net>
To: Navajeeth <yvv0 <at> proton.me>
Cc: 67329-done <at> debbugs.gnu.org
Subject: Re: bug#67329: Plan9port breaks Emacs Dired
Date: Mon, 08 Jan 2024 17:47:56 +0800
Navajeeth <yvv0 <at> proton.me> writes:

> There’s a bug with the ‘plan9port’ (p9p) package on Guix—installing it on the Guix System breaks Dired inside Emacs.
> When I try to open a Dired buffer with p9p installed, I get the following error:
>
>  (error "Listing directory failed but ‘access-file’ worked")
>    error("Listing directory failed but `access-file' worked")
>    insert-directory("/home/guix/" "--dired -lFaGh1v --group-directories-first --time-..." nil t)
>    dired-insert-directory("/home/guix/" "-lFaGh1v --group-directories-first --time-style=lo..." nil nil t)
>    dired-readin-insert()
>    #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_47>()
>    combine-change-calls-1(1 17349 #<subr F616e6f6e796d6f75732d6c616d626461_anonymous_lambda_47>)
>    dired-readin()
>    dired-revert(nil nil)
>    revert-buffer()
>    dired-internal-noselect("~/" nil)
>    dired-noselect("~/" nil)
>    dired("~/" nil)
>    funcall-interactively(dired "~/" nil)
>    command-execute(dired)
>
> p9p distributes its own version of ‘ls’, so maybe that’s interfering?
>
> The output of ‘ls’, on the command-line, with p9p installed is:
>
>    ~% ls --version
>    usage: ls [-dlmnpqrstuFQ] [file ...]
>    ~% ls --help
>    usage: ls [-dlmnpqrstuFQ] [file ...]
>    ~% ls -v
>    usage: ls [-dlmnpqrstuFQ] [file ...]
>    ~% ls
>    usage: ls [-dlmnpqrstuFQ] [file ...]

Hello, I beileve this had been fixed with commit 2538a773c, which put
p9p into $out/plan9, only '9' is available via PATH.

User can append $GUIX_PROFILE/plan9/bin into $PATH if wanted.


Close now, thanks!




This bug report was last modified 1 year and 191 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.