Bug#841252: libtk-filedialog-perl: Control-W is deprecated in $W variable, needs to be changed to $^W with literal ^ character

Niko Tyni ntyni at debian.org
Wed Oct 19 07:19:54 UTC 2016


Control: severity -1 grave
Control: tag -1 sid stretch

On Tue, Oct 18, 2016 at 06:21:48PM -0500, Carlo Segre wrote:
> Package: libtk-filedialog-perl
> Version: 1.3-4
> Severity: normal

> Unrecognized character \x17; marked by <-- HERE after nSave) = $<-- HERE
> near column 22 at /usr/share/perl5/Tk/FileDialog.pm line 610.

> The character "^W" is actually the single character Control-W instead of the 
> "^" character followed by "W".  This use is deprecated and can be fixed by 
> replacing the Control-W in the three lines above. 

Thanks for the report. This was deprecated already back in Perl 5.20 and
is now a hard error since 5.24. Upgrading the severity as this module
package is currently unusable on sid/stretch.

It might be good to patch in a minimal test suite or something
while fixing this. The issue should really have been caught by our
pre-transition checks (rebuilds / autopkgtest).
-- 
Niko



More information about the pkg-perl-maintainers mailing list