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

Bug 797325 (openssl-3.0)

Summary: [TRACKER] packages failing with =dev-libs/openssl-3.0.0*
Product: Gentoo Linux Reporter: Vladimir Varlamov <bes.internal>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: IN_PROGRESS ---    
Severity: normal CC: admnd, bertrand, jasmin+gentoo, matthew, mike, O01eg, ole+gentoo, pacho, perfect007gentleman, phmagic, sam, sandino, scott, sfl, srcshelton
Priority: Normal Keywords: PullRequest, Tracker
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=1825937
https://bugs.gentoo.org/show_bug.cgi?id=669514
https://github.com/gentoo/gentoo/pull/31495
https://bugs.gentoo.org/show_bug.cgi?id=899596
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 787314, 797673, 884143, 914246, 923353, 729820, 797322, 797331, 797676, 801949, 801952, 805029, 805032, 805038, 805041, 805044, 805047, 805050, 805080, 805161, 805164, 805176, 805188, 805221, 805227, 805233, 805269, 805272, 805290, 805299, 805359, 805368, 805371, 805374, 805377, 805512, 805521, 805524, 805530, 805533, 805536, 805545, 805548, 805551, 805893, 805896, 805902, 805905, 805914, 805929, 805959, 805962, 806022, 806037, 806040, 806058, 806154, 806163, 806166, 806178, 806190, 806205, 806252, 806320, 806388, 806803, 807682, 812122, 812131, 812859, 812863, 813408, 813630, 814773, 817965, 823754, 829180, 832212, 844010, 844148, 844748, 846389, 848831, 848894, 849593, 854564, 857009, 864851, 875455, 878747, 879549, 879565, 881151, 881701, 882785, 883361, 885859, 885909, 885969, 886243, 886279, 886517, 886519, 886613, 886627, 888083, 888619, 888803, 892031, 895864, 902707, 904234, 905083, 908988, 909012, 909311, 910203, 912315, 913685, 913718, 914383, 914385    
Bug Blocks: 682392    

Description Vladimir Varlamov 2021-06-21 10:06:20 UTC
As usual no talking in here please.
If you have a package failing to compile against or working with >=dev-libs/openssl-3.0.0, file a new bug and make that new bug block this tracker bug.

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2021-06-21 10:16:29 UTC
Please report bugs if you find them upstream.
Comment 2 Larry the Git Cow gentoo-dev 2022-06-11 03:42:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efdaf38d258e76e4dbb987a11fd81915eeaa71bf

commit efdaf38d258e76e4dbb987a11fd81915eeaa71bf
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-06-11 03:41:43 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-06-11 03:41:43 +0000

    profiles: mask new dev-libs/openssl-compat-1.1.1* until OpenSSL 3 is unmasked
    
    To avoid people getting confused.
    
    Bug: https://bugs.gentoo.org/797325
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-18 03:45:25 UTC
Aim is to unmask OpenSSL 3 by end of year.
Comment 4 Larry the Git Cow gentoo-dev 2022-12-13 18:18:27 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7df20320529ca4fe13effcd2ee384d6dd9348dd

commit b7df20320529ca4fe13effcd2ee384d6dd9348dd
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-12-13 18:16:15 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-12-13 18:16:50 +0000

    profiles: unmask OpenSSL 3
    
    Bug: https://bugs.gentoo.org/797325
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 7 -------
 1 file changed, 7 deletions(-)
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-06-01 01:39:09 UTC
Please make sure you file any bugs now (new bugs and set them to block this one) if you've been putting off reporting a problem!

The current plan is to review the list of blockers in a week and then see if we're in a position to start stabilisation.
Comment 6 Larry the Git Cow gentoo-dev 2023-06-17 14:43:59 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b63f323c8873cb6b94b48d31740fc2641b55ddf

commit 3b63f323c8873cb6b94b48d31740fc2641b55ddf
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-06-17 04:02:56 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-06-17 14:43:46 +0000

    profiles/base: drop ruby30 from default RUBY_TARGETS
    
    ruby30 doesn't support OpenSSL 3 out of the box so flip over to ruby31.
    
    The tree is fortunately pretty ready for this already: https://github.com/gentoo/gentoo/pull/31392.
    
    Bug: https://bugs.gentoo.org/797325
    Bug: https://bugs.gentoo.org/797673
    Bug: https://bugs.gentoo.org/899596
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/base/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 7 Larry the Git Cow gentoo-dev 2023-09-09 20:24:27 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ff7f11362e093b22b11b0a56c7c23f7eb12f7c

commit f6ff7f11362e093b22b11b0a56c7c23f7eb12f7c
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-09-09 19:07:22 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-09-09 20:23:38 +0000

    profiles: mask <dev-libs/openssl-3
    
    Bug: https://bugs.gentoo.org/797325
    Signed-off-by: Sam James <sam@gentoo.org>
    Closes: https://github.com/gentoo/gentoo/pull/32625
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 9 +++++++++
 1 file changed, 9 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb1a21ee5cb6e0b625a5399e367b2f9feb206b9

commit fdb1a21ee5cb6e0b625a5399e367b2f9feb206b9
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-09-09 19:07:23 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-09-09 20:22:29 +0000

    profiles/base: mask sci-libs/gloo[ssl]
    
    Incompatible with OpenSSL 3.
    
    Bug: https://bugs.gentoo.org/797325
    Bug: https://bugs.gentoo.org/913685
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/base/package.use.mask | 5 +++++
 1 file changed, 5 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a8b8d597d27b4323d1c47e4ef91bb725b99396

commit 10a8b8d597d27b4323d1c47e4ef91bb725b99396
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-09-09 19:07:22 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-09-09 20:22:22 +0000

    dev-libs/openssl-compat: inherit stable keywords from dev-libs/openssl for 1.1.1u
    
    Needed for rust-bin.
    
    Bug: https://bugs.gentoo.org/797325
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/openssl-compat/openssl-compat-1.1.1u.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)