Package: mitmproxy
Version: 0.18.2-3
Severity: important

The dependencies for mitmproxy render it uninstallable in Sid today
due to "Depends: python-passlib (<< 1.7)".  But python-passlib 1.7.0-1
was uploaded to Sid on 2016-11-28.  This is basically a deja-vu bug of
Bug#844060 with a different dependency.

By my count there are 23 "<<" dependencies in use with mitmproxy!
Wow!  That is a lot of very fragile and breakage prone packages.  It
is doomed to have repeated breakages in Sid and Testing as those
modules get uploaded.  It isn't a good way to do things.  Basically
there are 23 timebomb snags in this package that can go off at any
time due to any of those being upgraded.  That is bad.

Why so many timebombs in this package?

Bob


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.8.0-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
Init: sysvinit (via /sbin/init)

Versions of packages mitmproxy depends on:
ii  python-backports.ssl-match-hostname  3.5.0.1-1
ii  python-blinker                       1.3.dfsg2-1
ii  python-brotli                        0.5.2+dfsg-1
ii  python-certifi                       2016.2.28-1
ii  python-click                         6.6-1
ii  python-configargparse                0.11.0-1
ii  python-construct                     2.5.2-0.1
ii  python-cryptography                  1.5.3-1
ii  python-cssutils                      1.0-4.1
ii  python-flask                         0.11.1-1
ii  python-h2                            2.4.1-1
ii  python-hpack                         2.3.0-1
ii  python-html2text                     2016.9.19-1
ii  python-hyperframe                    3.2.0-2
ii  python-jsbeautifier                  1.6.4-2
ii  python-lxml                          3.6.4-1
ii  python-openssl                       16.2.0-1
ii  python-passlib                       1.6.5-4
ii  python-pil                           3.4.2-1
ii  python-pyasn1                        0.1.9-2
ii  python-pyparsing                     2.1.10+dfsg1-1
ii  python-pyperclip                     1.5.27-2
ii  python-requests                      2.11.1-1
ii  python-six                           1.10.0-3
ii  python-tornado                       4.4.2-1
ii  python-typing                        3.5.2.2-1
ii  python-urwid                         1.3.1-2+b1
ii  python-watchdog                      0.8.3-2
pn  python:any                           <none>

Versions of packages mitmproxy recommends:
ii  python-pyperclip  1.5.27-2

mitmproxy suggests no packages.

-- no debconf information

Reply via email to