bug#56005: bug#61642: intermittent write_wait_fd error when updating

2023-05-03 Thread Ludovic Courtès
Christopher Baines  skribis:

> Simon Tournier  writes:
>
>> Hi,
>>
>> On Mon, 20 Feb 2023 at 11:46, Christopher Baines  wrote:
>>
>>> It's not, since it relates to code in the (guix substitutes) module.
>>
>> Do you mean that if "https://substitutes.nonguix.org; is incorrectly
>> configured, then the code in (guix substitutes) should handle the
>> error instead of crash with a backtrace?
>
> No, but to answer your question, yes.
>
> I don't think this is a server side code/configuration issue. Also see
> this older bug for the same issue https://issues.guix.gnu.org/56005

The Guile-GnuTLS change you submitted in
 may well fix this
issue.

We have yet to put out a new Guile-GnuTLS release, but we should keep an
eye on it.

Ludo’.





bug#61642: intermittent write_wait_fd error when updating

2023-02-20 Thread Christopher Baines

Simon Tournier  writes:

> Hi,
>
> On Mon, 20 Feb 2023 at 11:46, Christopher Baines  wrote:
>
>> It's not, since it relates to code in the (guix substitutes) module.
>
> Do you mean that if "https://substitutes.nonguix.org; is incorrectly
> configured, then the code in (guix substitutes) should handle the
> error instead of crash with a backtrace?

No, but to answer your question, yes.

I don't think this is a server side code/configuration issue. Also see
this older bug for the same issue https://issues.guix.gnu.org/56005


signature.asc
Description: PGP signature


bug#61642: intermittent write_wait_fd error when updating

2023-02-20 Thread Simon Tournier
Hi,

On Mon, 20 Feb 2023 at 11:46, Christopher Baines  wrote:

> It's not, since it relates to code in the (guix substitutes) module.

Do you mean that if "https://substitutes.nonguix.org; is incorrectly
configured, then the code in (guix substitutes) should handle the
error instead of crash with a backtrace?

Cheers,
simon





bug#61642: intermittent write_wait_fd error when updating

2023-02-20 Thread Christopher Baines

Simon Tournier  writes:

> Hi,
>
> On dim., 19 févr. 2023 at 17:50, Nathan Dehnel  wrote:
>
>> 'https://substitutes.nonguix.org'...   0.0%Backtrace:
>
> [...]
>
>> "https://substitutes.nonguix.org; _ # _ …)
>
> The issue appears to be on the nonguix side, please report to them.

It's not, since it relates to code in the (guix substitutes) module.


signature.asc
Description: PGP signature


bug#61642: intermittent write_wait_fd error when updating

2023-02-20 Thread Simon Tournier
Hi,

On dim., 19 févr. 2023 at 17:50, Nathan Dehnel  wrote:

> 'https://substitutes.nonguix.org'...   0.0%Backtrace:

[...]

> "https://substitutes.nonguix.org; _ # _ …)

The issue appears to be on the nonguix side, please report to them. 

Cheers,
simon





bug#61642: intermittent write_wait_fd error when updating

2023-02-19 Thread Nathan Dehnel
guix v 636b771536b95d15a2fd68b468deeebac97d6bee

substitute: updating substitutes from
'https://substitutes.nonguix.org'...   0.0%Backtrace:
substitute: In ice-9/boot-9.scm:
substitute:   1752:10 17 (with-exception-handler _ _ #:unwind? _ # _)
substitute: In unknown file:
substitute:   16 (apply-smob/0 #)
substitute: In ice-9/boot-9.scm:
substitute: 724:2 15 (call-with-prompt _ _ #)
substitute: In ice-9/eval.scm:
substitute: 619:8 14 (_ #(#(#)))
substitute: In guix/ui.scm:
substitute:2279:7 13 (run-guix . _)
substitute:   2242:10 12 (run-guix-command _ . _)
substitute: In ice-9/boot-9.scm:
substitute:   1752:10 11 (with-exception-handler _ _ #:unwind? _ # _)
substitute:   1752:10 10 (with-exception-handler _ _ #:unwind? _ # _)
substitute: In guix/scripts/substitute.scm:
substitute:844:18  9 (_)
substitute:348:26  8 (process-query # _
#:cache-urls _ #:acl _)
substitute: In guix/substitutes.scm:
substitute:382:27  7 (lookup-narinfos/diverse _ _ # …)
substitute:339:31  6 (lookup-narinfos
"https://substitutes.nonguix.org; _ # _ …)
substitute:262:26  5 (fetch-narinfos _ _ #:open-connection _ # _)
substitute: In ice-9/boot-9.scm:
substitute:   1685:16  4 (raise-exception _ #:continuable? _)
substitute:   1685:16  3 (raise-exception _ #:continuable? _)
substitute:   1780:13  2 (_ #< components:
(#<> #<…>)
substitute:   1685:16  1 (raise-exception _ #:continuable? _)
substitute:   1685:16  0 (raise-exception _ #:continuable? _)
substitute:
substitute: ice-9/boot-9.scm:1685:16: In procedure raise-exception:
substitute: In procedure write_wait_fd: unimplemented
guix upgrade: error:
`/gnu/store/263q5qr1dcs4j7vxqk10gilv5py06r49-guix-1.4.0-3.d5fece6/bin/guix
substitute' died unexpectedly