oetiker / business-payment-swissesr

A Perl Module to create Swiss ESR invoices.
GNU General Public License v3.0
2 stars 0 forks source link

Unescaped left brace in regex is illegal in regex #2

Closed eserte closed 8 years ago

eserte commented 8 years ago

Module compilation fails with perl 5.25.1:

#   Failed test 'use Business::Payment::SwissESR::PaymentSlip;'
#   at t/paymentslip.t line 34.
#     Tried to use 'Business::Payment::SwissESR::PaymentSlip'.
#     Error:  Unescaped left brace in regex is illegal in regex; marked by <-- HERE in m/\${ <-- HERE (\S+?)}/ at /usr/home/eserte/.cpan/build/2016053100/Business-Payment-SwissESR-0.13.0-R0yzlH/t/../lib/Business/Payment/SwissESR/PaymentSlip.pm line 260, <DATA> line 2125.
# Compilation failed in require at t/paymentslip.t line 34, <DATA> line 2125.
# BEGIN failed--compilation aborted at t/paymentslip.t line 34, <DATA> line 2125.
eserte commented 8 years ago

Happens also with 0.13.1. See http://www.cpantesters.org/cpan/report/07179308-2719-11e6-8ecc-e18fee154262 for a sample report.

oetiker commented 8 years ago

1.3.2 is out

Tobias Oetiker tobi@oetiker.ch 062 775 9902

On 04.06.2016, at 11:41, Slaven Rezić notifications@github.com wrote:

Happens also with 0.13.1. See http://www.cpantesters.org/cpan/report/07179308-2719-11e6-8ecc-e18fee154262 for a sample report.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

eserte commented 8 years ago

Still happens with 0.13.2: http://www.cpantesters.org/cpan/report/cdd4f80c-2a5f-11e6-b85b-cdcec46c58f4

oetiker commented 8 years ago

0.13.3 fixes another one :)

eserte commented 8 years ago

Yes, with 0.13.3 I managed to generate a pass report with perl 5.25.1.

oetiker commented 8 years ago

\o/