Package: python-m2crypto Version: 0.21.1-3 Severity: important The following minimal script works great but python-m2crypto breaks it as soon as it's installed:
[1] 6:58PM home:/tmp% cat 1.py from SOAPpy import WSDL wsdl='https://support.isvtec.com/api/soap/mantisconnect.php?wsdl' mantis = WSDL.Proxy(wsdl) 6:58PM home:/tmp% python 1.py 6:58PM home:/tmp% sudo apt-get -qq install python-m2crypto Selecting previously unselected package python-m2crypto. (Reading database ... 370845 files and directories currently installed.) Unpacking python-m2crypto (from .../python-m2crypto_0.21.1-3_amd64.deb) ... Processing triggers for doc-base ... Processing 4 added doc-base files... Setting up python-m2crypto (0.21.1-3) ... 6:59PM home:/tmp% python 1.py Traceback (most recent call last): File "1.py", line 3, in <module> mantis = WSDL.Proxy(wsdl) File "/usr/lib/pymodules/python2.7/SOAPpy/WSDL.py", line 62, in __init__ self.wsdl = reader.loadFromStream(stream, wsdlsource) File "/usr/lib/pymodules/python2.7/SOAPpy/wstools/WSDLTools.py", line 28, in loadFromStream document = DOM.loadDocument(stream) File "/usr/lib/pymodules/python2.7/SOAPpy/wstools/Utility.py", line 602, in loadDocument return xml.dom.minidom.parse(data) File "/usr/lib/python2.7/xml/dom/minidom.py", line 1921, in parse return expatbuilder.parse(file) File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 928, in parse result = builder.parseFile(file) File "/usr/lib/python2.7/xml/dom/expatbuilder.py", line 207, in parseFile parser.Parse(buffer, 0) xml.parsers.expat.ExpatError: syntax error: line 1, column 0 Removing the package fixes the issue: [1] 6:59PM home:/tmp% sudo dpkg -P python-m2crypto (Reading database ... 371013 files and directories currently installed.) Removing python-m2crypto ... Processing triggers for doc-base ... Processing 4 removed doc-base files... sudo dpkg -P python-m2crypto 1.06s user 0.28s system 94% cpu 1.425 total 7:01PM home:/tmp% python 1.py 7:01PM home:/tmp% Is there a way for m2crypto to avoid crashing SOAPpy? Regards, -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.10-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages python-m2crypto depends on: ii libc6 2.17-7 ii libssl1.0.0 1.0.1e-3 ii python 2.7.5-2 python-m2crypto recommends no packages. python-m2crypto suggests no packages. -- ,''`. : :' : Cyril Bouthors `. `' Debian.org `-