[Debian-med-packaging] Bug#1103315: kineticstools: FTBFS with the nocheck build profile

Santiago Vila sanvila at debian.org
Wed Apr 16 13:23:11 BST 2025


Package: src:kineticstools
Version: 0.6.1+git20220223.1326a4d+dfsg-6
Severity: important
Tags: trixie sid ftbfs
User: debian-qa at lists.debian.org
Usertags: ftbfs-nocheck-profile

Dear maintainer:

During a rebuild of all packages in unstable using the nocheck build profile,
your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py clean 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build' (and everything under it)
'build/bdist.linux-x86_64' does not exist -- can't clean it
'build/scripts-3.13' does not exist -- can't clean it
   debian/rules execute_after_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf .pytest_cache
rm -rf kineticsTools.egg-info
rm -f nosetests.xml
rm -f bin/ipdSummary
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
I: pybuild base:311: python3.13 setup.py config 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/MultiSiteCommon.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/ModificationDecode.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/PositiveControlEnricher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/BasicLdaEnricher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/ResultWriter.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/MultiSiteDetection.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/ipdSummary.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/pipelineTools.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/summarizeModifications.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/MedakaLdaEnricher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/ReferenceUtils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/KineticWorker.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/WorkerProcess.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/loader.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/MixtureEstimationMethods.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/sharedArray.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/ipdModel.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
copying kineticsTools/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/tasks
copying kineticsTools/tasks/gather_bigwig.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/tasks
copying kineticsTools/tasks/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/tasks
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/internal
copying kineticsTools/internal/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/internal
running egg_info
creating kineticsTools.egg-info
writing kineticsTools.egg-info/PKG-INFO
writing dependency_links to kineticsTools.egg-info/dependency_links.txt
writing entry points to kineticsTools.egg-info/entry_points.txt
writing requirements to kineticsTools.egg-info/requires.txt
writing top-level names to kineticsTools.egg-info/top_level.txt
writing manifest file 'kineticsTools.egg-info/SOURCES.txt'
reading manifest file 'kineticsTools.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSES.txt'
writing manifest file 'kineticsTools.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'kineticsTools.resources' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'kineticsTools.resources' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'kineticsTools.resources' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'kineticsTools.resources' to be distributed and are
        already explicitly excluding 'kineticsTools.resources' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources
copying kineticsTools/resources/P6-C4.npz.gz -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources
copying kineticsTools/resources/SP2-C2.npz.gz -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources
copying kineticsTools/resources/SP3-C3.npz.gz -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources
copying kineticsTools/resources/unknown.npz.gz -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources
running build_ext
building 'kineticsTools/tree_predict' extension
creating build/temp.linux-x86_64-cpython-313/kineticsTools
x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.13 -c kineticsTools/tree_predict.c -o build/temp.linux-x86_64-cpython-313/kineticsTools/tree_predict.o -O3 -shared -std=c99
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-function [too-long-redacted] cpython-313-x86_64-linux-gnu.so
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   dh_auto_install -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py install --root /<<PKGBUILDDIR>>/debian/python3-kineticstools 
/usr/lib/python3/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require'
  warnings.warn(msg)
running install
/usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer or other
        standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
running build
running build_py
running egg_info
writing kineticsTools.egg-info/PKG-INFO
writing dependency_links to kineticsTools.egg-info/dependency_links.txt
writing entry points to kineticsTools.egg-info/entry_points.txt
writing requirements to kineticsTools.egg-info/requires.txt
writing top-level names to kineticsTools.egg-info/top_level.txt
reading manifest file 'kineticsTools.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSES.txt'
writing manifest file 'kineticsTools.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'kineticsTools.resources' is absent from the `packages` configuration.
!!

        ********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'kineticsTools.resources' as an importable package[^1],
        but it is absent from setuptools' `packages` configuration.

        This leads to an ambiguous overall configuration. If you want to distribute this
        package, please make sure that 'kineticsTools.resources' is explicitly added
        to the `packages` configuration field.

        Alternatively, you can also rely on setuptools' discovery methods
        (for example by using `find_namespace_packages(...)`/`find_namespace:`
        instead of `find_packages(...)`/`find:`).

        You can read more about "package discovery" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html

        If you don't want 'kineticsTools.resources' to be distributed and are
        already explicitly excluding 'kineticsTools.resources' via
        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
        you can try to use `exclude_package_data`, or `include-package-data=False` in
        combination with a more fine grained `package-data` configuration.

        You can read more about "package data files" on setuptools documentation page:

        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html


        [^1]: For Python, any directory (with suitable naming) can be imported,
              even if it does not contain any `.py` files.
              On the other hand, currently there is no concept of package data
              directory, all directories are treated like packages.
        ********************************************************************************

!!
  check.warn(importable)
running build_ext
running install_lib
creating /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages
creating /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/MultiSiteCommon.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/ModificationDecode.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/PositiveControlEnricher.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/BasicLdaEnricher.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/ResultWriter.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/MultiSiteDetection.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/ipdSummary.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
creating /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/tasks
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/tasks/gather_bigwig.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/tasks
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/tasks/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/tasks
creating /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/internal
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/internal/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/internal
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/pipelineTools.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/summarizeModifications.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/MedakaLdaEnricher.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/ReferenceUtils.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
creating /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/resources
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources/SP2-C2.npz.gz -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/resources
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources/P6-C4.npz.gz -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/resources
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources/unknown.npz.gz -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/resources
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/resources/SP3-C3.npz.gz -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/resources
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/KineticWorker.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/WorkerProcess.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/loader.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/MixtureEstimationMethods.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/tree_predict.cpython-313-x86_64-linux-gnu.so -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/sharedArray.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/ipdModel.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
copying /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_kineticstools/build/kineticsTools/__init__.py -> /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/MultiSiteCommon.py to MultiSiteCommon.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/ModificationDecode.py to ModificationDecode.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/PositiveControlEnricher.py to PositiveControlEnricher.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/BasicLdaEnricher.py to BasicLdaEnricher.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/ResultWriter.py to ResultWriter.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/MultiSiteDetection.py to MultiSiteDetection.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/ipdSummary.py to ipdSummary.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/tasks/gather_bigwig.py to gather_bigwig.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/tasks/__init__.py to __init__.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/internal/__init__.py to __init__.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/pipelineTools.py to pipelineTools.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/summarizeModifications.py to summarizeModifications.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/MedakaLdaEnricher.py to MedakaLdaEnricher.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/ReferenceUtils.py to ReferenceUtils.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/KineticWorker.py to KineticWorker.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/WorkerProcess.py to WorkerProcess.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/loader.py to loader.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/MixtureEstimationMethods.py to MixtureEstimationMethods.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/sharedArray.py to sharedArray.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/ipdModel.py to ipdModel.cpython-313.pyc
byte-compiling /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools/__init__.py to __init__.cpython-313.pyc
running install_egg_info
Copying kineticsTools.egg-info to /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/lib/python3.13/dist-packages/kineticsTools-0.8.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing ipdSummary script to /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/bin
Installing summarizeModifications script to /<<PKGBUILDDIR>>/debian/python3-kineticstools/usr/bin
   debian/rules execute_after_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
mkdir -p /<<PKGBUILDDIR>>/debian/kineticstools/usr/bin
mv debian/python3-kineticstools/usr/bin/* /<<PKGBUILDDIR>>/debian/kineticstools/usr/bin
mkdir -p /<<PKGBUILDDIR>>/debian/kineticstools/usr/share/man//man1
rst2man doc/manual.rst > /<<PKGBUILDDIR>>/debian/kineticstools/usr/share/man//man1/ipdSummary.1
doc/manual.rst:53: (WARNING/2) "math" role not supported
doc/manual.rst:55: (WARNING/2) "math" role not supported
doc/manual.rst:55: (WARNING/2) "math" role not supported
mkdir -p debian/kineticstools-data/usr/share/kineticstools
# There is probably a simpler way, but that should do for the moment.
set -e                                                              \
; for libdir in debian/python3-kineticstools/usr/lib/python3.*      \
; do rm -rf /<<PKGBUILDDIR>>/debian/kineticstools-data/usr/share/kineticstools/resources                                              \
;    mv ${libdir}/dist-packages/kineticsTools/resources /<<PKGBUILDDIR>>/debian/kineticstools-data/usr/share/kineticstools/resources \
; done
rm debian/python3-kineticstools/usr/lib/python3.*/dist-packages/nosetests.xml
rm: cannot remove 'debian/python3-kineticstools/usr/lib/python3.*/dist-packages/nosetests.xml': No such file or directory
make[1]: *** [debian/rules:26: execute_after_dh_auto_install] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202504/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:kineticstools, so that this is still
visible in the BTS web page for this package.

Notes:

* When a package is built with the nocheck profile, it means:

- DEB_BUILD_OPTIONS=nocheck
  (the tests should be skipped during the build)

- DEB_BUILD_PROFILES=nocheck
  (Build-Depends marked <!nocheck> are not installed)

- The contents of the package is allowed to be different than normal

* This category of bugs was going to be RC for trixie, but
according to the Release Managers it's a little bit late in the
release cycle to introduce a bunch of RC bugs of this type.

* In addition to the above, this package also fails when
using DEB_BUILD_OPTIONS=nocheck alone. In this mode:

- DEB_BUILD_OPTIONS=nocheck
  (the tests should be skipped during the build)

- Build-Depends marked <!nocheck> are installed as normal

- The contents of the package should not change compared
  to a regular build

Thanks.



More information about the Debian-med-packaging mailing list