Bug#987672: designate accesses the internet during the build

2021-05-26 Thread Adrian Bunk
Control: retitle -1 designate requires a nameserver in /etc/resolv.conf during 
the build
Control: severity -1 normal

What fails is parsing /etc/resolv.conf without nameserver, which is not 
a problem on the buildds.

cu
Adrian



Bug#987672: designate accesses the internet during the build

2021-04-27 Thread Adrian Bunk
Source: designate
Version: 1:11.0.0-2
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/bullseye/amd64/designate.html

...
==
FAIL: designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_notify
designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_notify
--
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/usr/lib/python3.9/unittest/mock.py", line 1337, in patched
return func(*newargs, **newkeywargs)
  File "/build/designate-11.0.0/designate/tests/unit/mdns/test_handler.py", 
line 62, in test_notify
self.assertEqual(dns.rcode.NOERROR, tuple(response)[0].rcode())
  File "/build/designate-11.0.0/designate/mdns/handler.py", line 149, in 
_handle_notify
resolver = dns.resolver.Resolver()
  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.


==
FAIL: 
designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_notify_same_serial
designate.tests.unit.mdns.test_handler.MdnsHandleTest.test_notify_same_serial
--
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/usr/lib/python3.9/unittest/mock.py", line 1337, in patched
return func(*newargs, **newkeywargs)
  File "/build/designate-11.0.0/designate/tests/unit/mdns/test_handler.py", 
line 90, in test_notify_same_serial
self.assertEqual(dns.rcode.NOERROR, tuple(response)[0].rcode())
  File "/build/designate-11.0.0/designate/mdns/handler.py", line 149, in 
_handle_notify
resolver = dns.resolver.Resolver()
  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.


==
FAIL: 
designate.tests.unit.agent.backends.test_bind9.Bind9AgentBackendTestCase.test_find_zone_serial
designate.tests.unit.agent.backends.test_bind9.Bind9AgentBackendTestCase.test_find_zone_serial
--
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/usr/lib/python3.9/unittest/mock.py", line 1337, in patched
return func(*newargs, **newkeywargs)
  File 
"/build/designate-11.0.0/designate/tests/unit/agent/backends/test_bind9.py", 
line 43, in test_find_zone_serial
self.assertIsNotNone(self.backend.find_zone_serial('example.org.'))
  File "/build/designate-11.0.0/designate/backend/agent_backend/impl_bind9.py", 
line 42, in find_zone_serial
resolver = dns.resolver.Resolver()
  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.


==
FAIL: 
designate.tests.unit.agent.backends.test_bind9.Bind9AgentBackendTestCase.test_find_zone_serial_query_raises
designate.tests.unit.agent.backends.test_bind9.Bind9AgentBackendTestCase.test_find_zone_serial_query_raises
--
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/usr/lib/python3.9/unittest/mock.py", line 1337, in patched
return func(*newargs, **newkeywargs)
  File 
"/build/designate-11.0.0/designate/tests/unit/agent/backends/test_bind9.py", 
line 48, in test_find_zone_serial_query_raises
self.assertIsNone(self.backend.find_zone_serial('example.org.'))
  File "/build/designate-11.0.0/designate/backend/agent_backend/impl_bind9.py", 
line 42, in find_zone_serial
resolver = dns.resolver.Resolver()
  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.


--
Ran 697 tests in 2341.967s

FAILED (failu