]> git.donarmstrong.com Git - debbugs.git/blobdiff - Debbugs/SOAP.pm
depend on libmagic, gravatar-url and www-perl
[debbugs.git] / Debbugs / SOAP.pm
index 66de901d0787796741a0e136cb66bfa431d05737..7508e9414da28e2a260783dc2e2cb6a0baebc154 100644 (file)
@@ -24,7 +24,9 @@ None known.
 use warnings;
 use strict;
 use vars qw($DEBUG %EXPORT_TAGS @EXPORT_OK @EXPORT);
-use base qw(Exporter SOAP::Server::Parameters);
+use Debbugs::SOAP::Server;
+use Exporter qw(import);
+use base qw(SOAP::Server::Parameters);
 
 BEGIN{
      $DEBUG = 0 unless defined $DEBUG;
@@ -38,14 +40,13 @@ BEGIN{
 
 }
 
-
 use IO::File;
 use Debbugs::Status qw(get_bug_status);
 use Debbugs::Common qw(make_list getbuglocation getbugcomponent);
+use Debbugs::UTF8;
 use Debbugs::Packages;
-use Data::Walk;
-use Encode qw(encode_utf8);
-use Storable qw(nstore retrieve);
+
+use Storable qw(nstore retrieve dclone);
 use Scalar::Util qw(looks_like_number);
 
 
@@ -343,7 +344,7 @@ architectures are at which versions.
 
 =back
 
-This function correponds to L<Debbugs::Packages::get_versions>
+This function corresponds to L<Debbugs::Packages::get_versions>
 
 =cut
 
@@ -389,14 +390,6 @@ sub __collapse_params{
      return %params;
 }
 
-sub encode_utf8_structure {
-    return walk \&__encode_utf8, @_;
-}
-
-sub __encode_utf8 {
-    $_ = encode_utf8($_) unless ref $_ or not is_utf8($_);
-}
-
 
 1;