[freeside-commits] branch master updated. 08ec199c66436f308f5ef090699d3b10ce932056

Ivan ivan at 420.am
Mon Feb 6 10:23:00 PST 2017


The branch, master has been updated
       via  08ec199c66436f308f5ef090699d3b10ce932056 (commit)
      from  d8648be92fa4c30d9ca4377dc0ac8816438e1370 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 08ec199c66436f308f5ef090699d3b10ce932056
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Mon Feb 6 10:22:59 2017 -0800

    netsapiens integration: deb dep on REST::Client rather than throw a runtime error, RT#74517

diff --git a/FS/FS/part_export/netsapiens.pm b/FS/FS/part_export/netsapiens.pm
index c72093d..ac78dbc 100644
--- a/FS/FS/part_export/netsapiens.pm
+++ b/FS/FS/part_export/netsapiens.pm
@@ -1,13 +1,13 @@
 package FS::part_export::netsapiens;
+use base qw( FS::part_export );
 
-use vars qw(@ISA $me %info);
+use vars qw( $me %info );
 use MIME::Base64;
 use Tie::IxHash;
-use FS::part_export;
 use Date::Format qw( time2str );
-use Regexp::Common qw/URI/;
+use Regexp::Common qw( URI );
+use REST::Client;
 
- at ISA = qw(FS::part_export);
 $me = '[FS::part_export::netsapiens]';
 
 #These export options set default values for the various commands
@@ -77,9 +77,6 @@ tie my %options, 'Tie::IxHash',
   'options'    => \%options,
   'no_machine' => 1,
   'notes'      => <<'END'
-Requires installation of
-<a href="http://search.cpan.org/dist/REST-Client">REST::Client</a>
-from CPAN.
 END
 );
 
@@ -118,8 +115,6 @@ sub _ns_command {
 
   # kludge to curb excessive paranoia in LWP 6.0+
   local $ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = 0;
-  eval 'use REST::Client';
-  die $@ if $@;
 
   my $ns = new REST::Client 'host'=>$self->option($prefix.'url');
 
diff --git a/debian/control b/debian/control
index 538a12d..7bf44d4 100644
--- a/debian/control
+++ b/debian/control
@@ -98,7 +98,8 @@ Depends: aspell-en,gnupg,ghostscript,gsfonts,gzip,latex-xcolor,
  libtry-tiny-perl, libnumber-phone-perl, libxml-libxml-simple-perl,
  libxml-writer-perl, libio-socket-ssl-perl,
  libmap-splat-perl,
- libdatetime-format-ical-perl
+ libdatetime-format-ical-perl,
+ librest-client-perl
 Conflicts: libparams-classify-perl (>= 0.013-6)
 Suggests: libbusiness-onlinepayment-perl
 Description: Libraries for Freeside billing and trouble ticketing

-----------------------------------------------------------------------

Summary of changes:
 FS/FS/part_export/netsapiens.pm |   13 ++++---------
 debian/control                  |    3 ++-
 2 files changed, 6 insertions(+), 10 deletions(-)




More information about the freeside-commits mailing list