Bug#833098: python3-qtile: Python3 library depends on Python 2 packages

2016-08-01 Thread Stefano Rivera
Hi Debian (2016.07.31_16:21:48_-0400)

In fact, qtile also doesn't need to depend on python{3,}-cffi. The way
it is using cffi only involves the cffi backend.

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272
diff -Nru qtile-0.10.6/debian/control qtile-0.10.6/debian/control
--- qtile-0.10.6/debian/control	2016-05-29 09:30:58.0 -0400
+++ qtile-0.10.6/debian/control	2016-07-31 16:37:08.0 -0400
@@ -35,8 +35,7 @@
 
 Package: python-qtile
 Architecture: any
-Depends: python-cffi (>= 1.3.0),
- python-xcffib (>= 0.4.0),
+Depends: python-xcffib (>= 0.4.0),
  python-cairocffi (>= 0.7),
  python-trollius,
  libglib2.0-0,
@@ -65,9 +64,8 @@
 
 Package: python3-qtile
 Architecture: any
-Depends: python-cffi (>= 1.3.0),
- python-xcffib (>= 0.4.0),
- python-cairocffi (>= 0.7),
+Depends: python3-xcffib (>= 0.4.0),
+ python3-cairocffi (>= 0.7),
  libglib2.0-0,
  libpango1.0-0,
  libpangocairo-1.0-0,


Bug#833098: python3-qtile: Python3 library depends on Python 2 packages

2016-07-31 Thread Stefano Rivera
Package: python3-qtile
Version: 0.10.6-2
Severity: serious
Tags: patch
Justification: Policy 7.2

Spot the problem:

Package: python3-qtile
Depends: python-cffi (>= 1.3.0), python-xcffib (>= 0.4.0), python-cairocffi (>= 
0.7), libglib2.0-0, libpango1.0-0, libpangocairo-1.0-0, python3-trollius, 
python3-cairocffi, python3-cffi-backend-api-min (<= 9729), 
python3-cffi-backend-api-max (>= 9729), python3-six (>= 1.4.1), python3-xcffib, 
python3:any (>= 3.3.2-2~)

A python3 library requiring python2 modules? o_O

SR
diff -Nru qtile-0.10.6/debian/changelog qtile-0.10.6/debian/changelog
--- qtile-0.10.6/debian/changelog	2016-05-29 09:31:59.0 -0400
+++ qtile-0.10.6/debian/changelog	2016-07-31 15:27:55.0 -0400
@@ -1,3 +1,10 @@
+qtile (0.10.6-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Less crazy dependencies
+
+ -- Stefano Rivera   Sun, 31 Jul 2016 15:27:48 -0400
+
 qtile (0.10.6-2) unstable; urgency=medium
 
   * Added postinst and prerm scripts for qtile:
diff -Nru qtile-0.10.6/debian/control qtile-0.10.6/debian/control
--- qtile-0.10.6/debian/control	2016-05-29 09:30:58.0 -0400
+++ qtile-0.10.6/debian/control	2016-07-31 15:23:20.0 -0400
@@ -65,9 +65,9 @@
 
 Package: python3-qtile
 Architecture: any
-Depends: python-cffi (>= 1.3.0),
- python-xcffib (>= 0.4.0),
- python-cairocffi (>= 0.7),
+Depends: python3-cffi (>= 1.3.0),
+ python3-xcffib (>= 0.4.0),
+ python3-cairocffi (>= 0.7),
  libglib2.0-0,
  libpango1.0-0,
  libpangocairo-1.0-0,