[Debian-astro-maintainers] Bug#897495: starjava-topcat: FTBFS: ImportError: No module named dns.exception

Juhani Numminen juhaninumminen0 at gmail.com
Wed May 9 10:41:21 BST 2018


On Wed, 2 May 2018 22:22:17 +0200 Lucas Nussbaum <lucas at debian.org> wrote:
> Source: starjava-topcat
> Version: 4.5.1-2
> Severity: serious
> Tags: buster sid
> User: debian-qa at 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



More information about the Debian-astro-maintainers mailing list