Re: OpenSSL 3.0 for 14.0-RELEASE: issues with 1.x/3.x symbol clashing, ports linking against base OpenSSL, ports that don't compile/link against OpenSSL 3, etc

Alexander Leidinger <[email protected]>
Newsgroups gmane.os.freebsd.architechture
Message-ID <20230502093932.Horde.uHWwvXLE_HzfiMtFPj7-DHc@webmail.leidinger.net>
  Quoting Enji Cooper <[email protected]> (from Mon, 1 May 2023  
18:55:09 -0700):

> Hello,
>             One of the must-haves for 14.0-RELEASE is the  
> introduction of OpenSSL 3.0 into the base system. This is a must  
> because, in short, OpenSSL 1.1 is no longer supported as of  
> 09/26/2023 [1].
>       
>      I am proposing OpenSSL be made private along with all dependent  
> libraries, for the following reasons:

As doing that requires some changes to ports too, I'm repeating (a  
short gist of it) my opinion which I voiced in the other thread about  
OpenSSL:
  - any solution to ports needs to keep in mind, that we have 13.x  
(with OpenSSL 1.1.1) supported for a while, which means we will have  
conditionals in ports on the OpenSSL version and visibility of the  
basesystem libs anyway (people working in making those libs private  
need to touch ports, and with the focus on making them private we need  
to keep in mind that we have a supported stable branch where they are  
not private)
  - as such making those libs private in 14 is orthogonal to the issue  
at hand and could be worked on in parallel (as the topic here are  
making the libs private, I only want to make this fact explicit  
instead of having it implicit in between the lines of your text)
  - we will have hickups in the ports tree regarding this (sometimes  
on 13.x, sometimes in -current, sometimes in both) and personally I  
wouldn't mind if we declare the main branch of ports temporary as a  
work in progress of the OpenSSL migration and go ahead step by step  
there (mention in src-UPDATING and ports-UPDATING that we transition  
to OpenSSL 3 and the tree is "unstable" and people should switch to  
the quarterly branch until further notice if they want to be sure to  
get a buildable ports tree)


Bye,
Alexander.

-- 
http://www.Leidinger.net [email protected]: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org    [email protected]  : PGP 0x8F31830F9F2772BF
signature.asc (application/pgp-signature, 851 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIzBAABCAAdFiEER9UlYXp1PSd08nWXEg2wmwP42IYFAmRQvjMACgkQEg2wmwP4
2Ia1GQ/9GVAyBUjNaF6B1xezkamuBJHN3DOU4EKplIf/rVEF9+GLtkwwhAtwaIUs
y6kq7Zlb+NKHIPAzc4lYMJ0vYp9Tlfsvt7sW5R61ny5v94bUlc4yBoewWZ7Zmxql
G2q/kueyHNpDty1Nl2dLSkaVOZtREfKvqe3nIOHViZ2P2kIddRC4Ruct9QGZpn1T
OVjNYbuaS2wV4/5LTHSxNkXLzhbeqzxe+wGxPlPF8I5PyXdS2Bj8l4ugMxuwacO6
bMcMGWYN+qfAuU9c/xtlDxClkvDdDPa571yI0mMwAqcO1qW8W21yVuAW1LSMNz0g
0HP3+sKieE3/LwIYOZdrP+x1b16+1A9RAjtulnfa26kzDx6CFhISabl20ay5oIK4
7TByVIIPWohUlcPeYZInFC7mqlgFChRb42Eil9DmWmMKQYK8E1k/kmLT6eZrmy7s
zsW0OlDVYRXJFOFBbqwFaai0l4hZKjVeabe4MTES/kqU8CSBJkPM0mBwk45ms4SH
sbY00ONhfnYc6VF1YaXy84IRfyJ7/NfICO5nrjMxTaKU+Q3/E98P8FTOz7Bc2Hau
D+bcSUw1VEdNGa8OSeFyrwaRD0gh8UaCxj9q/VlD8P9drcTWaRQEmPps645nGLwt
skNZh9wm+c7yPi7eA0NJ3Gal4ttXxsiwBQpvMCGqZ9e3ozqMo/0=
=SPLR
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.