From: "Ludovic Courtès" <ludo@gnu.org>
To: "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de>
Cc: guix-devel@gnu.org, jcguu95 <jcguu95@gmail.com>, 47867@debbugs.gnu.org
Subject: Re: bug#47867: [1.2.1 pre-release testing] substitute downloading and TLS errors
Date: Sat, 24 Apr 2021 19:13:01 +0200 [thread overview]
Message-ID: <87sg3fip2a.fsf@gnu.org> (raw)
In-Reply-To: <20210423140725.jq67brcspvappuft@pelzflorian.localdomain> (pelzflorian@pelzflorian.de's message of "Fri, 23 Apr 2021 16:07:50 +0200")
Hi Florian,
"pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de> skribis:
> Success! Thank you.
\o/
> On Fri, Apr 23, 2021 at 11:19:28AM +0200, Ludovic Courtès wrote:
>> Florian, could you try again with the attached patch?
>
> It succeeds on two full installs of Enlightenment, no errors, no
> prolonged getting stuck.
Yay.
>> I double-checked and the GnuTLS Guile bindings already
>> handle GNUTLS_E_AGAIN and GNUTLS_E_INTERRUPTED, so my guess is that this
>> was just a side effect of dealing with stale TLS sessions:
>> https://gitlab.com/gnutls/gnutls/-/blob/master/guile/src/core.c#L1042
>
> Strange,.
My bad: I was looking at ‘read_from_session_record_port’, but the
problem is in ‘write_to_session_record_port’. All is clear now.
I’ve pushed these as two separate patches:
c50db7156d http-client: Remove exception mishandling in 'http-multiple-get'.
02d62978f4 http-client, substitute: Gracefully handle GnuTLS EAGAIN/EINTR.
This bug should be gone now.
I’ll go ahead and fix ‘write_to_session_record_port’ in GnuTLS.
Thanks a lot for the quick and thorough testing!
Ludo’.
next prev parent reply other threads:[~2021-04-24 17:13 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-17 3:40 1.2.1 pre-release testing jcguu95
2021-04-17 5:43 ` Leo Famulari
2021-04-17 11:35 ` GIT_EXEC_PATH " François
2021-04-17 17:24 ` Leo Famulari
2021-04-17 18:07 ` François
2021-04-17 9:32 ` pelzflorian (Florian Pelz)
2021-04-17 12:58 ` Guu, Jin-Cheng
2021-04-17 13:17 ` pelzflorian (Florian Pelz)
2021-04-17 17:27 ` Leo Famulari
2021-04-17 21:57 ` pelzflorian (Florian Pelz)
2021-04-18 0:09 ` Guu, Jin-Cheng
2021-04-18 0:19 ` Leo Famulari
2021-04-18 8:57 ` pelzflorian (Florian Pelz)
2021-04-18 9:38 ` [1.2.1 pre-release testing] substitute downloading and TLS errors pelzflorian (Florian Pelz)
2021-04-18 9:44 ` bug#47867: " pelzflorian (Florian Pelz)
2021-04-18 9:48 ` pelzflorian (Florian Pelz)
2021-04-18 9:57 ` pelzflorian (Florian Pelz)
2021-04-18 10:15 ` Ludovic Courtès
2021-04-18 11:33 ` pelzflorian (Florian Pelz)
2021-04-18 12:10 ` pelzflorian (Florian Pelz)
2021-04-19 8:05 ` pelzflorian (Florian Pelz)
2021-04-19 8:22 ` pelzflorian (Florian Pelz)
2021-04-19 11:02 ` pelzflorian (Florian Pelz)
2021-04-20 1:21 ` pelzflorian (Florian Pelz)
2021-04-20 15:27 ` pelzflorian (Florian Pelz)
2021-04-20 17:03 ` pelzflorian (Florian Pelz)
2021-04-20 18:00 ` Leo Famulari
2021-04-20 19:41 ` pelzflorian (Florian Pelz)
2021-04-20 22:38 ` Ludovic Courtès
2021-04-21 20:17 ` pelzflorian (Florian Pelz)
2021-04-23 9:19 ` Ludovic Courtès
2021-04-23 14:07 ` pelzflorian (Florian Pelz)
2021-04-24 17:13 ` Ludovic Courtès [this message]
2021-04-25 0:20 ` pelzflorian (Florian Pelz)
2021-06-21 19:18 ` Ludovic Courtès
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87sg3fip2a.fsf@gnu.org \
--to=ludo@gnu.org \
--cc=47867@debbugs.gnu.org \
--cc=guix-devel@gnu.org \
--cc=jcguu95@gmail.com \
--cc=pelzflorian@pelzflorian.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.