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

Bug#504111: Missing dep on perl causes Use of uninitialized value $uni in pattern match (m//) at /usr/bin/ckbcomp line 3109.



Package: console-setup
Version: 1.25
Severity: normal
Tags: patch

        Hi

 line 3109:
 if (chr($uni) =~ /\p{IsAlpha}/) {
 cause a warning:
 Use of uninitialized value $uni in pattern match (m//) at /usr/bin/ckbcomp line 3109.

 This is visible on boot on minimal system which don't have
 perl/perl-modules installed.

 A smaller test case would be:
 perl -e 'use warnings "all"; chr(hex(323)) =~ /\p{IsAlpha}/'
Use of uninitialized value $x in scalar assignment at /usr/share/perl/5.10/utf8_heavy.pl line 242.
Use of uninitialized value $x in pattern match (m//) at /usr/share/perl/5.10/utf8_heavy.pl line 243.
Use of uninitialized value in pattern match (m//) at -e line 1.
Use of uninitialized value in pattern match (m//) at -e line 1.

 the warnings go away when installing perl + perl-modules.

   Bye
-- 
Loïc Minier



Reply to: