Package: src:python-docxcompose
Version: 1.4.0-3
Severity: important
Tags: forky sid ftbfs
User: [email protected]
Usertags: ftbfs-nocheck-profile

Dear maintainer:

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

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

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

A wiki page discussing how to reproduce bugs in this category and
possible solutions is available here:

https://wiki.debian.org/qa.debian.org/FTBFS/Nocheck

(It's a wiki, so you are welcome to contribute)

[ Note: This is RC, but I will wait at least two weeks before raising
the severities, there are a lot of gcc-15 and CMake 4 bugs open now ].

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:python-docxcompose, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 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/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: MIT License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running clean
removing '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/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 docxcompose.egg-info
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/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: MIT License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running config
   dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build 
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: MIT License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose
copying docxcompose/__init__.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose
copying docxcompose/properties.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose
copying docxcompose/command.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose
copying docxcompose/sdt.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose
copying docxcompose/composer.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose
copying docxcompose/utils.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose
copying docxcompose/image.py -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose
running egg_info
creating docxcompose.egg-info
writing docxcompose.egg-info/PKG-INFO
writing dependency_links to docxcompose.egg-info/dependency_links.txt
writing entry points to docxcompose.egg-info/entry_points.txt
writing requirements to docxcompose.egg-info/requires.txt
writing top-level names to docxcompose.egg-info/top_level.txt
writing manifest file 'docxcompose.egg-info/SOURCES.txt'
reading manifest file 'docxcompose.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files matching '*.pyc' found anywhere in 
distribution
adding license file 'LICENSE'
writing manifest file 'docxcompose.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: 
Package 'docxcompose.templates' is absent from the `packages` configuration.
!!

        
********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'docxcompose.templates' 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 'docxcompose.templates' 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 'docxcompose.templates' to be distributed and are
        already explicitly excluding 'docxcompose.templates' 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_docxcompose/build/docxcompose/templates
copying docxcompose/templates/custom.xml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates
copying docxcompose/templates/footer.xml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates
copying docxcompose/templates/footnotes.xml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates
copying docxcompose/templates/header.xml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates
copying docxcompose/templates/numbering.xml -> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates
dh: command-omitted: The call to "debian/rules override_dh_auto_test" was 
omitted due to "DEB_BUILD_OPTIONS=nocheck"
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--buildsystem=pybuild
   dh_prep -O--buildsystem=pybuild
   dh_auto_install --destdir=debian/python3-docxcompose/ -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py install --root 
/<<PKGBUILDDIR>>/debian/python3-docxcompose 
/usr/lib/python3/dist-packages/setuptools/dist.py:759: 
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!

        
********************************************************************************
        Please consider removing the following classifiers in favor of a SPDX 
license expression:

        License :: OSI Approved :: MIT License

        See 
https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license 
for details.
        
********************************************************************************

!!
  self._finalize_license_expression()
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 docxcompose.egg-info/PKG-INFO
writing dependency_links to docxcompose.egg-info/dependency_links.txt
writing entry points to docxcompose.egg-info/entry_points.txt
writing requirements to docxcompose.egg-info/requires.txt
writing top-level names to docxcompose.egg-info/top_level.txt
reading manifest file 'docxcompose.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching '.gitignore'
warning: no previously-included files matching '*.pyc' found anywhere in 
distribution
adding license file 'LICENSE'
writing manifest file 'docxcompose.egg-info/SOURCES.txt'
/usr/lib/python3/dist-packages/setuptools/command/build_py.py:212: _Warning: 
Package 'docxcompose.templates' is absent from the `packages` configuration.
!!

        
********************************************************************************
        ############################
        # Package would be ignored #
        ############################
        Python recognizes 'docxcompose.templates' 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 'docxcompose.templates' 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 'docxcompose.templates' to be distributed and are
        already explicitly excluding 'docxcompose.templates' 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 install_lib
creating 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages
creating 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/__init__.py
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/properties.py
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose
creating 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/templates
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates/custom.xml
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/templates
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates/footnotes.xml
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/templates
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates/numbering.xml
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/templates
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates/footer.xml
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/templates
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/templates/header.xml
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/templates
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/command.py
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/sdt.py -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/composer.py
 -> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/utils.py 
-> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose
copying 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_docxcompose/build/docxcompose/image.py 
-> 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose
byte-compiling 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/__init__.py
 to __init__.cpython-313.pyc
byte-compiling 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/properties.py
 to properties.cpython-313.pyc
byte-compiling 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/command.py
 to command.cpython-313.pyc
byte-compiling 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/sdt.py
 to sdt.cpython-313.pyc
byte-compiling 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/composer.py
 to composer.cpython-313.pyc
byte-compiling 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/utils.py
 to utils.cpython-313.pyc
byte-compiling 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose/image.py
 to image.cpython-313.pyc
running install_egg_info
Copying docxcompose.egg-info to 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/lib/python3.13/dist-packages/docxcompose-1.4.0.egg-info
Skipping SOURCES.txt
running install_scripts
Installing docxcompose script to 
/<<PKGBUILDDIR>>/debian/python3-docxcompose/usr/bin
   dh_installdocs -O--buildsystem=pybuild
   dh_installchangelogs -O--buildsystem=pybuild
   debian/rules override_dh_installman
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PYTHONPATH=$(find debian -name dist-packages | xargs echo | tr ' ' :) help2man \
        debian/python3-docxcompose/usr/bin/docxcompose \
        --name 'compose multiple docx files into one file' \
        --version-string 1.4.0 --no-info > debian/docxcompose.1
help2man: can't get `--help' info from 
debian/python3-docxcompose/usr/bin/docxcompose
Try `--no-discard-stderr' if option outputs to stderr
make[1]: *** [debian/rules:19: debian/docxcompose.1] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to