Package: python-slip
Version: 0.6.0-1
Severity: grave
Tags: patch
Justification: renders package unusable
Dear Maintainer,
* What led up to the situation?
I have installed firewalld in FreedomBox and ran the command firewall-cmd
and it resulted in a error the six could not be imported. I believe this could
reproduced on a debootstraped install.
* What exactly did you do (or not do) that was effective (or
ineffective)?
firewall-cmd --state
* What was the outcome of this action?
Traceback (most recent call last):
File "/usr/bin/firewall-cmd", line 32, in <module>
from firewall.client import FirewallClient
File "/usr/lib/python2.7/dist-packages/firewall/client.py", line 29, in
<module>
import slip.dbus
File "/usr/lib/python2.7/dist-packages/slip/dbus/__init__.py", line 8, in
<module>
from . import service
File "/usr/lib/python2.7/dist-packages/slip/dbus/service.py", line 30, in
<module>
from six import with_metaclass
ImportError: No module named six
* What outcome did you expect instead?
I expected the 'firewall-cmd --state' to show the current state of the
firewall daemon.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.13-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-slip depends on:
ii python 2.7.5-5
python-slip recommends no packages.
python-slip suggests no packages.
-- no debconf information
diff -upr python-slip-0.6.0.old/debian/control python-slip-0.6.0/debian/control
--- python-slip-0.6.0.old/debian/control 2014-03-01 01:44:51.000000000 +0530
+++ python-slip-0.6.0/debian/control 2014-04-20 19:45:32.411648296 +0530
@@ -15,7 +15,8 @@ Architecture: all
Pre-Depends: ${misc:Pre-Depends}
Depends:
${misc:Depends},
- ${python:Depends}
+ ${python:Depends},
+ python-six
Description: miscellaneous convenience, extension and workaround code for Python
The Simple Library for Python packages contain miscellaneous code for
convenience, extension and workaround purposes.
@@ -28,7 +29,8 @@ Depends:
${python:Depends},
python-slip (= ${source:Version}),
python-dbus,
- python-decorator
+ python-decorator,
+ python-six
Description: convenience functions for dbus services
The Simple Library for Python packages contain miscellaneous code for
convenience, extension and workaround purposes.