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

>> I tried one time to pull from Codeberg but I also got "object not found"
>> on the same object which was complained when trying to use the local
>> file system clone.
>
> We’d need a clearer bug report with all the details here: command used,
> error message, etc.
>

Thanks Ludo. Maybe I will but there's at least one more things I can
still try. If I find out I'll say how.

>> Hence my questions:
>>
>> Was there a recent change - to guix, libgit, guile-git, ... - such that
>> the checkouts under ~/.cache/guix/checkouts are not used by guix pull as
>> ubiquitously as before?
>
> No.
>
>> In normal or less-than-normal-such-as-mine circumstances, should it be
>> considered a dangerous action to delete the cache of guix checkouts
>> under ~/.cache/guix?
>
> No, you can safely delete it as long as there’s no ‘guix’ process
> accessing it while you’re deleting it.
>
>> What is at this time the recommended way to trigger a full re-clone and
>> re-authentication of guix channels from an already installed system or
>> home, if any?
>
> Full reclone can be forced by “rm -rf ~/.cache/guix/checkouts”.  Full
> reauthentication really isn’t needed, but if you insist: “rm -rf
> ~/.cache/guix/authentication”.

You're right and I somehow got myself confused/misremembering
yesterday. Indeed, I just checked, I can trigger a full re-clone from
Codeberg. If I now remember correctly, it is going to fail near the end
and not reach authentication. But there's no substitution for Guix
itself, and at this late hour, my network is too slow for me to wait
until it fails. I'll try the next time I can sit at the computer in the
morning.

What I may actually not have tried yet is to start from the failing
state of my local clone, then do a full re-clone from Codeberg with
--allow-downgrades --disable-authentication. This might yield a robust
return to normalcy, at least there's no reason why not... Let's try that
before bothering you more.

Runciter


Reply via email to