bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#52103: guix pull: guix-manual.drv' failed with exit code 1, In proce


From: Christopher Baines
Subject: bug#52103: guix pull: guix-manual.drv' failed with exit code 1, In procedure copy-file: Permission denied
Date: Fri, 17 Dec 2021 11:24:01 +0000
User-agent: mu4e 1.6.6; emacs 27.2

Ludovic Courtès <ludo@gnu.org> writes:

> Hi,
>
> Christopher Baines <mail@cbaines.net> skribis:
>
>> Ludovic Courtès <ludo@gnu.org> writes:
>
> [...]
>
>>> Ah yes, that looks like a problem: “doc”, which is taken straight from
>>> the checkout, normally does not contain *.LANG.texi; those files are not
>>> checked in.
>>>
>>> Could it be that ~/.cache/guix/checkouts contains a non-pristine
>>> checkout of Guix with that extra file?
>>
>> That looks like the issue.
>
> Ah, good to know.
>
> [...]
>
>> That outputs 259 other files as well. Maybe it's worth running git clean
>> on the cache directory, or only pulling files in from the cache
>> directory if they're tracked by git.
>
> (guix git) does a hard reset in ‘switch-to-ref’, which is normally
> enough as long as the user doesn’t manually fiddle with the checkout.
>
> Should we add something there?

I don't know enough about these Git operations, but I guess that's
probably fine if things happen normally. I do wonder if it's possible to
get in to states where there are some untracked files left around if
operations are cancelled or stop part way though.

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]