Package: python-eventlet
Version: 0.26.1-4
Severity: serious
Tags: ftbfs
Justification: fails to build from source

The package fails to build because of a failing test, which seeks the
`/etc/resolv.conf` file to be present, which may not be the case always.

The same build failure is also seen in the Reproducible Builds

```
Configuration error:
There is a programmable error in your configuration file:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/sphinx/config.py", line 326, in 
eval_config_file
    execfile_(filename, namespace)
  File "/usr/lib/python3/dist-packages/sphinx/util/pycompat.py", line 88, in 
execfile_
    exec(code, _globals)
  File "/build/1st/python-eventlet-0.26.1/doc/conf.py", line 52, in <module>
    import eventlet
  File "/build/1st/python-eventlet-0.26.1/eventlet/__init__.py", line 10, in 
<module>
    from eventlet import convenience
  File "/build/1st/python-eventlet-0.26.1/eventlet/convenience.py", line 7, in 
<module>
    from eventlet.green import socket
  File "/build/1st/python-eventlet-0.26.1/eventlet/green/socket.py", line 21, 
in <module>
    from eventlet.support import greendns
  File "/build/1st/python-eventlet-0.26.1/eventlet/support/greendns.py", line 
408, in <module>
    resolver = ResolverProxy(hosts_resolver=HostsResolver())
  File "/build/1st/python-eventlet-0.26.1/eventlet/support/greendns.py", line 
322, in __init__
    self.clear()
  File "/build/1st/python-eventlet-0.26.1/eventlet/support/greendns.py", line 
325, in clear
    self._resolver = dns.resolver.Resolver(filename=self._filename)
  File "/usr/lib/python3/dist-packages/dns/resolver.py", line 695, in __init__
    self.read_resolv_conf(filename)
  File "/usr/lib/python3/dist-packages/dns/resolver.py", line 781, in 
read_resolv_conf
    raise NoResolverConfiguration
dns.resolver.NoResolverConfiguration: Resolver configuration could not be read 
or specified no nameservers.

make[1]: *** [debian/rules:11: override_dh_sphinxdoc] Error 2
make[1]: Leaving directory '/build/1st/python-eventlet-0.26.1'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
I: copying local configuration
E: Failed autobuilding of package
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
```


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (990, 'testing'), (500, 'stable-updates'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-3-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_USER
Locale: LANG=en_IN.UTF-8, LC_CTYPE=en_IN.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages python-eventlet depends on:
ii  netbase          6.2
pn  python           <none>
pn  python-enum34    <none>
pn  python-greenlet  <none>

python-eventlet recommends no packages.

Versions of packages python-eventlet suggests:
pn  python-eventlet-doc  <none>

Reply via email to