Install fails due to * This package will overwrite one or more files that may belong to other * packages (see list below). * * Detected file collision(s): * * /usr/lib/debug/usr/lib64/libssl.so.1.0.0.debug * /usr/lib/debug/usr/lib64/libcrypto.so.1.0.0.debug * /usr/lib64/libcrypto.so.1.0.0 * /usr/lib64/libssl.so.1.0.0 * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * dev-libs/openssl-1.0.2s-r200:1.0.0::gentoo * /usr/lib/debug/usr/lib64/libcrypto.so.1.0.0.debug * /usr/lib/debug/usr/lib64/libssl.so.1.0.0.debug * /usr/lib64/libcrypto.so.1.0.0 * /usr/lib64/libssl.so.1.0.0
I'm thinking that openssl-compat:1.0.0 ebuilds should have a blocker like "!dev-libs/openssl:1.0.0" . This old openssl slot no longer exists in ::gentoo but having that blocker would help portage automatically & safely transition to openssl-compat.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d47532b265f7a314e2c67d52550146fd6cd84f commit 45d47532b265f7a314e2c67d52550146fd6cd84f Author: Lars Wendler <polynomial-c@gentoo.org> AuthorDate: 2019-10-22 07:45:03 +0000 Commit: Lars Wendler <polynomial-c@gentoo.org> CommitDate: 2019-10-22 07:45:26 +0000 dev-libs/openssl-compat: Block dev-libs/openssl:1.0.0 to avoid file collisions Closes: https://bugs.gentoo.org/698208 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> dev-libs/openssl-compat/openssl-compat-1.0.2t-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)