Source: dhcpcanon
Version: 0.8.5-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220917 ftbfs-bookworm

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:240: /usr/bin/python3 setup.py build 
> /usr/lib/python3/dist-packages/setuptools/dist.py:771: UserWarning: Usage of 
> dash-separated 'description-file' will not be supported in future versions. 
> Please use the underscore name 'description_file' instead
>   warnings.warn(
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcapfsm.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcanon.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/netutils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/conflog.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/clientscript.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcaputils.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/timers.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcap.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/dhcpcaplease.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/constants.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/dhcpcanon
> copying dhcpcanon/_version.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_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'
> adding license file 'LICENSE'
> adding license file 'AUTHORS'
> writing manifest file 'dhcpcanon.egg-info/SOURCES.txt'
> PYTHONPATH=. sphinx-build -N -bhtml docs/source/ build/html # HTML generator
> Running Sphinx v4.5.0
> making output directory... done
> WARNING: html_static_path entry '_static' does not exist
> [autosummary] generating autosummary for: README.rst, api.rst, 
> contributing.rst, diagrams.rst, download.rst, implementation.rst, index.rst, 
> install.rst, install_run_cases.rst, integration.rst, privileges.rst, 
> questions.rst, running.rst, soa.rst, specification.rst, todo.rst
> Failed to import dhcpcanon.dhcpcapfsm.
> Possible hints:
> * AttributeError: module 'dhcpcanon' has no attribute 'dhcpcapfsm'
> * ImportError: cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> Failed to import dhcpcanon.dhcpcap.
> Possible hints:
> * ImportError: cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> * AttributeError: module 'dhcpcanon' has no attribute 'dhcpcap'
> Failed to import dhcpcanon.dhcpcaputils.
> Possible hints:
> * AttributeError: module 'dhcpcanon' has no attribute 'dhcpcaputils'
> * ImportError: cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> 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>>/docs/source/api.rst:6: WARNING: autosummary: failed to 
> import dhcpcanon.dhcpcapfsm.
> Possible hints:
> * AttributeError: module 'dhcpcanon' has no attribute 'dhcpcapfsm'
> * ImportError: cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> * ImportError: 
> /<<PKGBUILDDIR>>/docs/source/api.rst:6: WARNING: autosummary: failed to 
> import dhcpcanon.dhcpcap.
> Possible hints:
> * ImportError: cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> * ImportError: 
> * AttributeError: module 'dhcpcanon' has no attribute 'dhcpcap'
> /<<PKGBUILDDIR>>/docs/source/api.rst:6: WARNING: autosummary: failed to 
> import dhcpcanon.dhcpcaputils.
> Possible hints:
> * AttributeError: module 'dhcpcanon' has no attribute 'dhcpcaputils'
> * ImportError: cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> * ImportError: 
> WARNING: autodoc: failed to import module 'dhcpcapfsm' from module 
> 'dhcpcanon'; the following exception was raised:
> cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> WARNING: autodoc: failed to import module 'dhcpcap' from module 'dhcpcanon'; 
> the following exception was raised:
> cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> WARNING: autodoc: failed to import module 'dhcpcaputils' from module 
> 'dhcpcanon'; the following exception was raised:
> cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> /<<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-modindex done
> highlighting module code... [ 33%] dhcpcanon.clientscript
> highlighting module code... [ 66%] dhcpcanon.dhcpcaplease
> highlighting module code... [100%] dhcpcanon.timers
> 
> writing additional pages... search done
> 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, 10 warnings.
> 
> The HTML pages are in build/html.
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build; python3.10 -m pytest 
> tests
> ImportError while loading conftest 
> '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build/tests/conftest.py'.
> tests/conftest.py:6: in <module>
>     from dhcpcanon.dhcpcap import DHCPCAP
> dhcpcanon/dhcpcap.py:23: in <module>
>     from .dhcpcaputils import gen_xid
> dhcpcanon/dhcpcaputils.py:11: in <module>
>     from scapy.arch.linux import get_if_list
> E   ImportError: cannot import name 'get_if_list' from 'scapy.arch.linux' 
> (/usr/lib/python3/dist-packages/scapy/arch/linux.py)
> E: pybuild pybuild:379: test: plugin distutils failed with: exit code=4: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_dhcpcanon/build; python3.10 -m pytest 
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.10 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/09/17/dhcpcanon_0.8.5-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220917;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220917&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to