[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#834797: lintian: depends on libdata-alias-perl, broken with Perl 5.24



Hi Niko!

Thanks for the bug report.

* Niko Tyni <ntyni@debian.org>, 2016-08-19, 09:42:
This package depends and/or build-depends on libdata-alias-perl, which breaks with Perl 5.24 (currently in experimental.)

This dependency was added in 516add8dc237 "to avoid copying large texts in memory". But my understanding is that Perl >= 5.20 has copy-on-write strings[0], so this optimization is no longer necessary. Jessie has a sufficiently new version, so the use of Data::Alias can be safely dropped.

[0] http://perldoc.perl.org/perl5200delta.html#Performance-Enhancements

In some cases the 'refaliasing' feature in Perl >= 5.22 may be a replacement;

(Lintian needs to be backportable to stable, so we couldn't easily use this feature yet.)

--
Jakub Wilk


Reply to: