Package: gnucash-common
Version: 1:2.4.10-2
Followup-For: Bug #660447

Dear Maintainer,

I have looked into this further. The problem appears to be in
Finance::Quote. Namely

$ gnc-fq-dump -v currency EUR USD
1 EUR = <unknown> USD                               
$ gnc-fq-dump -v currency USD USD
1 USD = 1 USD

A minimal failing example (extracted from gnc-fq-dump) is

$ perl -e '
use strict;
my @modules = qw(Finance::Quote LWP HTML::Parser HTML::TableExtract 
Crypt::SSLeay Date::Manip);
foreach my $mod (@modules) {
  if (eval "require $mod") {
    $mod->import();
  }
}
my $q = Finance::Quote->new;
my $result = $q->currency("USD", "EUR");
printf "$result\n";
'

which returns nothing, while

$ perl -e '
use strict;
my @modules = qw(Finance::Quote LWP HTML::Parser HTML::TableExtract 
Crypt::SSLeay Date::Manip);
foreach my $mod (@modules) {
  if (eval "require $mod") {
    $mod->import();
  }
}
my $q = Finance::Quote->new;
my $result = $q->currency("USD", "USD");
printf "$result\n";
'

returns "1".

Best,
T




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to