[oi-dev] phasing out openssl 1.0.2 (mostly)
Till Wegmueller
toasterson at gmail.com
Sun Feb 25 16:22:16 UTC 2024
Hey Goetz
On 24.02.2024 18:27, Goetz T. Fischer wrote:
> hey all,
>
> as you know there're still some packages in the repo that use openssl 1.0.2. so
> far this had the unpleasant implication that all new packages had to be
> hardcoded to newer ssl versions one way or the other, because the buildsystem's
> ssl mediator had to remain at 1.0.
> obviously that wastes a lot of time and usually should be the other way around.
> i.e. only hardcoding the handful of packages which, for whatever reason, still
> need 1.0.2 and having the buildsystem's ssl mediator set to whatever is
> considered the default at the time. having a significantly smaller number of
> packages with a fixed ssl version also makes switching to a different ssl
> version at some point much nicer. the latter of course depending on how much
> has been modified of each package to achieve the fixed ssl dependency.
>
> right now 91 packages are affected. see attachment for the list. not counting
> the ones which even need 0.9.8 :-O
Right now the list seems to fall into a couple categories of reasons why
those dependencies exist in the repo.
1. Old Packages with newer versions available in the repo.
In this case this will be solved if/when we do the next repo cleanup.
(You could also clean them out of your list, we can ignore those)
2. Packages not being able to use the CFLAGS/LDFLAGS to define the
openssl version. This can be fixed once we are certain all other
packages build, once that is ensure we simply set the mediator to
default to 3.x and run the prepared rebuild PR.
3. Packages that need updates to support openssl 3. This is the list we
need to look into including the ones still needing 0.9.8.
Can you cleanup your list from packages in category 1? Then we can look
at the rest. Can you also include the packages that require openssl
0.9.8 and clean that from the ones in category 1?
Can you also check if the OPENSSL_DEFAULT mechanism suffices for the
packages you wish to upgrade?
Greetings
-Till
More information about the oi-dev
mailing list