Your message dated Mon, 23 Dec 2019 10:38:38 +0200
with message-id <20191223083838.GC16532@localhost>
and subject line Already fixed in 0.13.2+git20191206-1
has caused the Debian Bug report #945480,
regarding vmdb2: FTBFS on unstable: pylint failure
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
945480: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945480
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Version: 0.13.2+git20191206-1
vmdb2 (0.13.2+git20191206-1) unstable; urgency=medium
...
* Drop build-dependency on pylint (its use has already been removed
upstream) (Closs: #945480)
...
-- Gunnar Wolf <gw...@debian.org> Fri, 06 Dec 2019 10:47:42 -0600
--- End Message ---