Skip to content
  • Jesse Weaver's avatar
    Bug 12393 - Depend on SSL module for LWP, for OverDrive · 8599b1dc
    Jesse Weaver authored and Tomas Cohen Arazi's avatar Tomas Cohen Arazi committed
    
    
    The OverDrive integration needs to connect to an authentication server
    over HTTPS, and many systems do not install the necessary module
    (LWP::Protocol::https) by default.
    
    Test plan (for patch):
      1) Run koha_perl_deps.pl -a, verify that LWP::Protocol::https appears in
         listing.
    
    Test plan (to verify that LWP::Protocol::https is necessary, needs OverDrive access):
      1) Remove LWP::Protocol::https (liblwp-protocol-https-perl under Debian).
      2) Run an OverDrive search on the OPAC, it should fail.
      3) Reinstall LWP::Protocol::https.
      4) Rerun OverDrive search, it should now succeed.
    
    Note: older versions of Debian do not need to install LWP::Protocol::https separately;
    the Debian scripts have been updated to reflect this divide.
    
    Signed-off-by: default avatarChris Cormack <chrisc@catalyst.net.nz>
    Signed-off-by: default avatarOwen Leonard <oleonard@myacpl.org>
    Signed-off-by: default avatarKatrin Fischer <Katrin.Fischer.83@web.de>
    Passes all tests and QA script.
    
    Signed-off-by: default avatarTomas Cohen Arazi <tomascohen@gmail.com>
    8599b1dc