Mailing List Archive

Re: Devel-PPPort-3.59 drops PERL_BCDVERSION from ppport.h and breaksText::CSV_XS
Nicolas R. wrote:
> I agree with Karl, we are going to restore PERL_BCDVERSION and
> perform another release to fix that issue.
> The delta of changes was so big, that I missed it when working on the
> Changelog, and when I reviewed this change
>

PERL_BCDVERSION might be the only ppport.h MANDATORY API, there is CPAN
code out there that, even on blead perl, CAN NOT run without ppport.h
"backwards compatibility layer", that macro is the prime reason. Perl's
build process would be simplified (more parallel) if no module depended
on building ppport.h, I tried some years ago to make /cpan and /dist
modules ppport.h free but some those /cpans are unmaintained and years
between releases.
Re: Devel-PPPort-3.59 drops PERL_BCDVERSION from ppport.h and breaksText::CSV_XS [ In reply to ]
I probably forgot to mention here that Devel-PPPort-3.60 was released two
days ago to restore PERL_BCDVERSION
This was obviously a mistake.

Let me know if this does not fix the problem.
thanks
nicolas


On Thu, Aug 13, 2020 at 7:46 AM bulk88 <bulk88@hotmail.com> wrote:

> Nicolas R. wrote:
> > I agree with Karl, we are going to restore PERL_BCDVERSION and
> > perform another release to fix that issue.
> > The delta of changes was so big, that I missed it when working on the
> > Changelog, and when I reviewed this change
> >
>
> PERL_BCDVERSION might be the only ppport.h MANDATORY API, there is CPAN
> code out there that, even on blead perl, CAN NOT run without ppport.h
> "backwards compatibility layer", that macro is the prime reason. Perl's
> build process would be simplified (more parallel) if no module depended
> on building ppport.h, I tried some years ago to make /cpan and /dist
> modules ppport.h free but some those /cpans are unmaintained and years
> between releases.
>