[libsoap-wsdl-perl] 07/08: describe all patches
Damyan Ivanov
dmn at moszumanska.debian.org
Wed Jan 15 09:50:15 UTC 2014
This is an automated email from the git hooks/post-receive script.
dmn pushed a commit to branch master
in repository libsoap-wsdl-perl.
commit f7857c6e2dd1eabf2f06eb9ca807fb39cd49de62
Author: Damyan Ivanov <dmn at debian.org>
Date: Wed Jan 15 09:42:09 2014 +0000
describe all patches
---
debian/patches/load-with-Class::Load.patch | 10 ++++++++++
debian/patches/lvalue-modification-5.18.patch | 6 ++++++
debian/patches/prefix_from_namespace.patch | 9 ++++++++-
3 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/debian/patches/load-with-Class::Load.patch b/debian/patches/load-with-Class::Load.patch
index 6561cb6..bf6802a 100644
--- a/debian/patches/load-with-Class::Load.patch
+++ b/debian/patches/load-with-Class::Load.patch
@@ -1,3 +1,13 @@
+Description: fix class loading with Perl 5.18
+ In Perl 5.18 everything is an object, so $type->isa('UNIVERSAL') succeeds even
+ when $type is a plain string representng a class that was never loaded.
+ .
+ Deferring the check and the actual class loading to Class::Load fixes the
+ issue.
+Author: Damyan Ivanov <dmn at debian.org>
+Bug: https://rt.cpan.org/Ticket/Display.html?id=74257
+Bug-Debian: http://bugs.debian.org/720964
+
--- a/lib/SOAP/WSDL/XSD/Typelib/ComplexType.pm
+++ b/lib/SOAP/WSDL/XSD/Typelib/ComplexType.pm
@@ -7,6 +7,7 @@ use SOAP::WSDL::XSD::Typelib::Builtin;
diff --git a/debian/patches/lvalue-modification-5.18.patch b/debian/patches/lvalue-modification-5.18.patch
index 5213ba3..f13deb7 100644
--- a/debian/patches/lvalue-modification-5.18.patch
+++ b/debian/patches/lvalue-modification-5.18.patch
@@ -1,3 +1,9 @@
+Description: fix invalid lvalue assignments with perl 5.18
+ also fixes a missing ->[0] after get_port()
+Author: Lee Johnson <leejo at cpan.org>
+Bug: https://rt.cpan.org/Ticket/Display.html?id=74257
+Bug-Debian: http://bugs.debian.org/720964
+
--- a/lib/SOAP/WSDL.pm
+++ b/lib/SOAP/WSDL.pm
@@ -166,7 +166,7 @@ sub _wsdl_get_service :PRIVATE {
diff --git a/debian/patches/prefix_from_namespace.patch b/debian/patches/prefix_from_namespace.patch
index fa5a7eb..972d203 100644
--- a/debian/patches/prefix_from_namespace.patch
+++ b/debian/patches/prefix_from_namespace.patch
@@ -1,6 +1,11 @@
+Description: fix reversal of namespace hashes to get a prefix hash
+Author: Damyan Ivanov <dmn at debian.org>
+Bug: https://rt.cpan.org/Ticket/Display.html?id=74257
+Bug-Debian: http://bugs.debian.org/720964
+
--- a/lib/SOAP/WSDL/Base.pm
+++ b/lib/SOAP/WSDL/Base.pm
-@@ -174,6 +174,36 @@ sub schema {
+@@ -174,6 +174,38 @@ sub schema {
return $parent->schema();
}
@@ -20,6 +25,8 @@
+# 'urn:myNamespace' => 'tns' with 50% probability due to the hash randomization
+# feature.
+# Using reverse causes t/003_wsdl_based_serializer.t to fail most of the time
++# because the prefix for 'urn:myNamespace' is sometimes '#default' (wrong),
++# sometimes 'tns' (right)
+
+sub prefix_from_namespace {
+ my ( $self, $ns ) = @_;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libsoap-wsdl-perl.git
More information about the Pkg-perl-cvs-commits
mailing list