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

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to