Source: dhcpcanon
Version: 0.8.5-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201027 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_build
> I: pybuild base:217: /usr/bin/python3.9 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/clientscript.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/conflog.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcap.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcaplease.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcaputils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcapfsm.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcanon.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/netutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/timers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/dhcpcanon
> running egg_info
> creating dhcpcanon.egg-info
> writing dhcpcanon.egg-info/PKG-INFO
> writing dependency_links to dhcpcanon.egg-info/dependency_links.txt
> writing entry points to dhcpcanon.egg-info/entry_points.txt
> writing requirements to dhcpcanon.egg-info/requires.txt
> writing top-level names to dhcpcanon.egg-info/top_level.txt
> writing manifest file 'dhcpcanon.egg-info/SOURCES.txt'
> reading manifest file 'dhcpcanon.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> no previously-included directories found matching 'docs/build'
> writing manifest file 'dhcpcanon.egg-info/SOURCES.txt'
> I: pybuild base:217: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/clientscript.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/conflog.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcap.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcaplease.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcaputils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcapfsm.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcanon.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/netutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/timers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.8_dhcpcanon/build/dhcpcanon
> running egg_info
> writing dhcpcanon.egg-info/PKG-INFO
> writing dependency_links to dhcpcanon.egg-info/dependency_links.txt
> writing entry points to dhcpcanon.egg-info/entry_points.txt
> writing requirements to dhcpcanon.egg-info/requires.txt
> writing top-level names to dhcpcanon.egg-info/top_level.txt
> reading manifest file 'dhcpcanon.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> no previously-included directories found matching 'docs/build'
> writing manifest file 'dhcpcanon.egg-info/SOURCES.txt'
> PYTHONPATH=. sphinx-build -N -bhtml docs/source/ build/html # HTML generator
> Running Sphinx v3.2.1
> making output directory... done
> WARNING: html_static_path entry '_static' does not exist
> building [mo]: targets for 0 po files that are out of date
> building [html]: targets for 16 source files that are out of date
> updating environment: [new config] 16 added, 0 changed, 0 removed
> reading sources... [  6%] README
> reading sources... [ 12%] api
> reading sources... [ 18%] contributing
> reading sources... [ 25%] diagrams
> reading sources... [ 31%] download
> reading sources... [ 37%] implementation
> reading sources... [ 43%] index
> reading sources... [ 50%] install
> reading sources... [ 56%] install_run_cases
> reading sources... [ 62%] integration
> reading sources... [ 68%] privileges
> reading sources... [ 75%] questions
> reading sources... [ 81%] running
> reading sources... [ 87%] soa
> reading sources... [ 93%] specification
> reading sources... [100%] todo
> 
> /<<PKGBUILDDIR>>/dhcpcanon/dhcpcapfsm.py:docstring of 
> dhcpcanon.dhcpcapfsm.DHCPCAPFSM.send_request:5: WARNING: Literal block 
> expected; none found.
> /<<PKGBUILDDIR>>/docs/source/privileges.rst:20: WARNING: Enumerated list ends 
> without a blank line; unexpected unindent.
> /<<PKGBUILDDIR>>/docs/source/privileges.rst:36: WARNING: Enumerated list ends 
> without a blank line; unexpected unindent.
> /<<PKGBUILDDIR>>/docs/source/privileges.rst:65: WARNING: Enumerated list ends 
> without a blank line; unexpected unindent.
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [  6%] README
> writing output... [ 12%] api
> writing output... [ 18%] contributing
> writing output... [ 25%] diagrams
> writing output... [ 31%] download
> writing output... [ 37%] implementation
> writing output... [ 43%] index
> writing output... [ 50%] install
> writing output... [ 56%] install_run_cases
> writing output... [ 62%] integration
> writing output... [ 68%] privileges
> writing output... [ 75%] questions
> writing output... [ 81%] running
> writing output... [ 87%] soa
> writing output... [ 93%] specification
> writing output... [100%] todo
> 
> generating indices...  genindex py-modindexdone
> highlighting module code... [ 14%] dhcpcanon.clientscript
> highlighting module code... [ 28%] dhcpcanon.dhcpcap
> highlighting module code... [ 42%] dhcpcanon.dhcpcapfsm
> highlighting module code... [ 57%] dhcpcanon.dhcpcaplease
> highlighting module code... [ 71%] dhcpcanon.dhcpcaputils
> highlighting module code... [ 85%] dhcpcanon.timers
> highlighting module code... [100%] scapy.automaton
> 
> writing additional pages...  searchdone
> copying images... [ 20%] images/dhcpcapfsm.svg
> copying images... [ 40%] images/classes_dhcpcanon.svg
> copying images... [ 60%] images/packages_dhcpcanon.svg
> copying images... [ 80%] images/calls_dhcpcanon.svg
> copying images... [100%] images/organigram_dhcpcanon.svg
> 
> copying static files... ... done
> copying extra files... done
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 5 warnings.
> 
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:217: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build; python3.9 -m pytest 
> tests
> ImportError while loading conftest 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build/tests/conftest.py'.
> tests/conftest.py:6: in <module>
>     from dhcpcanon.dhcpcap import DHCPCAP
> dhcpcanon/dhcpcap.py:13: in <module>
>     from scapy.arch import get_if_raw_hwaddr
> /usr/lib/python3/dist-packages/scapy/arch/__init__.py:27: in <module>
>     from scapy.arch.bpf.core import get_if_raw_addr
> /usr/lib/python3/dist-packages/scapy/arch/bpf/core.py:30: in <module>
>     LIBC = cdll.LoadLibrary(find_library("libc"))
> /usr/lib/python3.9/ctypes/util.py:341: in find_library
>     _get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name))
> /usr/lib/python3.9/ctypes/util.py:147: in _findLib_gcc
>     if not _is_elf(file):
> /usr/lib/python3.9/ctypes/util.py:99: in _is_elf
>     with open(filename, 'br') as thefile:
> E   FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'
> E: pybuild pybuild:352: test: plugin distutils failed with: exit code=4: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.9_dhcpcanon/build; python3.9 -m pytest 
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.9 
> 3.8" returned exit code 13

The full build log is available from:
   http://qa-logs.debian.net/2020/10/27/dhcpcanon_0.8.5-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to