On Sat Mar 07 14:41:12 2015, SREZIC wrote:
Show quoted text> On 2015-03-06 19:12:42, STBEY wrote:
> > On Fri Mar 06 18:18:14 2015, STBEY wrote:
> > > On Sat Feb 21 09:21:12 2015, SREZIC wrote:
> > > > There are new warnings when running the test suite with perl
> > > > 5.21.x:
> > > >
> > > > Unescaped left brace in regex is deprecated, passed through in
> > > > regex;
> > > > marked by <-- HERE in m/\bCONFESSing at .+\n.*\b(?:eval { <--
> > > > HERE
> > > > \.\.\.}|require 0) called at\b/ at t/f035.t line 109.
> > > > Unescaped left brace in regex is deprecated, passed through in
> > > > regex;
> > > > marked by <-- HERE in m/\bCLUCKing at .+\n.*\b(?:eval { <-- HERE
> > > > \.\.\.}|require 0) called at\b/ at t/f035.t line 121.
> > > > Unescaped left brace in regex is deprecated, passed through in
> > > > regex;
> > > > marked by <-- HERE in m/\bconfessING at .+\n.*\b(?:eval { <--
> > > > HERE
> > > > \.\.\.}|require 0) called at\b/ at t/f035.t line 133.
> > > > Unescaped left brace in regex is deprecated, passed through in
> > > > regex;
> > > > marked by <-- HERE in m/\bcluckING at .+\n.*\b(?:eval { <-- HERE
> > > > \.\.\.}|require 0) called at\b/ at t/f035.t line 145.
> > >
> > >
> > > Please let me know if this is fixed in the new version 6.4 I'm
> > > about
> > > to release the next couple of days!
> > > Thanks a lot! :-)
> >
> >
> > Please test the following release candidates and let me know if the
> > warning is gone:
> > Date::Calc 6.4 Sat 07-Mar-2015 01:00:08 CET
> > 2505ac448904945613237ec636695f4e 172879 Date-Calc-6.4.tar.gz
> > 2012 Date-Calc-6.4.README
> >
http://guest.engelschall.com/~sb/download/pkg/Date-Calc-6.4.tar.gz
> > Date::Calc::XS 6.4 Sat 07-Mar-2015 01:04:59 CET
> > db42e9ea3b14adcc6d95c2b5913a172c 85842 Date-Calc-XS-
> > 6.4.tar.gz 2018 Date-Calc-XS-6.4.README
> >
http://guest.engelschall.com/~sb/download/pkg/Date-Calc-XS-6.4.tar.gz
>
> I still see the warnings with Date-Calc-XS-6.4 and perl 5.21.9:
>
> t/f035.t .. Unescaped left brace in regex is deprecated, passed
> through in regex; marked by <-- HERE in m/\bCoNfEsSiNg\ at\ .+\n
> .*\bF::f\((?:\d+,\s*)*2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
> .*\bE::e\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
> .*\bD::d\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
> .*\bC::c\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
> .*\bB::b\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
> .*\bA::a\(2,\ 'CoNfEsSiNg'\)\ called\ at\ .+\n
> .*\b(?:eval\ { <-- HERE \.\.\.}|require\ 0)\ called\ at\ / at
> t/f035.t line 168.
>
> ... and about 30-40 more, same pattern.
Thanks a lot for testing!!!
But at least the following 4 warnings are gone?
Show quoted text> > > Unescaped left brace in regex is deprecated, passed through in
> > > regex;
> > > marked by <-- HERE in m/\bCONFESSing at .+\n.*\b(?:eval { <-- HERE
> > > \.\.\.}|require 0) called at\b/ at t/f035.t line 109.
> > > Unescaped left brace in regex is deprecated, passed through in
> > > regex;
> > > marked by <-- HERE in m/\bCLUCKing at .+\n.*\b(?:eval { <-- HERE
> > > \.\.\.}|require 0) called at\b/ at t/f035.t line 121.
> > > Unescaped left brace in regex is deprecated, passed through in
> > > regex;
> > > marked by <-- HERE in m/\bconfessING at .+\n.*\b(?:eval { <-- HERE
> > > \.\.\.}|require 0) called at\b/ at t/f035.t line 133.
> > > Unescaped left brace in regex is deprecated, passed through in
> > > regex;
> > > marked by <-- HERE in m/\bcluckING at .+\n.*\b(?:eval { <-- HERE
> > > \.\.\.}|require 0) called at\b/ at t/f035.t line 145.
I.e., is what I did to fix those four the right thing to do?