FAQ: Reporting a bug in Spreadsheet::WriteExcel

467 views
Skip to first unread message

jmcnamara

unread,
Jun 28, 2007, 1:41:50 PM6/28/07
to Spreadsheet::WriteExcel

If you are reporting a bug in Spreadsheet::WriteExcel then here are
some pointers.


1) Provide information on your system, version of perl and module
versions. The following program will generate everything that is
required. Put this information in your bug report.


#!/usr/bin/perl -w

print "\n Perl version : $]";
print "\n OS name : $^O";
print "\n Module versions: (not all are required)\n";


my @modules = qw(
Spreadsheet::WriteExcel
Parse::RecDescent
File::Temp
OLE::Storage_Lite
IO::Stringy
);


for my $module (@modules) {
my $version;
eval "require $module";

if (not $@) {
$version = $module->VERSION;
$version = '(unknown)' if not defined $version;
}
else {
$version = '(not installed)';
}

printf "%21s%-24s\t%s\n", "", $module, $version;
}

__END__

2) If your version of Spreadsheet::WriteExcel isn't the latest then
you should probably upgrade it (or at least test on a system with an
upgraded version).


3) Say if you tested with Excel, OpenOffice, Gnumeric or something
else. Say which version of that application you used.


4) Create a small example program that demonstrates your problem. This
is the very important. The program should be as small as possible. A
few lines of codes are worth tens of lines of text when trying to
describe a bug.


Here are some examples of good bug reports:

http://groups.google.com/group/spreadsheet-writeexcel/browse_frm/thread/17e63653fe7be8a8

http://groups.google.com/group/spreadsheet-writeexcel/browse_frm/thread/2dd35758d08e1dc4


In general the more effort that you put into making a bug report the
easier it will be to analyse and the quicker you will get a response.


John.
--

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages