bug#57559: guix pull fails on http status code 503

2024-07-02 Thread André A . Gomes
André A. Gomes writes: > Hi Guix, > > $ guix pull > Updating channel 'nonguix' from Git repository at > 'https://gitlab.com/nonguix/nonguix'... > guix pull: error: Git error: unexpected http status code: 503 > > It seems reasonable that if a certain channel isn't available, it should > be

bug#57559: guix pull fails on http status code 503

2022-09-08 Thread Maxime Devos
On 08-09-2022 13:11, zimoun wrote: Hi Maxime, On Thu, 08 Sep 2022 at 11:23, Maxime Devos wrote: Looking at 'latest-channel-instances', the code for deciding what the latest version is, is the same for the guix channel and any other channel.  As such, the 'Guix is unavailable' is, currently,

bug#57559: guix pull fails on http status code 503

2022-09-08 Thread zimoun
Hi Maxime, On Thu, 08 Sep 2022 at 11:23, Maxime Devos wrote: > Looking at 'latest-channel-instances', the code for deciding what the > latest version is, is the same for the guix channel and any other > channel.  As such, the 'Guix is unavailable' is, currently, not special. Well,

bug#57559: guix pull fails on http status code 503

2022-09-08 Thread Maxime Devos
On 08-09-2022 09:25, zimoun wrote: My point is that ’Guix is unavailable’ is special and it appears to me expected to raise an error. Other said, 1. if %default-guix-channel (or its mirrors) is unreachable, then stop the pull; as it is currently done. 2. if an extra channel is

bug#57559: guix pull fails on http status code 503

2022-09-08 Thread zimoun
Hi Maxime, On Thu, 08 Sep 2022 at 02:55, Maxime Devos wrote: >> Well, %default-guix-channel is somehow a corner use-case when the >> regular use-case seems about a failure of additional channels. > > The ‘Guix is unavailable’ was just a simple example. For the example, > you can replace it,

bug#57559: guix pull fails on http status code 503

2022-09-07 Thread Maxime Devos
On 06-09-2022 15:09, zimoun wrote: The initial report by André is about: --8<---cut here---start->8--- $ guix pull Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'... guix pull: error: Git error: unexpected http status

bug#57559: guix pull fails on http status code 503

2022-09-06 Thread zimoun
Hi Maxime, On Mon, 05 Sep 2022 at 22:20, Maxime Devos wrote: > On 05-09-2022 10:21, zimoun wrote: >> On sam., 03 sept. 2022 at 19:27, Maxime Devos wrote: >> >>>* if some but not all channels are available, and there is at least >>> one updated channel --> log the missing channels, and

bug#57559: guix pull fails on http status code 503

2022-09-05 Thread Maxime Devos
On 05-09-2022 10:21, zimoun wrote: On sam., 03 sept. 2022 at 19:27, Maxime Devos wrote: * if some but not all channels are available, and there is at least one updated channel --> log the missing channels, and update the channels that_are_ available (but don't 'ignore' the

bug#57559: guix pull fails on http status code 503

2022-09-05 Thread zimoun
Hi Maxime, On sam., 03 sept. 2022 at 19:27, Maxime Devos wrote: > * if some but not all channels are available, and there is at least > one updated channel --> log the missing channels, and update the > channels that _are_ available (but don't 'ignore' the missing > channels by

bug#57559: guix pull fails on http status code 503

2022-09-04 Thread André A . Gomes
Maxime Devos writes: > More concretely: > > * if all channels are available --> ok, keep status quo > * if no channels are available --> error, keep status quo > * if some but not all channels are available, and there is at least one > updated channel --> log the missing channels, and update

bug#57559: guix pull fails on http status code 503

2022-09-03 Thread Maxime Devos
On 03-09-2022 13:21, André A. Gomes wrote: Hi Guix, --8<---cut here---start->8--- $ guix pull Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'... guix pull: error: Git error: unexpected http status code: 503

bug#57559: guix pull fails on http status code 503

2022-09-03 Thread André A . Gomes
Hi Guix, --8<---cut here---start->8--- $ guix pull Updating channel 'nonguix' from Git repository at 'https://gitlab.com/nonguix/nonguix'... guix pull: error: Git error: unexpected http status code: 503 --8<---cut