help-guix
[Top][All Lists]
Advanced

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

Re: Unable to get rid of guix-past (and unable to pull)


From: Simon Tournier
Subject: Re: Unable to get rid of guix-past (and unable to pull)
Date: Fri, 29 Nov 2024 16:58:39 +0100

Hi,

On Thu, 28 Nov 2024 at 00:28, Gabriel Wicki <gabriel@erlikon.ch> wrote:

>     guix pull: error: aborting update of channel 'guix-past' to commit 
> f99ada4123de1eadf668d34dac2d726407634549, which is not a descendant of 
> 5fb77cce01f21a03b8f5a9c873067691cf09d057

[...]

>     guix-past 5fb77cc
>         repository URL: https://gitlab.inria.fr/guix-hpc/guix-past
>         branch: master
>         commit: 5fb77cce01f21a03b8f5a9c873067691cf09d057

Ouch!  That because Ludo pushed commit [1]
5fb77cce01f21a03b8f5a9c873067691cf09d057 to
https://gitlab.inria.fr/guix-hpc/guix-past but not to
https://codeberg.org/guix-science/guix-past.

In the meantime, you pulled and thus you get this 5fb77cc because it was
still the reference of the old location (inria).  Then you pulled again
but this time using the new location (codeberg).  And bang!

Somehow, that’s a migration typo. :-)  And we cannot do more now it’s
done.

1: https://gitlab.inria.fr/guix-hpc/guix-past/-/commits/master/?ref_type=HEADS

> Needless to say, `guix-past' is (seemingly) defined nowhere on my
> system.

As explained, it is indirectly pulled via guix-gaming-channels [2].

In other words, the scenario reads:

 1. Migration of guix-past from Inria to Codeberg
 2. 5fb77cc pushed to guix-past Inria
 3. guix-gaming-channels had not yet updated their dependency (guix-past)
 4. you pulled, so fetched 5fb77cc from guix-past Inria via the channel
    guix-gaming-channels
 5. guix-gaming-channels updated their dependency reference (guix-past)
 6. you pulled again… Bang!

Well, there is various solutions.  Somehow, you need to clean some cache
to make the authentication passes.  Is it still broken for you?

Cheers,
simon


1: 
https://gitlab.com/guix-gaming-channels/games/-/blob/34a0e847c1f5a062b4cfa261ee1ff06e1f9f0973/.guix-channel#L15-21




reply via email to

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