Hi Base System team, I enabled quic support in the 3.3.x ebuilds for OpenSSL and have been successfully using this in conjunction with the current net-misc/curl live ebuild and its associated openssl QUIC backend (USE=curl_quic_openssl) for a bit under a month now: https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-libs/openssl/openssl-3.3.1.ebuild?id=fb6a75fdeced94887cb4e9ca73cfc71dcd874f88 With the upcoming release of cURL 8.9.0 next week I'd like to enable http3 support for ~arch users with an eye to that making it into stable over the coming months, with OpenSSL being the default QUIC backend (ngtcp2 is also available and has been in-tree but USE masked for a while). Tests on both the cURL and OpenSSL side pass for me, and I fixed the nghttp3 tests as well; but I've only run through the process on very run-of-the-mill systemd desktop profiles. Any objections to keywording 3.3.1? Cheers, Matt
Let's go ahead. It was unkeyworded as I wanted to daily drive it, then I sort of forgot about it. In the past, we've restored kws immediately without doing it through a bug / re-testing on each arch, because it was just "unkw'd for private testing" but given the issues we've had with major OpenSSL releases before w/ asm breaking, let's try do it this way indeed.
amd64 done
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696bdc1a7ca824ba541c74df827676c750264372 commit 696bdc1a7ca824ba541c74df827676c750264372 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-07-19 06:28:58 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-07-19 06:28:58 +0000 dev-libs/openssl: keyword 3.3.1 for ~amd64, adjust KEYWORDS line Drop the commented out KEYWORDS line as nattka gets confused by it. Bug: https://bugs.gentoo.org/936268 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/openssl/openssl-3.3.1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
mips done
sparc done
x86 done
arm done
m68k done
s390 done
Unable to check for sanity: > no match for package: dev-libs/openssl-3.3.1
All sanity-check issues have been resolved
arm64 done
hppa done
ppc64 done
ppc done
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ac41360b39e9383a18060b713412b10f3ac785 commit 11ac41360b39e9383a18060b713412b10f3ac785 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2024-08-08 20:33:40 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2024-08-08 20:34:16 +0000 dev-libs/openssl: keyword 3.3.1-r3 for ~arm64, ~hppa, ~ppc, ~ppc64 Bug: https://bugs.gentoo.org/936268 Signed-off-by: Mike Gilbert <floppym@gentoo.org> dev-libs/openssl/openssl-3.3.1-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
alpha done
riscv done
loong done
ia64 was dropped from gentoo all arches done