Go to Google Groups Home    Spreadsheet::WriteExcel
FAQ: Reporting a bug in Spreadsheet::WriteExcel

jmcnamara <jmcnam...@cpan.org>

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/thre...

    http://groups.google.com/group/spreadsheet-writeexcel/browse_frm/thre...

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.
--