Source: openipmi
Version: 2.0.33-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: [email protected]
Usertags: qa-doublebuild
Hi,
This package fails to build a source package after a successful build
(dpkg-buildpackage ; dpkg-buildpackage -S).
This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.
More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/SourceAfterBuild
Relevant part of the build log:
> cd /<> && runuser -u user42 -- dpkg-buildpackage --sanitize-env
> -us -uc -rfakeroot -S
>
>
> dpkg-buildpackage: info: source package openipmi
> dpkg-buildpackage: info: source version 2.0.33-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Noël Köthe
> dpkg-source --before-build .
> debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-arch-stamp #CONFIGURE-STAMP#
> # Add here commands to clean up after the build process.
> [ ! -f Makefile ] || /usr/bin/make distclean
> make[1]: Entering directory '/<>'
> Making distclean in include
> make[2]: Entering directory '/<>/include'
> Making distclean in OpenIPMI
> make[3]: Entering directory '/<>/include/OpenIPMI'
> Making distclean in internal
> make[4]: Entering directory '/<>/include/OpenIPMI/internal'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f
> test . = "." || test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f Makefile
> make[4]: Leaving directory '/<>/include/OpenIPMI/internal'
> make[4]: Entering directory '/<>/include/OpenIPMI'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "ipmiif.h" || rm -f ipmiif.h
> test . = "." || test -z "" || rm -f
> test -z "ipmiif.h" || rm -f ipmiif.h
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[4]: Leaving directory '/<>/include/OpenIPMI'
> rm -f Makefile
> make[3]: Leaving directory '/<>/include/OpenIPMI'
> make[3]: Entering directory '/<>/include'
> rm -rf .libs _libs
> rm -f *.lo
> test -z "" || rm -f
> test . = "." || test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[3]: Leaving directory '/<>/include'
> rm -f Makefile
> make[2]: Leaving directory '/<>/include'
> Making distclean in utils
> make[2]: Entering directory '/<>/utils'
> test -z "libOpenIPMIutils.la" || rm -f libOpenIPMIutils.la
> rm -f ./so_locations
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f
> test . = "." || test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/hash.Plo
> rm -f ./.deps/ilist.Plo
> rm -f ./.deps/ipmi_auth.Plo
> rm -f ./.deps/ipmi_malloc.Plo
> rm -f ./.deps/locked_list.Plo
> rm -f ./.deps/locks.Plo
> rm -f ./.deps/md2.Plo
> rm -f ./.deps/md5.Plo
> rm -f ./.deps/os_handler.Plo
> rm -f ./.deps/string.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<>/utils'
> Making distclean in lib
> make[2]: Entering directory '/<>/lib'
> test -z "libOpenIPMI.la" || rm -f libOpenIPMI.la
> rm -f ./so_locations
> rm -rf .libs _libs
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f
> test . = "." || test -z "" || rm -f
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/aes_cbc.Plo
> rm -f ./.deps/chassis.Plo
> rm -f ./.deps/conn.Plo
> rm -f ./.deps/control.Plo
> rm -f ./.deps/domain.Plo
> rm -f ./.deps/entity.Plo
> rm -f ./.deps/event.Plo
> rm -f ./.deps/fru.Plo
> rm -f ./.deps/fru_spd_decode.Plo
> rm -f ./.deps/hmac.Plo
> rm -f ./.deps/ipmi.Plo
> rm -f ./.deps/ipmi_lan.Plo
> rm -f ./.deps/ipmi_payload.Plo
> rm -f ./.deps/ipmi_smi.Plo
> rm -f ./.deps/ipmi_sol.Plo
> rm -f ./.deps/ipmi_utils.Plo
> rm -f ./.deps/lanparm.Plo
> rm -f ./.deps/mc.Plo
> rm -f ./.deps/md5.Plo
> rm -f ./.deps/normal_fru.Plo
> rm -f ./.deps/oem_atca.Plo
> rm -f ./.deps/oem_atca_conn.Plo
> rm -f ./.deps/oem_atca_fru.Plo
> rm -f ./.deps/oem_force_conn.Plo
> rm -f ./.deps/oem_intel.Plo
> rm -f ./.deps/oem_kontron_conn.Plo
> rm -f ./.deps/oem_motorola_mxp.Plo
> rm -f ./.deps/oem_test.Plo
> rm -f ./.deps/opq.Plo
> rm -f ./.deps/pef.Plo
> rm -f ./.deps/pet.Plo
> rm -f ./.deps/rakp.Plo
> rm -f ./.deps/sdr.Plo
> rm -f ./.deps/sel.Plo
> rm -f ./.deps/sensor.Plo
> rm -f ./.deps/solparm.Plo
> rm -f ./.deps/strings.Plo
> rm -f Makefile
> make[2]: Leaving directory '/<>/lib'
> Making distclean in unix
> make[2]: Entering directory '/<>/unix'
> test -z "libOpenIPMIposix.la libOpenIPMIpthread.la" || rm -f
> libOpenIPMIposix.la libOpenIPMIpthread.la
> rm -f ./so_locations
> rm -rf .libs _libs
> rm -f test_heap test_handlers
> rm -f *.o
> test -z "test_heap.log test_handlers.log" || rm -f test_hea