Package: python-hacking Version: 0.10.2-4 Severity: grave Justification: renders package unusable
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi, Upstream for python-hacking hardpins the dependecies: [1] > Hacking pins its dependencies, as a new release of some dependency > can break hacking based gating jobs. This is because new versions of > dependencies can introduce new rules, or make existing rules stricter. Currently we have python-hacking 0.10.2, which depends on: [2] pbr (>=0.11,<2.0) pep8 (==1.5.7) pyflakes (==0.8.1) flake8 (==2.2.4) mccabe (==0.2.1) six (>=1.7.0) Even the newly released upstream version, 0.11.0, depends on: [3] flake8 (>=2.5.4,<2.6.0) mccabe (==0.2.1) pbr (>=1.6) pep8 (==1.5.7) pyflakes (==0.8.1) six (>=1.9.0) Neither can be satisfaced on Testing nor Unstable (eg: we have flake8 3.0.4 already), and this renders the package unusable. See for example the following traceback from flake8: Traceback (most recent call last): File "/usr/bin/flake8", line 9, in <module> load_entry_point('flake8==3.0.4', 'console_scripts', 'flake8')() File "/usr/lib/python3/dist-packages/flake8/main/cli.py", line 16, in main app.run(argv) File "/usr/lib/python3/dist-packages/flake8/main/application.py", line 316, in run self._run(argv) File "/usr/lib/python3/dist-packages/flake8/main/application.py", line 300, in _run self.run_checks() File "/usr/lib/python3/dist-packages/flake8/main/application.py", line 238, in run_checks self.file_checker_manager.run() File "/usr/lib/python3/dist-packages/flake8/checker.py", line 343, in run self.run_serial() File "/usr/lib/python3/dist-packages/flake8/checker.py", line 327, in run_serial checker.run_checks(self.results_queue, self.statistics_queue) File "/usr/lib/python3/dist-packages/flake8/checker.py", line 568, in run_checks self.process_tokens() File "/usr/lib/python3/dist-packages/flake8/checker.py", line 552, in process_tokens self.handle_newline(token_type) File "/usr/lib/python3/dist-packages/flake8/checker.py", line 595, in handle_newline self.run_logical_checks() File "/usr/lib/python3/dist-packages/flake8/checker.py", line 503, in run_logical_checks results = self.run_check(plugin, logical_line=logical_line) or () File "/usr/lib/python3/dist-packages/flake8/checker.py", line 455, in run_check exception=ae, flake8.exceptions.PluginRequestedUnknownParameters: "hacking.core" requested unknown parameters causing 'FileProcessor' object has no attribute 'physical_line' We either need to fix this, or remove the package. Cheers, [1]: https://github.com/openstack-dev/hacking [2]: https://pypi.python.org/pypi/hacking/0.10.2 [3]: https://pypi.python.org/pypi/hacking/0.11.0 - -- System Information: Debian Release: stretch/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.6.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: systemd (via /run/systemd/system) Versions of packages python-hacking depends on: ii pep8 1.7.0-4 ii pyflakes 1.2.3-1 ii python-flake8 3.0.4+dfsg1-1 ii python-mccabe 0.5.2-2 ii python-pbr 1.8.0-4.1 ii python-six 1.10.0-3 pn python:any <none> python-hacking recommends no packages. python-hacking suggests no packages. - -- no debconf information -----BEGIN PGP SIGNATURE----- iQEcBAEBCgAGBQJX0bg9AAoJECI/Fcparw549x8IAMJXAs8GzVspdkN15JiyD8sz F9Mhhwy6YTyaOwqDcxLxEoocAudhBFQ5YT8qpyz6itqFp5zU0Z+8FnCzZggTkat5 irXdNz7LRMtDzJW0Yx6uGS338/hE2eRLxKyHWvLMlPhwC2SHwuMqagk5GWFZYHz8 iBp7rbSsW65wz5rMYURLyBKc6P6TCxfCK/0Uq3FMPCsPgGy7t8XYXshBco3b+okM PcPRIDJ92+TJI9OBmwqdVKGUTR2N8vSZT4luxJHsc1U+frzVGElACw75MGbDNbsh MiNHldGsGi15SkviKbkvzt7gM/cSpzfnvmATj3CvNksXImyMdhENWxOiSNTPErI= =JGym -----END PGP SIGNATURE-----