[prev in list] [next in list] [prev in thread] [next in thread]
List: perl5-changes
Subject: Re: [perl.git] branch blead, updated. v5.21.8-107-g5bf4b3b
From: 71.246.115.134
Date: 2015-01-30 0:50:52
Message-ID: 20150130005053.19223.qmail () lists-nntp ! develooper ! com
[Download RAW message or body]
On 01/29/2015 08:41 AM, Steve Hay wrote:
> On 29 January 2015 at 01:36, James Keenan <jkeen@verizon.net> wrote:
> > In perl.git, the branch blead has been updated
> >
> > <http://perl5.git.perl.org/perl.git/commitdiff/5bf4b3bf13bc4055684a48448b05920845ef7764?hp=1a43aa034207579c7b9e27eceda85687707c5c86>
> >
> > - Log -----------------------------------------------------------------
> > commit 5bf4b3bf13bc4055684a48448b05920845ef7764
> > Author: Lajos Veres <vlajos@gmail.com>
> > Date: Wed Jan 28 20:35:53 2015 -0500
> >
> > Corrections to spelling and grammatical errors.
> >
> > Extracted from patch submitted by Lajos Veres in RT #123693.
> > -----------------------------------------------------------------------
> [...]
> >
> > diff --git a/dist/Tie-File/lib/Tie/File.pm b/dist/Tie-File/lib/Tie/File.pm
> > index df8a197..1f71531 100644
> > --- a/dist/Tie-File/lib/Tie/File.pm
> > +++ b/dist/Tie-File/lib/Tie/File.pm
> > @@ -7,14 +7,14 @@ use Fcntl 'O_CREAT', 'O_RDWR', 'LOCK_EX', 'LOCK_SH', \
> > 'O_WRONLY', 'O_RDONLY'; sub O_ACCMODE () { O_RDONLY | O_RDWR | O_WRONLY }
> >
> >
> > -$VERSION = "1.01";
> > +$VERSION = "1.02";
> > my $DEFAULT_MEMORY_SIZE = 1<<21; # 2 megabytes
> > -my $DEFAULT_AUTODEFER_THRESHHOLD = 3; # 3 records
> > -my $DEFAULT_AUTODEFER_FILELEN_THRESHHOLD = 65536; # 16 disk blocksful
> > +my $DEFAULT_AUTODEFER_THRESHOLD = 3; # 3 records
> > +my $DEFAULT_AUTODEFER_FILELEN_THRESHOLD = 65536; # 16 disk blocksful
> >
> > my %good_opt = map {$_ => 1, "-$_" => 1}
> > qw(memory dw_size mode recsep discipline
> > - autodefer autochomp autodefer_threshhold concurrent);
> > + autodefer autochomp autodefer_threshold concurrent);
> >
> > sub TIEARRAY {
> > if (@_ % 2 != 0) {
> > @@ -62,10 +62,10 @@ sub TIEARRAY {
> > $opts{autodefer} = 1 unless defined $opts{autodefer};
> > $opts{autodeferring} = 0; # but is not initially active
> > $opts{ad_history} = [];
> > - $opts{autodefer_threshhold} = $DEFAULT_AUTODEFER_THRESHHOLD
> > - unless defined $opts{autodefer_threshhold};
> > - $opts{autodefer_filelen_threshhold} = $DEFAULT_AUTODEFER_FILELEN_THRESHHOLD
> > - unless defined $opts{autodefer_filelen_threshhold};
> > + $opts{autodefer_threshold} = $DEFAULT_AUTODEFER_THRESHOLD
> > + unless defined $opts{autodefer_threshold};
> > + $opts{autodefer_filelen_threshold} = $DEFAULT_AUTODEFER_FILELEN_THRESHOLD
> > + unless defined $opts{autodefer_filelen_threshold};
> >
>
> I agree with Tony's comment that these and other changes to Tie-File
> could break backwards compatibility. The keys of %opt are passed in
> from user code, so we can't change the expected key from
> "autodefer_threshhold" to "autodefer_threshold" without also asking
> users to change their code, which is probably more hassle than it's
> worth.
>
> Strictly speaking, I don't see the particular keys in question
> documented, but it's still possible that some brave (unwise) soul is
> using them and I don't think it's worth breaking even undocumented
> things just for the sake of a typo.
>
> So I think these parts should be reverted.
>
I reverted the commit which included changes to Tie-File in:
* f4fb63c Revert "Corrections to spelling and grammatical errors."
I then re-applied the portions of 5bf4b3b which did *not* pertain to
Tie-File.
* a9ccbcd (HEAD, origin/blead, origin/HEAD, blead) Corrections to
spelling and grammatical errors.
If there are further problems with this series of commits, could you
post discussion to the RT ticket?
https://rt.perl.org/Ticket/Display.html?id=123693
That will make it more likely that I will spot them quickly.
Thank you very much.
Jim Keenan
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic