Package: ddclient Version: 3.8.1-1.1 Followup-For: Bug #690568 With the recent update to testing the issue still appears, making freedns unusable without manually modyfing the perl script.
A simple patch is included which both corrects module and package names. Furthermore, would be adequate to add libdigest-sha-perl as a Suggests? -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.10-3-686-pae (SMP w/2 CPU cores) Locale: LANG=ca_ES.UTF-8, LC_CTYPE=ca_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages ddclient depends on: ii debconf [debconf-2.0] 1.5.51 ii initscripts 2.88dsf-43 ii lsb-base 4.1+Debian12 ii perl [perl5] 5.18.1-4 Versions of packages ddclient recommends: ii libio-socket-ssl-perl 1.955-1 ddclient suggests no packages. -- debconf information excluded
--- a/ddclient 2013-11-01 08:27:21.000000000 +0100 +++ b/ddclient 2013-11-01 08:32:02.723299106 +0100 @@ -1783,14 +1783,14 @@ ## load_sha1_support ###################################################################### sub load_sha1_support { - my $sha1_loaded = eval {require Digest::SHA1}; + my $sha1_loaded = eval {require Digest::SHA}; unless ($sha1_loaded) { fatal(<<"EOM"); -Error loading the Perl module Digest::SHA1 needed for freedns update. -On Debian, the package libdigest-sha1-perl must be installed. +Error loading the Perl module Digest::SHA needed for freedns update. +On Debian, the package libdigest-sha-perl must be installed. EOM } - import Digest::SHA1 (qw/sha1_hex/); + import Digest::SHA (qw/sha1_hex/); } ###################################################################### ## geturl