Source: vmdb2 Version: 0.13.2+git20190215-1 Severity: serious Tags: ftbfs Justification: fails to build from source
The build currently fails with: Traceback (most recent call last): File "/usr/bin/pylint3", line 11, in <module> load_entry_point('pylint==2.2.2', 'console_scripts', 'pylint')() File "/usr/lib/python3/dist-packages/pylint/__init__.py", line 20, in run_pylint Run(sys.argv[1:]) File "/usr/lib/python3/dist-packages/pylint/lint.py", line 1608, in __init__ linter.check(args) File "/usr/lib/python3/dist-packages/pylint/lint.py", line 938, in check self._do_check(files_or_modules) File "/usr/lib/python3/dist-packages/pylint/lint.py", line 1071, in _do_check self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers) File "/usr/lib/python3/dist-packages/pylint/lint.py", line 1154, in check_astroid_module walker.walk(ast_node) File "/usr/lib/python3/dist-packages/pylint/utils.py", line 1269, in walk self.walk(child) File "/usr/lib/python3/dist-packages/pylint/utils.py", line 1266, in walk cb(astroid) File "/usr/lib/python3/dist-packages/pylint/checkers/variables.py", line 1582, in visit_import module = next(node.infer_name_module(parts[0])) AttributeError: 'Import' object has no attribute 'infer_name_module' make[1]: *** [debian/rules:14: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:6: build] Error 2 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 This is caused by the build dependency on pylint3, which is an obsolete binary package and is not compatible anymore with the version of one of its dependencies in unstable. a fix for this would be just change the dependency to pylint, but TBH running linters like pylint during the build make the build flaky because new checks added to the linter can make the package suddenly fail to build. I see that the call to pylink has been dropped upstream, so a new upstream release should fix this. FWIW the full build log is attached. -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.2.0-3-amd64 (SMP w/4 CPU cores) Kernel taint flags: TAINT_CRAP Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=pt_BR:pt:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled -- no debconf information
vmdb2_amd64.build.gz
Description: application/gzip
signature.asc
Description: PGP signature