On Wed, 2 May 2018 22:22:17 +0200 Lucas Nussbaum <lu...@debian.org> wrote: > Source: starjava-topcat > Version: 4.5.1-2 > Severity: serious > Tags: buster sid > User: debian...@lists.debian.org > Usertags: qa-ftbfs-20180502 qa-ftbfs > Justification: FTBFS on amd64 > > Hi, > > During a rebuild of all packages in sid, your package failed to build on > amd64. > > Relevant part (hopefully): ... > > linkchecker build/docs/sun253/index.html > > Traceback (most recent call last): > > File "/usr/bin/linkchecker", line 36, in <module> > > from linkcheck.cmdline import print_version, print_usage, > > aggregate_url, \ > > File "/usr/lib/python2.7/dist-packages/linkcheck/cmdline.py", line 23, in > > <module> > > from . import checker, fileutil, strformat, plugins > > File "/usr/lib/python2.7/dist-packages/linkcheck/checker/__init__.py", > > line 178, in <module> > > from . import (fileurl, unknownurl, ftpurl, httpurl, dnsurl, > > File "/usr/lib/python2.7/dist-packages/linkcheck/checker/fileurl.py", > > line 36, in <module> > > from . import urlbase, get_index_html > > File "/usr/lib/python2.7/dist-packages/linkcheck/checker/urlbase.py", > > line 47, in <module> > > from .const import (WARN_URL_EFFECTIVE_URL, > > File "/usr/lib/python2.7/dist-packages/linkcheck/checker/const.py", line > > 26, in <module> > > from dns.exception import DNSException > > ImportError: No module named dns.exception > > make[1]: *** [debian/rules:12: override_dh_auto_test] Error 1 > > The full build log is available from: > http://aws-logs.debian.net/2018/05/02/starjava-topcat_4.5.1-2_unstable.log
Could it be that linkchecker is missing a dependency on python-dnspython which contains the module dns.exception[1]? However now I notice linkchecker has its own version as well, linkcheck_dns.dns.exception[2]. Best regards, Juhani [1] https://packages.debian.org/sid/all/python-dnspython/filelist [2] https://packages.debian.org/sid/amd64/linkchecker/filelist