Control: reassign 810260 getdns Control: affects 810260 python-getdns Control: retitle backward-incompatible API change in getdns 0.9.0
In https://bugs.debian.org/810260, Chris Lamb wrote: > Source: python-getdns > Version: 0.5.0-1 > Severity: serious > Justification: fails to build from source > User: reproducible-bui...@lists.alioth.debian.org > Usertags: ftbfs > X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org > > Dear Maintainer, > > python-getdns fails to build from source in unstable/amd64: > > [..] > > debian/rules override_dh_auto_build > make[1]: Entering directory > '/home/lamby/temp/cdt.20160107183847.CqL8VbfjsW/python-getdns-0.5.0' > dh_auto_build -a > I: pybuild base:184: /usr/bin/python setup.py build > running build > running build_ext > building 'getdns' extension > creating build > creating build/temp.linux-x86_64-2.7 > x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall > -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fstack-protector-strong > -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python2.7 -c getdns.c -o build/temp.linux-x86_64-2.7/getdns.o > -g > x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall > -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fstack-protector-strong > -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python2.7 -c pygetdns_util.c -o > build/temp.linux-x86_64-2.7/pygetdns_util.o -g > x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall > -Wstrict-prototypes -fno-strict-aliasing -g -O2 -fstack-protector-strong > -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python2.7 -c context.c -o > build/temp.linux-x86_64-2.7/context.o -g > context.c: In function ‘context_set_dns_transport_list’: > context.c:878:68: error: ‘GETDNS_TRANSPORT_STARTTLS’ undeclared (first > use in this function) > if ((transport < GETDNS_TRANSPORT_UDP) || (transport > > GETDNS_TRANSPORT_STARTTLS)) { > ^ > context.c:878:68: note: each undeclared identifier is reported only once > for each function it appears in > error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 > E: pybuild pybuild:274: build: plugin distutils failed with: exit code=1: > /usr/bin/python setup.py build > dh_auto_build: pybuild --build -i python{version} -p 2.7 --dir . returned > exit code 13 > debian/rules:9: recipe for target 'override_dh_auto_build' failed > make[1]: *** [override_dh_auto_build] Error 25 > make[1]: Leaving directory > '/home/lamby/temp/cdt.20160107183847.CqL8VbfjsW/python-getdns-0.5.0' > debian/rules:6: recipe for target 'build' failed > make: *** [build] Error 2 > > [..] > > The full build log is attached. This appears to be due to an unnoticed API change in libgetdns 0.9.0, sorry about that. I've just raised the issue with upstream, hopefully we can get it resolved promptly. --dkg