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
_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev