Bug#1031362: python-pycdlib: FTBFS (undeclared build-dependency on tzdata)

2023-09-27 Thread Santiago Vila

reopen 1031362
found 1031362 1.12.0+ds1-4
thanks

Hello.

This was a bug in the package called "python-pycdlib".

You added a Build-Depends:tzdata in package "python-pyeclib".

According to Policy, we should not add a BD on packages
which are not really required during build, so now we have two bugs.

I'm just reopening this one, but you might want to remove
the undesired BD of python-pyeclib in git.

Thanks.



Bug#1031362: python-pycdlib: FTBFS (undeclared build-dependency on tzdata)

2023-02-15 Thread Santiago Vila

Package: src:python-pycdlib
Version: 1.12.0+ds1-4
Severity: important
Tags: ftbfs patch

Dear maintainer:

During a rebuild of all packages in sid, your package failed to build:


[...]
 debian/rules binary-indep
make: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
dh binary-indep --with python3
   dh_update_autotools_config -i
   dh_autoreconf -i
   dh_auto_configure -i
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
echo "Do nothing..."
Do nothing...
make[1]: Leaving directory '/<>'
   create-stamp debian/debhelper-build-stamp
   dh_prep -i
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<>'
make[1]: pyversions: No such file or directory
py3versions: no X-Python3-Version in control file, using supported versions
pkgos-dh_auto_install --no-py2 --in-tmp
+ PKGOS_IN_TMP=no
+ echo WARNING: --no-py2 is deprecated and always on.
WARNING: --no-py2 is deprecated and always on.
+ shift
+ PKGOS_IN_TMP=yes
+ shift
+ dpkg-parsechangelog -SSource
+ SRC_PKG_NAME=python-pycdlib
+ echo python-pycdlib
+ sed s/python-//
+ PY_MODULE_NAME=pycdlib
+ py3versions -vr
+ PYTHON3S=3.11
+ [ yes = yes ]
+ TARGET_DIR=tmp
+ pwd
+ python3.11 setup.py install --install-layout=deb --root 
/<>/debian/tmp
running install
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: 
SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip 
and other standards-based tools.
  warnings.warn(
running build
running build_py
creating build
creating build/lib
creating build/lib/pycdlib
copying pycdlib/isohybrid.py -> build/lib/pycdlib
copying pycdlib/pycdlibexception.py -> build/lib/pycdlib
copying pycdlib/facade.py -> build/lib/pycdlib
copying pycdlib/utils.py -> build/lib/pycdlib
copying pycdlib/inode.py -> build/lib/pycdlib
copying pycdlib/eltorito.py -> build/lib/pycdlib
copying pycdlib/pycdlib.py -> build/lib/pycdlib
copying pycdlib/headervd.py -> build/lib/pycdlib
copying pycdlib/udf.py -> build/lib/pycdlib
copying pycdlib/dr.py -> build/lib/pycdlib
copying pycdlib/path_table_record.py -> build/lib/pycdlib
copying pycdlib/pycdlibio.py -> build/lib/pycdlib
copying pycdlib/dates.py -> build/lib/pycdlib
copying pycdlib/backport_functools.py -> build/lib/pycdlib
copying pycdlib/__init__.py -> build/lib/pycdlib
copying pycdlib/rockridge.py -> build/lib/pycdlib
running build_scripts
creating build/scripts-3.11
copying and adjusting tools/pycdlib-explorer -> build/scripts-3.11
copying and adjusting tools/pycdlib-extract-files -> build/scripts-3.11
copying and adjusting tools/pycdlib-genisoimage -> build/scripts-3.11
changing mode of build/scripts-3.11/pycdlib-explorer from 644 to 755
changing mode of build/scripts-3.11/pycdlib-extract-files from 644 to 755
changing mode of build/scripts-3.11/pycdlib-genisoimage from 644 to 755
running install_lib
creating /<>/debian/tmp
creating /<>/debian/tmp/usr
creating /<>/debian/tmp/usr/lib
creating /<>/debian/tmp/usr/lib/python3
creating /<>/debian/tmp/usr/lib/python3/dist-packages
creating /<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/isohybrid.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/pycdlibexception.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/facade.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/utils.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/inode.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/eltorito.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/pycdlib.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/headervd.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/udf.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/dr.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/path_table_record.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/pycdlibio.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/dates.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/backport_functools.py -> 
/<>/debian/tmp/usr/lib/python3/dist-packages/pycdlib
copying build/lib/pycdlib/__init__.py ->