develooper Front page | perl.perl5.porters | Postings from May 2021

Re: Two further features, one definitely needed for survival, otherlikely needed.

Thread Previous | Thread Next
From:
Sergey Aleynikov
Date:
May 24, 2021 13:28
Subject:
Re: Two further features, one definitely needed for survival, otherlikely needed.
Message ID:
CAKNj8S3aQofkpNhyjvAjY-khGrXYUYkL5G8cWgrJWX=XBMhMYQ@mail.gmail.com
пн, 24 мая 2021 г. в 13:21, Nicholas Clark <nick@ccl4.org>:

> It seems that even the work of trying to maintain binary compatibility
> *within* minor versions is mostly wasted. For any given version, OSes seem
> to stick on the exact x.y.z version that they started on, and then
> "backport" patches from our x.y.z+1 (etc) versions to their "x.y.z",

But breaking binary compatibility would make their work harder, not
easier. They'd need to either force-upgrade versions of all dependent
packages (to effectively rebuild them) or now they instead of us have
to review all patches for breakage. It doesn't look like a fair
exchange. Furthermore, that could lead to code running on 5.x.y on one
platform to have one set of not-fixed bugs, but running with a
different set on another platform - due to them choosing different
strategies. It's not impossible now, but foregoing binary in point
releases compatibility extravagets it.

Best regards,
Sergey Aleynikov

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About