Bug#882305: libfinance-yahooquote-perl: yahooquote (and smtm) stopped working.

2017-11-21 Thread Ivan Rossi
Package: libfinance-yahooquote-perl
Version: 0.25
Severity: grave
Justification: renders package unusable

Dear Maintainer,

yahooquote (and smtm) stopped working. It seems that yahoo does not allow 
queries anymore.

how to reproduce:

$ yahooquote GOOG AMZN
Use of uninitialized value in concatenation (.) or string at 
/usr/bin/yahooquote line 33.
Use of uninitialized value in concatenation (.) or string at 
/usr/bin/yahooquote line 33.
Yahoo! - 403 Forbidden  -- error 403It 
has come to our attention that this service is being used in violation of the 
Yahoo Terms of Service.  As suchthe service is being discontinued.  For 
all future markets and equities data research
 please refer to finance.yahoo.com.



-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libfinance-yahooquote-perl depends on:
ii  libhtml-parser-perl   3.72-3
ii  libwww-perl   6.15-1
ii  perl  5.24.1-3+deb9u2
ii  perl-modules-5.24 [perl-modules]  5.24.1-3+deb9u2

libfinance-yahooquote-perl recommends no packages.

libfinance-yahooquote-perl suggests no packages.

-- no debconf information



Bug#855409: apt: "apt-key adv --recv-key" breaks with "keyserver receive failed: No dirmngr"

2017-02-17 Thread Ivan Rossi
Package: apt
Version: 1.4~rc1
Severity: normal
Tags: patch

Dear Maintainer,

After installing stretch on a server (just base+ssh, no X) I find that
apt-key is not able to retrieve keys from keyserver.

# apt-key adv   --recv 628E1F7BF79C26AA
Executing: /tmp/apt-key-gpghome.C7b9jiKPLG/gpg.1.sh --recv
628E1F7BF79C26AA
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or
directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.RBvT6jc83r/S.dirmngr'
failed: No such file or directory
gpg: keyserver receive failed: No dirmngr

The problem can be fixed by explicitly installing the "dirmngr" package.
Thus it looks like a dependency problem in the apt package.

I would expect either that dirmngr is installed together with apt.
The problem seems to affect stretch, but not jessie. 

-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Sandbox "";
APT::Sandbox::User "_apt";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^linux-headers-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^linux-image-extra-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^linux-signed-image-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^kfreebsd-image-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^kfreebsd-headers-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^gnumach-image-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^.*-modules-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^.*-kernel-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^linux-backports-modules-.*-4\.9\.0-1-amd64$";
APT::NeverAutoRemove:: "^linux-tools-4\.9\.0-1-amd64$";
APT::VersionedKernelPackages "";
APT::VersionedKernelPackages:: "linux-image";
APT::VersionedKernelPackages:: "linux-headers";
APT::VersionedKernelPackages:: "linux-image-extra";
APT::VersionedKernelPackages:: "linux-signed-image";
APT::VersionedKernelPackages:: "kfreebsd-image";
APT::VersionedKernelPackages:: "kfreebsd-headers";
APT::VersionedKernelPackages:: "gnumach-image";
APT::VersionedKernelPackages:: ".*-modules";
APT::VersionedKernelPackages:: ".*-kernel";
APT::VersionedKernelPackages:: "linux-backports-modules-.*";
APT::VersionedKernelPackages:: "linux-tools";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "contrib/metapackages";
APT::Never-MarkAuto-Sections:: "non-free/metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Move-Autobit-Sections "";
APT::Move-Autobit-Sections:: "oldlibs";
APT::Move-Autobit-Sections:: "contrib/oldlibs";
APT::Move-Autobit-Sections:: "non-free/oldlibs";
APT::Move-Autobit-Sections:: "restricted/oldlibs";
APT::Move-Autobit-Sections:: "universe/oldlibs";
APT::Move-Autobit-Sections:: "multiverse/oldlibs";
APT::Architectures "";
APT::Architectures:: "amd64";
APT::Architectures:: "i386";
APT::Compressor "";
APT::Compressor::. "";
APT::Compressor::.::Name ".";
APT::Compressor::.::Extension "";
APT::Compressor::.::Binary "";
APT::Compressor::.::Cost "0";
APT::Compressor::lz4 "";
APT::Compressor::lz4::Name "lz4";
APT::Compressor::lz4::Extension ".lz4";
APT::Compressor::lz4::Binary "false";
APT::Compressor::lz4::Cost "50";
APT::Compressor::gzip "";
APT::Compressor::gzip::Name "gzip";
APT::Compressor::gzip::Extension ".gz";
APT::Compressor::gzip::Binary "gzip";
APT::Compressor::gzip::Cost "100";
APT::Compressor::gzip::CompressArg "";
APT::Compressor::gzip::CompressArg:: "-6n";
APT::Compressor::gzip::UncompressArg "";
APT::Compressor::gzip::UncompressArg:: "-d";
APT::Compressor::xz "";
APT::Compressor::xz::Name "xz";
APT::Compressor::xz::Extension ".xz";
APT::Compressor::xz::Binary "xz";
APT::Compressor::xz::Cost "200";
APT::Compressor::xz::CompressArg "";
APT::Compressor::xz::CompressArg:: "-6";
APT::Compressor::xz::UncompressArg "";
APT::Compressor::xz::UncompressArg:: "-d";
APT::Compressor::bzip2 "";
APT::Compressor::bzip2::Name "bzip2";
APT::Compressor::bzip2::Extension ".bz2";
APT::Compressor::bzip2::Binary "bzip2";
APT::Compressor::bzip2::Cost "300";
APT::Compressor::bzip2::CompressArg "";
APT::Compressor::bzip2::CompressArg:: "-6";
APT::Compressor::bzip2::UncompressArg "";
APT::Compressor::bzip2::UncompressArg:: "-d";
APT::Compressor::lzma "";
APT::Compressor::lzma::Name "lzma";
APT::Compressor::lzma::Extension ".lzma";
APT::Compressor::lzma::Binary "xz";
APT::Compressor::lzma::Cost "400";
APT::Compressor::lzma::CompressArg "";
APT::Compressor::lzma::CompressArg:: "--format=lzma";
APT::Compressor::lzma::CompressArg:: "-6";
APT::Compressor::lzma::UncompressArg "";
APT::Compressor::lzma::UncompressArg:: "--format=lzma";

Bug#784426: smtm: dies at start

2015-05-06 Thread Ivan Rossi
Package: smtm
Version: 1.6.10
Severity: grave
Justification: renders package unusable

Dear Maintainer,


Since the middle of april 2015 smtm stopped working.
Tested on different machines (wheezy and jessie) and two different users.

at launch the program stops without starting the tk inteface, logging the
following errors:


Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in join or string at /usr/bin/smtm line 435.
Use of uninitialized value in uc at /usr/bin/smtm line 435.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value $arr[0] in uc at /usr/bin/smtm line 478.
Use of uninitialized value in hash element at /usr/bin/smtm line 486.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Argument }table {font-size:inherit isn't numeric in multiplication (*) at
/usr/bin/smtm line 488.
Argument text-align:center isn't numeric in multiplication (*) at
/usr/bin/smtm line 489.
Argument clean isn't numeric in multiplication (*) at /usr/bin/smtm line 491.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Argument }p isn't numeric in multiplication (*) at /usr/bin/smtm line 488.
Argument vertical-align:middle isn't numeric in multiplication (*) at
/usr/bin/smtm line 489.
Argument clean isn't numeric in multiplication (*) at /usr/bin/smtm line 491.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Use of uninitialized value in split at /usr/bin/smtm line 495.
Argument  form {margin:0 isn't numeric in numeric gt () at /usr/bin/smtm
line 595.
Argument font:x-small isn't numeric in numeric gt () at /usr/bin/smtm line
595.e of uninitialized value in string comparison (cmp) at /usr/bin/smtm line
351.
Use of uninitialized value in string comparison (cmp) at /usr/bin/smtm line
351.
Use of uninitialized value in string comparison (cmp) at /usr/bin/smtm line
351.
Use of uninitialized value in string comparison (cmp) at /usr/bin/smtm line
351.
Use of uninitialized value $b[0] in hash element at /usr/bin/smtm line 349.
Use of uninitialized value in string comparison (cmp) at /usr/bin/smtm line
351.
Use of uninitialized value in string comparison (cmp) at /usr/bin/smtm line
351.

Bug#784426: smtm: dies at start

2015-05-06 Thread Ivan Rossi

On Wed, 6 May 2015, Dirk Eddelbuettel wrote:



On 6 May 2015 at 09:25, Ivan Rossi wrote:
| Package: smtm
| Version: 1.6.10
| Severity: grave
| Justification: renders package unusable
|
| Dear Maintainer,
|
|
| Since the middle of april 2015 smtm stopped working.

I doubt the middle of April part.


My fault: I shoud have said roughly two weeks :)



Finance::YahooQuote needed, and got, a fix on April 29, thanks to a
contributed patch.  Please see

  http://dirk.eddelbuettel.com/blog/2015/04/29#yahooquote_0.25

and adjust YahooQuote.pm accordingly, and then report back.  Over here, smtm
works fine with it.


A really simple patch, and indeed it fixes the problem. 
hope it will percolate to stable soon.


All the best


Dirk

| Tested on different machines (wheezy and jessie) and two different users.
|
| at launch the program stops without starting the tk inteface, logging the
| following errors:
|
|
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in join or string at /usr/bin/smtm line 435.
| Use of uninitialized value in uc at /usr/bin/smtm line 435.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value $arr[0] in uc at /usr/bin/smtm line 478.
| Use of uninitialized value in hash element at /usr/bin/smtm line 486.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Argument }table {font-size:inherit isn't numeric in multiplication (*) at
| /usr/bin/smtm line 488.
| Argument text-align:center isn't numeric in multiplication (*) at
| /usr/bin/smtm line 489.
| Argument clean isn't numeric in multiplication (*) at /usr/bin/smtm line 
491.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Argument }p isn't numeric in multiplication (*) at /usr/bin/smtm line 488.
| Argument vertical-align:middle isn't numeric in multiplication (*) at
| /usr/bin/smtm line 489.
| Argument clean isn't numeric in multiplication (*) at /usr/bin/smtm line 
491.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Use of uninitialized value in split at /usr/bin/smtm line 495.
| Argument