Package: mrtg-contrib
Version: 2.10.13-1.2
Severity: serious
Justification: Policy 2.2.1, content of main


Unless I'm mistaken, the following code is not likely to run on Debian 
GNU/Linux, without any proprietary software.
(I havent not found which packages provides modules Win32::OLE::Const in 
Debian).

        use Win32::OLE::Const 'Microsoft Excel';
        use Win32::OLE::Const 'Microsoft Office';
        use POSIX;

        my ($start, $end, $fin, $fout)= @_;

        # use existing instance if Excel is already running
        my $xl;
        eval {$xl = Win32::OLE->GetActiveObject('Excel.Application')};
        die "$progname: Excel not installed" if $@;
        unless (defined $xl) {
                $xl = Win32::OLE->new('Excel.Application', sub {$_[0]->Quit;})
                        || die "$progname: Cannot start Excel; $!";
        }
        # open the CSV

This bit of code is in a sub which is called in the script without any if 
statement, so it is not optional.


I do not even to mention the fact that it recommends usage of proprietary 
software. 


I think that xlsummary should be removed, moved to contrib or changed to 
support openofficed.

Regards,



-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages mrtg-contrib depends on:
ii  mrtg                         2.10.13-1.2 multi router traffic grapher

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to