[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