Alexander Bluhm <alexander.bl...@gmx.net> wrote:

> On Tue, Oct 23, 2018 at 03:21:23AM +1100, Joel Sing wrote:
> > P.S. There is more functionality that could be enabled for LibreSSL, which
> > is currently being explicitly disabled...
> 
> When a new Net::SSLeay is released, I disable things that are not
> supported by current LibreSSL.  But how can I be informed when
> something is later added to LibreSSL?  And to which version is it
> added?

It is very easy to argue that the attempt to support multiple past
circumstances, using cpp #if, completely poisons the future.

Maybe 1 person can understand the intent.  Maybe 2 others can verify
it is correct at the moment.  But every change makes correct decision
making more tenious..

And eventually it turns into a crapshoot.

I understand the difficulty pointed out by the first questions.  What
bothers me is the last question.  It indicates a desire to support many
generations of software.  Any attempt at that risks a mistake supporting
today or tomorrow.  As we've seen time and time again.

Reply via email to