Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 797325 (openssl-3.0) - [TRACKER] packages failing with =dev-libs/openssl-3.0.0*
Summary: [TRACKER] packages failing with =dev-libs/openssl-3.0.0*
Status: IN_PROGRESS
Alias: openssl-3.0
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 4 votes (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords: PullRequest, Tracker
Depends on: 787314 797673 884143 892031 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 895864 902707 904234 905083 908988 909012 909311 910203 912315 913685 913718 914383 914385
Blocks: metatracker
  Show dependency tree
 
Reported: 2021-06-21 10:06 UTC by Vladimir Varlamov
Modified: 2024-01-30 18:20 UTC (History)
15 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)