[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