Your message dated Sat, 06 Nov 2010 23:18:01 +0000
with message-id <[email protected]>
and subject line Bug#602056: fixed in libsoap-lite-perl 0.712-2
has caused the Debian Bug report #602056,
regarding libsoap-lite-perl: Client dies with "Not a HASH reference at
/usr/share/perl5/SOAP/Lite.pm line 3755."
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.)
--
602056: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=602056
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libsoap-lite-perl
Version: 0.712-1
Severity: grave
Justification: renders package unusable
Using the (slightly modified) examples at:
http://guide.soaplite.com/
causes the client to die with:
Not a HASH reference at /usr/share/perl5/SOAP/Lite.pm line 3755.
Sample code (Server)
====================
#!perl -w
use SOAP::Transport::HTTP;
SOAP::Transport::HTTP::Daemon
->new(LocalPort=>1111,ReuseAddr=>1)
-> dispatch_to('Temperatures')
-> handle;
package Temperatures;
sub f2c {
my ($class, $f) = @_;
return 5/9*($f-32);
}
sub c2f {
my ($class, $c) = @_;
return 32+$c*9/5;
}
sub new {
my $self = shift;
my $class = ref($self) || $self;
bless {_temperature => shift} => $class;
}
sub as_fahrenheit {
return shift->{_temperature};
}
sub as_celsius {
return 5/9*(shift->{_temperature}-32);
}
Sample code (Client)
====================
#!perl -w
use SOAP::Lite;
my $soap = SOAP::Lite
-> uri('http://localhost:1111/Temperatures')
-> proxy('http://localhost:1111/');
my $temperatures = $soap
-> call(new => 100) # accept Fahrenheits
-> result;
print $soap
-> as_celsius($temperatures)
-> result;
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_IN.UTF-8, LC_CTYPE=en_IN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libsoap-lite-perl depends on:
ii libclass-inspector-perl 1.24-1 Perl module that provides informat
ii libcompress-zlib-perl 2.024-1 Transitional dummy package for Com
ii libcrypt-ssleay-perl 0.57-2 Support for https protocol in LWP
ii libfcgi-perl 0.71-1 helper module for FastCGI
ii libio-compress-perl [libcomp 2.024-1 bundle of IO::Compress modules
ii libio-socket-ssl-perl 1.33-1 Perl module implementing object or
ii libio-stringy-perl 2.110-4 Perl modules for IO from scalars a
ii libmime-tools-perl 5.428-1 Perl5 modules for MIME-compliant m
ii libossp-uuid-perl 1.6.2-1 perl OSSP::UUID - OSSP uuid Perl B
ii libtask-weaken-perl 1.03-1 Ensure that a platform has weaken
ii liburi-perl 1.54-1 module to manipulate and access UR
ii libwww-perl 5.836-1 Perl HTTP/WWW client/server librar
ii libxml-parser-perl 2.36-1.1+b1 Perl module for parsing XML files
ii perl [libio-compress-perl] 5.10.1-15 Larry Wall's Practical Extraction
ii perl-modules [libversion-per 5.10.1-15 Core Perl modules
libsoap-lite-perl recommends no packages.
Versions of packages libsoap-lite-perl suggests:
ii libapache2-mod-perl2 2.0.4-7 Integration of perl with the Apach
ii libmime-lite-perl 3.027-1 module for convenient MIME message
pn libnet-jabber-perl <none> (no description available)
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: libsoap-lite-perl
Source-Version: 0.712-2
We believe that the bug you reported is fixed in the latest version of
libsoap-lite-perl, which is due to be installed in the Debian FTP archive:
libsoap-lite-perl_0.712-2.debian.tar.gz
to main/libs/libsoap-lite-perl/libsoap-lite-perl_0.712-2.debian.tar.gz
libsoap-lite-perl_0.712-2.dsc
to main/libs/libsoap-lite-perl/libsoap-lite-perl_0.712-2.dsc
libsoap-lite-perl_0.712-2_all.deb
to main/libs/libsoap-lite-perl/libsoap-lite-perl_0.712-2_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nicholas Bamber <[email protected]> (supplier of updated libsoap-lite-perl
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 03 Nov 2010 13:16:38 +0000
Source: libsoap-lite-perl
Binary: libsoap-lite-perl
Architecture: source all
Version: 0.712-2
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Nicholas Bamber <[email protected]>
Description:
libsoap-lite-perl - Perl implementation of a SOAP client and server
Closes: 602056
Changes:
libsoap-lite-perl (0.712-2) unstable; urgency=low
.
[ gregor herrmann ]
* Remove Conflicts: libsoap-perl.
.
[ Nicholas Bamber ]
* Applying patch to fix hash reference crash (Closes: #602056)
* Upped standards version to 3.9.1
* Added myself to Uploaders
* Refreshed copyright
Checksums-Sha1:
5ad8132c1387fdbea0c70886e8902d7c8857bd74 2668 libsoap-lite-perl_0.712-2.dsc
a67259bd40b9310044a129dead09cd8c23fea7d1 7692
libsoap-lite-perl_0.712-2.debian.tar.gz
13c5a9a0152c9e7db1701887811ebf272b4c5f2c 343140
libsoap-lite-perl_0.712-2_all.deb
Checksums-Sha256:
cf3f535d74f1c207c6da202ae607f5bd91d900e97bba3ec1bff14a5391a48680 2668
libsoap-lite-perl_0.712-2.dsc
8a5d9fa55bf7b15907449f54772a750b468c39e9030dd1336794e2a3bb92ca53 7692
libsoap-lite-perl_0.712-2.debian.tar.gz
900b521733c50ec8d092deb1631777ccbb14c1b4308d4c5db73072f03717ea98 343140
libsoap-lite-perl_0.712-2_all.deb
Files:
1bc5d743ffb783c3d9da0564f2beb88f 2668 perl optional
libsoap-lite-perl_0.712-2.dsc
46fc9fd20cb36f201ab436f6e2b71d1e 7692 perl optional
libsoap-lite-perl_0.712-2.debian.tar.gz
67cb9280191b0131b0a90c342bc8c65f 343140 perl optional
libsoap-lite-perl_0.712-2_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iQIcBAEBCAAGBQJM1d67AAoJECzXeF7dp7IP+F4P/iyp7YjhYlW7ENIWz4/OGiTv
2Fqm8pV/Ofr2WkVeuH/O2o1kACgeTJgDPW6weplyzrMcBv/csXpbBiT8zOvKmhon
oyAfaJZ1xumU4KaWly9E4m2AgfA+exd/6f8IoTkd6F/Nkh4hyojN4N8qa9U5g2h3
tKSZ4/PMoioUjQxdovFHjIUVqhqlLORxYffQ7nT4K6GE5+YlK/b5sGhJok/Kx8xu
YLvJ/o8eNiwMSDz1Yc8TrhPnJWqdqr/Ys0UGm67nM2o0eAdhVQi4fbWSviiXnbUV
Q8i01WOJOURhNw7TCDzN4iwyNhgOBFB7uPEHjOeixc2DNebPIlg2AYNpcqqWNKkA
GueDdcmDdtCf3dEQCI3T9y9N2yet1OuL8AeOwdN0Jx91f7m4oLhebxwm0bTsvo2c
qXgwP8iugKxwe6m2eTrL1RJv4X6AaGYopILk0yEjZWB3zFwkbxcHKy6BS6qttRpf
Jubpb0IupRiscYZ8LNaRN2FA8Akm5YBXaLXvaSAXN9AHIfa9KN204ugKOTgX5Ek4
9Hwr4fQPdWJ2e1i0cPZZJ/lJwkwQODcTSfwtO8j2HBHotfWBDwNrabjJ8Y2TB+wp
9Qcfcd1jpDlTXvvSDVEeAfe9pcH7FZoclI8vwsqa8bTUAvRVTJlDt9IdcMVjqS2g
uEGxtYcJyceJ6RL72+M+
=NWM3
-----END PGP SIGNATURE-----
--- End Message ---