Package: python-suds
Version: 0.4.1-12
Severity: normal

Dear Maintainer,

I've stumbled upon what seems a regression in python-suds due to the
04-merge-schema.patch that was introduced with version 0.4.1-10. The
regression leads to python-suds not importing namespaces correctly from
the wsdl-file.

The following Python code gives different results before and after the
patch:

>>> url = 'http://service.gis.irisnet.be/urbis/Localization?wsdl'
>>> from suds.client import Client
>>> connexion = Client(url)
>>> print connexion

Result in 0.4.1-9:
Service ( Localization ) tns="http://localize";
   Prefixes (2)
         ns0 = "http://localize/faults";
         ns1 = "http://localize/xsd";
[...]
         Types (5):
            ns1:AddressType
            ns1:ExtensionType
            ns0:InputMessageValidationFaultType
            ns1:PointType
            ns1:StreetType

i.e. two namespaces detected properly and types correctly affected to these 
namespaces

Result in 0.4.1-10:

Service ( Localization ) tns="http://localize";
   Prefixes (1)
         ns0 = "http://localize";
[...]
         Types (5):
            AddressType
            ExtensionType
            InputMessageValidationFaultType
            PointType
            StreetType

i.e. namespaces not detected correctly, and types not affected to any 
namespaces.




-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_BE.utf8, LC_CTYPE=fr_BE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-suds depends on:
ii  python-pkg-resources  2.2-1
pn  python:any            <none>

python-suds recommends no packages.

python-suds suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to