Source: dhcpcanon
Version: 0.8.5-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
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;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220917&[email protected]&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.