Package: src:ganeti-instance-debootstrap Version: 0.16-6.1 Severity: serious Tags: ftbfs patch
Dear maintainer: During a rebuild of all packages in bullseye, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep dh_update_autotools_config -i dh_autoreconf -i configure.ac:7: installing 'autotools/install-sh' configure.ac:7: installing 'autotools/missing' parallel-tests: installing 'autotools/test-driver' dh_auto_configure -i ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '924' is supported by ustar format... yes checking whether GID '924' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether ln -s works... yes checking for kpartx... /sbin/kpartx checking for losetup... no configure: error: losetup command not found tail -v -n \+0 config.log ==> config.log <== This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by ganeti-instance-debootstrap configure 0.16, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=${prefix}/lib/x86_64-linux-gnu --libexecdir=${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking ## --------- ## ## Platform. ## ## --------- ## hostname = hh1657834 uname -m = x86_64 uname -r = 5.10.0-16-amd64 uname -s = Linux uname -v = #1 SMP Debian 5.10.127-1 (2022-06-30) /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /usr/games ## ----------- ## ## Core tests. ## ## ----------- ## configure:1798: checking for a BSD-compatible install configure:1866: result: /usr/bin/install -c configure:1877: checking whether build environment is sane configure:1932: result: yes configure:2078: checking for a thread-safe mkdir -p configure:2117: result: /bin/mkdir -p configure:2124: checking for gawk configure:2154: result: no configure:2124: checking for mawk configure:2140: found /usr/bin/mawk configure:2151: result: mawk configure:2162: checking whether make sets $(MAKE) configure:2184: result: yes configure:2213: checking whether make supports nested variables configure:2230: result: yes configure:2319: checking whether UID '924' is supported by ustar format configure:2322: result: yes configure:2329: checking whether GID '924' is supported by ustar format configure:2332: result: yes configure:2340: checking how to create a ustar tar archive configure:2351: tar --version tar (GNU tar) 1.34 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. configure:2354: $? = 0 configure:2394: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar configure:2397: $? = 0 configure:2401: tar -xf - <conftest.tar configure:2404: $? = 0 configure:2406: cat conftest.dir/file GrepMe configure:2409: $? = 0 configure:2422: result: gnutar configure:2487: checking whether ln -s works configure:2491: result: yes configure:2505: checking for kpartx configure:2523: found /sbin/kpartx configure:2535: result: /sbin/kpartx configure:2551: checking for losetup configure:2584: result: no configure:2591: error: losetup command not found ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_env_DEBOOTSTRAP_set= ac_cv_env_DEBOOTSTRAP_value= ac_cv_env_DUMP_set= ac_cv_env_DUMP_value= ac_cv_env_KPARTX_set= ac_cv_env_KPARTX_value= ac_cv_env_LOSETUP_set= ac_cv_env_LOSETUP_value= ac_cv_env_RESTORE_set= ac_cv_env_RESTORE_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=x86_64-linux-gnu ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_path_KPARTX=/sbin/kpartx ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AWK=mawk ac_cv_prog_make_make_set=yes am_cv_make_support_nested_variables=yes am_cv_prog_tar_ustar=gnutar ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} '\''/<<PKGBUILDDIR>>/autotools/missing'\'' aclocal-1.16' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='1' AM_V='$(V)' AUTOCONF='${SHELL} '\''/<<PKGBUILDDIR>>/autotools/missing'\'' autoconf' AUTOHEADER='${SHELL} '\''/<<PKGBUILDDIR>>/autotools/missing'\'' autoheader' AUTOMAKE='${SHELL} '\''/<<PKGBUILDDIR>>/autotools/missing'\'' automake-1.16' AWK='mawk' CYGPATH_W='echo' DEBOOTSTRAP='' DEFS='' DUMP='' ECHO_C='' ECHO_N='-n' ECHO_T='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' KPARTX='/sbin/kpartx' LIBOBJS='' LIBS='' LN_S='ln -s' LOSETUP='' LTLIBOBJS='' MAKEINFO='${SHELL} '\''/<<PKGBUILDDIR>>/autotools/missing'\'' makeinfo' MKDIR_P='/bin/mkdir -p' OS_DIR='${datarootdir}/ganeti/os' PACKAGE='ganeti-instance-debootstrap' PACKAGE_BUGREPORT='gan...@googlegroups.com' PACKAGE_NAME='ganeti-instance-debootstrap' PACKAGE_STRING='ganeti-instance-debootstrap 0.16' PACKAGE_TARNAME='ganeti-instance-debootstrap' PACKAGE_URL='' PACKAGE_VERSION='0.16' PATH_SEPARATOR=':' RESTORE='' SET_MAKE='' SHELL='/bin/bash' STRIP='' VERSION='0.16' am__isrc='' am__leading_dot='.' am__tar='tar --format=ustar -chf - "$$tardir"' am__untar='tar -xf -' bindir='${exec_prefix}/bin' build_alias='x86_64-linux-gnu' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' host_alias='' htmldir='${docdir}' includedir='${prefix}/include' infodir='${prefix}/share/info' install_sh='${SHELL} /<<PKGBUILDDIR>>/autotools/install-sh' libdir='${prefix}/lib/x86_64-linux-gnu' libexecdir='${prefix}/lib/x86_64-linux-gnu' localedir='${datarootdir}/locale' localstatedir='/var' mandir='${prefix}/share/man' mkdir_p='$(MKDIR_P)' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr' program_transform_name='s,x,x,' psdir='${docdir}' runstatedir='/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='/etc' target_alias='' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "ganeti-instance-debootstrap" #define PACKAGE_TARNAME "ganeti-instance-debootstrap" #define PACKAGE_VERSION "0.16" #define PACKAGE_STRING "ganeti-instance-debootstrap 0.16" #define PACKAGE_BUGREPORT "gan...@googlegroups.com" #define PACKAGE_URL "" #define PACKAGE "ganeti-instance-debootstrap" #define VERSION "0.16" configure: exit 1 dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --libexecdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking returned exit code 1 make: *** [debian/rules:6: build-indep] Error 25 dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- (The above is just how the build ends and not necessarily the most relevant part) Note: I'm using the "patch" tag because there is an obvious fix (indicated in the subject). About the archive rebuild: The build was made using virtual machines from Hetzner, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages (plus debhelper). 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 affects, so that this is still visible in the BTS web page for this package. Thanks.