Hi, I'm the Data-Alias maintainer. Data-Alias has been updated for Perl 5.22, in Data-Alias-1.19, now on CPAN. However, I've had reports from two separate users describing test failures of D-A-1.19 on vendor versions of Perl 5.22, one Debian and one Fedora. These new test failures are recognisable by a bunch of syntax-related error messages from the test suite, starting with a "Useless use of anonymous hash" warning from t/03_copy.t, following build success.
I have not been able to reproduce this new failure myself. It doesn't happen with my usual configurations of stock Perl 5.22. It doesn't happen if I apply as much of the Fedora configuration settings as I can to stock 5.22. It even doesn't happen if I use my usual configuration after applying the patches from the Debian perl 5.22.0-4 package. It would be really helpful if someone with a failing setup would try figuring out which part of the perl build makes the difference. Something I haven't yet tried varying is the C compiler. I'm using Debian gcc 4.7.2-5, which doesn't understand the -fstack-protector-strong option that the failing perls are built with. -zefram