1 |
Hello Michal, |
2 |
|
3 |
On Sun, Jan 03, 2021 at 09:47:31PM +0100, Michał Górny wrote: |
4 |
> Hello, |
5 |
> (...) |
6 |
> To switch before the aforementioned date, remove 'libressl' from your |
7 |
> USE flags and CURL_SSL targets. Afterwards, it is recommended to |
8 |
> prefetch all the necessary distfiles before proceeding with the system |
9 |
> upgrade, in case wget(1) becomes broken in the process: |
10 |
> |
11 |
> emerge --fetchonly dev-libs/openssl net-misc/wget |
12 |
> emerge --fetchonly --changed-use @world |
13 |
> |
14 |
> A --changed-use @world upgrade should automatically cause LibreSSL |
15 |
> to be replaced by OpenSSL, and all affected packages to be rebuilt: |
16 |
> |
17 |
> emerge --changed-use @world |
18 |
> |
19 |
|
20 |
Doesn't work for me. Emerge prints: |
21 |
|
22 |
``` |
23 |
[blocks B ] dev-libs/openssl:0 ("dev-libs/openssl:0" is blocking |
24 |
dev-libs/libressl-3.3.1) |
25 |
|
26 |
Total: 37 packages (1 new, 36 reinstalls), Size of downloads: 0 KiB |
27 |
Conflict: 1 block (1 unsatisfied) |
28 |
(...) |
29 |
``` |
30 |
|
31 |
I think you have to remove libressl first, like `emerge -C libressl`, |
32 |
then install openssl like `emerge -1 openssl`, then rebuild |
33 |
dependencies. As described here but in opposite way: |
34 |
https://wiki.gentoo.org/wiki/Project:LibreSSL |