develooper Front page | perl.perl5.porters | Postings from August 2016

[perl #128800] base.pm broken in Perl 5.24.1 rc2

Thread Previous | Thread Next
From:
Chris Travers via RT
Date:
August 3, 2016 04:53
Subject:
[perl #128800] base.pm broken in Perl 5.24.1 rc2
Message ID:
rt-4.0.18-15948-1470199987-305.128800-14-0@perl.org
There are also, as it occurs to me, a number of things that could be done to make these sorts of changes (even if you insist on moving to nebulous software contracts) far more tolerable to developers.  These include:

1.  A real effort to make the failure cases transparent.  For example, failing to require without . you could check the current directory for the file and warn if it exists.  That would make debugging these sorts of problems easy and even more valuable than changes docs.

2.  Clear documentation describing the sorts of errors that result from this change and their solutions.

At least with the Debian backport (and the RC2 tarball) these things are not done.  base.pm does not conform to documented behavior or to past behavior and therefore has a serious bug.  You can address the bug in any of a number of ways (and documentation/transparency of error conditions is one) but it needs to be addressed.

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