Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 936268

Summary: dev-libs/openssl-3.3.1: Keywording
Product: Gentoo Linux Reporter: Matt Jolly <kangie>
Component: KeywordingAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED FIXED    
Severity: normal CC: bertrand, kangie, leonchik1976, matoro_gentoo
Priority: Normal Keywords: CC-ARCHES
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=937034
Whiteboard:
Package list:
>=dev-libs/openssl-3.3.1
Runtime testing required: ---
Bug Depends on: 936311    
Bug Blocks:    

Description Matt Jolly gentoo-dev 2024-07-18 22:13:46 UTC
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
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-19 06:17:06 UTC
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.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-19 06:27:54 UTC
amd64 done
Comment 3 Larry the Git Cow gentoo-dev 2024-07-19 06:29:40 UTC
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(-)
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-19 11:12:27 UTC
mips done
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-19 11:12:29 UTC
sparc done
Comment 6 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-07-19 12:20:06 UTC
x86 done
Comment 7 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-07-22 18:37:34 UTC
arm done
Comment 8 James Le Cuirot gentoo-dev 2024-07-23 15:02:01 UTC
m68k done
Comment 9 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-07-23 19:15:04 UTC
s390 done
Comment 10 NATTkA bot gentoo-dev Security 2024-07-28 17:04:12 UTC Comment hidden (obsolete)
Comment 11 NATTkA bot gentoo-dev Security 2024-07-28 20:08:15 UTC Comment hidden (obsolete)
Comment 12 matoro archtester 2024-08-08 14:23:21 UTC
arm64 done
Comment 13 matoro archtester 2024-08-08 14:23:22 UTC
hppa done
Comment 14 matoro archtester 2024-08-08 14:23:23 UTC
ppc64 done
Comment 15 matoro archtester 2024-08-08 14:23:24 UTC
ppc done
Comment 16 Larry the Git Cow gentoo-dev 2024-08-08 20:35:23 UTC
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(-)
Comment 17 matoro archtester 2024-08-10 18:29:59 UTC
alpha done
Comment 18 matoro archtester 2024-08-10 18:30:00 UTC
riscv done
Comment 19 matoro archtester 2024-08-29 14:29:56 UTC
loong done
Comment 20 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-09-12 18:41:29 UTC
ia64 was dropped from gentoo

all arches done