[MacPorts] #66740: libressl: coexistence issue with openssl, openssl3, openssl11
MacPorts
noreply at macports.org
Sun Jan 22 14:34:32 UTC 2023
#66740: libressl: coexistence issue with openssl, openssl3, openssl11
------------------------------------------+--------------------
Reporter: Zweihorn | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Resolution: | Keywords: x86_64
Port: libressl openssl3 openssl11 |
------------------------------------------+--------------------
Changes (by Zweihorn):
* cc: Zweihorn (added)
Old description:
> Why was MacPorts starting to install 'openssl3' and 'openssl11'
> concurrently to an already installed 'libressl' anyway?
>
> AFAIK this behaviour started months ago. Maybe MacPorts 2.8.0 but IMO
> could be earlier.
>
> IMO there should only be 'libressl' installed and other ports have to
> honor this or have to throw an error.
>
> {{{
> % port installed | grep ssl
> curl @7.86.0_0+http2+ssl
> curl @7.87.0_0+http2+ssl (active)
> libressl @3.6.1_0 (active)
> net-snmp @5.9.1_1+perl5_34+ssl (active)
> openssl11 @1.1.1s_0 (active)
> }}}
>
> {{{
> % port dependents openssl11
> python27 depends on openssl11
> }}}
>
> {{{
> % port dependents libressl
> curl depends on libressl
> libevent depends on libressl
> net-snmp depends on libressl
> openssh depends on libressl
> python310 depends on libressl
> python38 depends on libressl
> python39 depends on libressl
> sane-backends depends on libressl
> }}}
>
> AFAIK in recent past there was also 'openssl3' installed for 'python27'
> but vanished some update ago apparently. And I just threw 'openssl' into
> the basket in the Summary.
>
> Ticket might be linked to:
> - https://trac.macports.org/ticket/66601#comment:6
> - https://trac.macports.org/ticket/54744
>
> Hope this helps.
New description:
Why was MacPorts starting to install 'openssl3' and 'openssl11'
concurrently to an already installed 'libressl' anyway?
AFAIK this behaviour started months ago. IMO during MacPorts 2.7.2 or even
earlier.
IMO there should only be 'libressl' installed and other ports have to
honor this or have to throw an error.
{{{
% port installed | grep ssl
curl @7.86.0_0+http2+ssl
curl @7.87.0_0+http2+ssl (active)
libressl @3.6.1_0 (active)
net-snmp @5.9.1_1+perl5_34+ssl (active)
openssl11 @1.1.1s_0 (active)
}}}
{{{
% port dependents openssl11
python27 depends on openssl11
}}}
{{{
% port dependents libressl
curl depends on libressl
libevent depends on libressl
net-snmp depends on libressl
openssh depends on libressl
python310 depends on libressl
python38 depends on libressl
python39 depends on libressl
sane-backends depends on libressl
}}}
AFAIK in recent past there was also 'openssl3' installed for 'python27'
but vanished some update ago apparently. And I just threw 'openssl' into
the basket in the Summary.
Ticket might be linked to:
- https://trac.macports.org/ticket/66601#comment:6
- https://trac.macports.org/ticket/54744
Hope this helps.
--
--
Ticket URL: <https://trac.macports.org/ticket/66740#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list