Subject: | t/80await+try.t may fail (with older Syntax::Keyword::Try?) |
The test suite fails on some of my smokers:
...
# Future::AsyncAwait 0.47, Syntax::Keyword::Try 0.11
syntax error at t/80await+try.t line 122, near "catch ( "
Global symbol "$e" requires explicit package name (did you forget to declare "my $e"?) at t/80await+try.t line 122.
syntax error at t/80await+try.t line 122, near "$e ) "
Global symbol "$e" requires explicit package name (did you forget to declare "my $e"?) at t/80await+try.t line 123.
syntax error at t/80await+try.t line 125, near "}"
Execution of t/80await+try.t aborted due to compilation errors.
t/80await+try.t .................
Dubious, test returned 255 (wstat 65280, 0xff00)
No subtests run
...
This seems to happen if Syntax::Keyword::Try is installed but too old (version 0.11 or less).