Your message dated Sat, 4 Aug 2012 07:33:03 +0200
with message-id <20120804053303.GA22720@elende>
and subject line Re: Bug#683788: get-flash-videos: Can't locate Digest/SHA1.pm
in @INC
has caused the Debian Bug report #683788,
regarding get-flash-videos: Can't locate Digest/SHA1.pm in @INC
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
683788: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683788
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: get-flash-videos
Version: 1.25~git2012.06.27-1
Severity: normal
When I run get_flash_videos --update, I get this:
get_flash_videos --update
You already have the latest version.
Can't locate Digest/SHA1.pm in @INC (@INC contains: CODE(0x1a3be20)
/usr/bin/lib /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14
/usr/local/lib/site_perl .) at /home/micah/.get_flash_videos/plugins/Hulu.pm
line 17.
BEGIN failed--compilation aborted at
/home/micah/.get_flash_videos/plugins/Hulu.pm line 17.
Compilation failed in require at /usr/bin/get_flash_videos line 591.
I've even got libdigest-sha-perl installed (not a dependency of the package)
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages get-flash-videos depends on:
ii libcrypt-blowfish-perl 2.12-1+b2
ii libdata-amf-perl 0.09-3
ii libhtml-parser-perl 3.69-2
ii libhtml-tree-perl 5.02-1
ii libtie-ixhash-perl 1.21-2
ii liburi-perl 1.60-1
ii libwww-mechanize-perl 1.71-1
ii libwww-perl 6.04-1
ii perl 5.14.2-12
ii rtmpdump 2.4+20111222.git4e06e21-1
Versions of packages get-flash-videos recommends:
ii get-iplayer 2.82-2
ii libcrypt-rijndael-perl 1.11-1
ii liblwp-protocol-socks-perl 1.6-1
ii libxml-simple-perl 2.20-1
Versions of packages get-flash-videos suggests:
ii mplayer 2:1.0~rc4.dfsg1+svn34540-1+b2
-- no debconf information
--- End Message ---
--- Begin Message ---
Hi Micah and Gregor
On Sat, Aug 04, 2012 at 02:12:07AM +0200, gregor herrmann wrote:
> On Fri, 03 Aug 2012 19:40:53 -0400, Micah Anderson wrote:
>
> > When I run get_flash_videos --update, I get this:
> >
> > get_flash_videos --update
> > You already have the latest version.
> > Can't locate Digest/SHA1.pm in @INC (@INC contains: CODE(0x1a3be20)
> > /usr/bin/lib /etc/perl /usr/local/lib/perl/5.14.2
> > /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5
> > /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at
> > /home/micah/.get_flash_videos/plugins/Hulu.pm line 17.
> > BEGIN failed--compilation aborted at
> > /home/micah/.get_flash_videos/plugins/Hulu.pm line 17.
> > Compilation failed in require at /usr/bin/get_flash_videos line 591.
>
> Hm, I can't find a reference to Digest::SHA1 in the get-flash-videos
> git repo.
> And also no Hulu.pm.
It seems to come from[1], which references [2] to download the plugin.
[1]:
http://gitorious.org/get-flash-videos-plugins/pages/Hulu#Encryption+and+updates
[2]:
http://gitorious.org/get-flash-videos-plugins/gfv-plugins/blobs/raw/release/Hulu.pm
Upstream repo for the plugins[3].
[3]: https://git.gitorious.org/get-flash-videos-plugins/gfv-plugins.git
And in their repo it is already fixed with commit
c011585d8053bb40b717e1e1ac6df8c42c54fef6, so updating the Hulu plugin
should already solve the issue.
----cut---------cut---------cut---------cut---------cut---------cut-----
commit c011585d8053bb40b717e1e1ac6df8c42c54fef6
Author: ZakFlash <[email protected]>
Date: Tue Jul 3 21:18:26 2012 +0100
Changed Digest::SHA1 to Digest::SHA for Debian/Ubuntu
Digest::SHA1 has been deprecated so using this module caused problems for
Debian/Ubuntu users.
diff --git a/Hulu.pm b/Hulu.pm
index 578cb19..65f5a81 100644
--- a/Hulu.pm
+++ b/Hulu.pm
@@ -14,7 +14,7 @@ use Carp;
use Data::Dumper;
use Digest::MD5 qw(md5_hex);
use Digest::HMAC_MD5 qw(hmac_md5_hex);
-use Digest::SHA1 qw(sha1_hex);
+use Digest::SHA qw(sha1_hex);
use Encode;
use File::Path;
use File::Spec;
----cut---------cut---------cut---------cut---------cut---------cut-----
> And /home/micah/.get_flash_videos/plugins/Hulu.pm doesn't look like a
> file provided by a Debian package either :)
>
> (apt-file also doesn't find any Hulu.pm file.)
>
> > I've even got libdigest-sha-perl installed (not a dependency of the package)
>
> libdigest-sha-perl doesn't help for Digest::SHA1 (note the "1") :)
>
>
> Suggestions:
> 1) sed -i -e 's/Digest::SHA1/Digest::SHA/g'
> /home/micah/.get_flash_videos/plugins/Hulu.pm
> 2) Try to find out where this Hulu.pm comes from and bug the
> respective upstream.
See above :)
> 3) Close this bug.
Agree, and done.
Regards,
Salvatore
signature.asc
Description: Digital signature
--- End Message ---