dev-libs/libp11 ebuild has a blocker in it for OpenSSL >=3.0.12 Idk if there was some confusion but it should be removed because it does work on 3.0.12+ This one package was a blocker for all OpenSSL @world upgrades so it was keeping me on 3.0.11 for some time now. I'm on x86_64 stable hardened gentoo. Reproducible: Always Expected Results: Unnecessary blocker for libp11 should be removed for OpenSSL 3.0.12 and 3.0.13 to go through system world upgrades. This was the only package left preventing @world upgrades to 3.0.13 OpenSSL.
It has come to my attention that my previous analysis may have been incorrect, when presented with the events that transpired in linked bug 916328. While it does work for me, the source of the bug is more complicated than I grasp
Closing this, blocker is correct because with these versions of openssl libp11 will cause a segfault.
That's not a correct use of soft blockers. Soft blockers are for file collisions.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a089a8cb5d2c720235fd92f521a5438097a983b9 commit a089a8cb5d2c720235fd92f521a5438097a983b9 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-03-02 13:03:12 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-03-02 13:03:12 +0000 dev-libs/libp11: drop blockers Soft blockers are only for file collisions. Anyway, the issue in OpenSSL is resolved now. Closes: https://bugs.gentoo.org/926225 Signed-off-by: Sam James <sam@gentoo.org> dev-libs/libp11/libp11-0.4.12-r7.ebuild | 7 +------ dev-libs/libp11/libp11-0.4.13.ebuild | 5 ----- 2 files changed, 1 insertion(+), 11 deletions(-)