Bug#733027: Silence warnings about "Use of uninitialized value in lc"
John Zaitseff
J.Zaitseff at zap.org.au
Tue Dec 24 05:28:00 UTC 2013
Package: libopenoffice-oodoc-perl
Version: 2.125-2
Tags: patch
The current version of libopenoffice-oodoc-perl in Debian (and in
Ubuntu) has a rather annoying little bug: it seems to spew out
warnings of the form:
Use of uninitialized value in lc at /usr/share/perl5/OpenOffice/OODoc/File.pm line 378.
This is due, of course, to the function "lc" being applied to a
possibly-undefined value.
The solution is to change OODoc/File.pm, line 378, from:
my $od = lc $self->{'opendocument'};
to:
my $od = $self->{'opendocument'};
$od = lc $od if defined($od);
I have prepared a patch against the current Debian package that
creates a new debian/patches/silence-warnings.patch file with the
appropriate diff.
Could you please apply this patch. Thanks!
Yours truly,
John Zaitseff
--
John Zaitseff ,--_|\ The ZAP Group
Phone: +61 2 9643 7737 / \ Sydney, Australia
E-mail: J.Zaitseff at zap.org.au \_,--._* http://www.zap.org.au/
v
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libopenoffice-oodoc-perl-2.125-2zg1.diff
Type: text/x-diff
Size: 1316 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20131224/9a43c58b/attachment.diff>
More information about the pkg-perl-maintainers
mailing list