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.

Reply via email to