Skip Menu |

This queue is for tickets about the App-Chart CPAN distribution.

Report information
The Basics
Id: 106767
Status: resolved
Priority: 0/
Queue: App-Chart

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 252
Fixed in: (no value)



Subject: Unescaped left brace in regex is deprecated
Manual.t fails because of a new deprecation in recent perls (5.22.0 and newer): Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\@anchor{ <-- HERE ([^}]*)}/ at t/Manual.t line 40. # texi nodes 127 # no chart.texi node for "Casablanca Stock Exchange" ref in lib/App/Chart/Suffix/CAS.pm # no chart.texi node for "Dividends and Splits" ref in lib/App/Chart/Series/Derived/Adjust.pm # no chart.texi node for "Typical Price" ref in lib/App/Chart/Series/Derived/TypicalPrice.pm # no chart.texi node for "Raw Data" ref in lib/App/Chart/Gtk2/RawDialog.pm # no chart.texi node for "Weighted Close" ref in lib/App/Chart/Series/Derived/WeightedClose.pm # no chart.texi node for "Preferences" ref in lib/App/Chart/Gtk2/PreferencesDialog.pm # no chart.texi node for "Midpoint" ref in lib/App/Chart/Series/Derived/Midpoint.pm # source nodes 123 # Saw 1 warning(s): # # Trace begun at t/MyTestHelpers.pm line 55 # MyTestHelpers::nowarnings_handler('Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\@anchor{ <-- HERE ([^}]*)}/ at t/Manual.t line 40.^J') called at t/Manual.t line 40 # # Exit code 1 for warnings # Looks like your test exited with 1 just after 1. t/Manual.t ..................... Dubious, test returned 1 (wstat 256, 0x100) All 1 subtests passed
Subject: Re: [rt.cpan.org #106767] Unescaped left brace in regex is deprecated
Date: Sun, 30 Aug 2015 17:07:50 +1000
To: "Slaven_Rezic via RT" <bug-App-Chart [...] rt.cpan.org>
From: Kevin Ryde <user42_kevin [...] yahoo.com.au>
"Slaven_Rezic via RT" <bug-App-Chart@rt.cpan.org> writes: Show quoted text
> > Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\@anchor{ <-- HERE ([^}]*)}/ at t/Manual.t line 40.
Thanks. More warnings to communicate incompatible changes to users instead of authors :-(. Still you can see the point to ensure it doesn't look like a range quantifier ...
Fixed in the latest, I hope.