Source: coreboot
Version: 4.15~dfsg-3
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 /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -S
> ---------------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package coreboot
> dpkg-buildpackage: info: source version 4.15~dfsg-3
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Bastian Germann <[email protected]>
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean --with sphinxdoc
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> /<<PKGBUILDDIR>>/util/genbuild_h/genbuild_h.sh: 59: -v: not found
> /<<PKGBUILDDIR>>/util/genbuild_h/genbuild_h.sh: 1: git: not found
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_clean
>       rm -f debian/debhelper-build-stamp
>       rm -rf debian/.debhelper/
>       rm -f -- debian/coreboot-utils.substvars 
> debian/coreboot-utils-doc.substvars ./util/ifdtool/.dependencies 
> ./util/kbc1126/kbc1126_ec_dump ./util/kbc1126/kbc1126_ec_insert 
> ./util/pmh7tool/pmh7tool ./util/bucts/bucts.o ./util/cbfstool/bpdt_1_6.o 
> ./util/cbfstool/bpdt_1_7.o ./util/cbfstool/cbfs-mkpayload.o 
> ./util/cbfstool/cbfs-mkstage.o ./util/cbfstool/cbfs-payload-linux.o 
> ./util/cbfstool/cbfs_image.o ./util/cbfstool/cbfs_private.o 
> ./util/cbfstool/cbfs_sections.o ./util/cbfstool/cbfscomptool.o 
> ./util/cbfstool/cbfstool.o ./util/cbfstool/common.o 
> ./util/cbfstool/compress.o ./util/cbfstool/cse_fpt.o 
> ./util/cbfstool/cse_helpers.o ./util/cbfstool/cse_serger.o 
> ./util/cbfstool/elfheaders.o ./util/cbfstool/elog.o 
> ./util/cbfstool/elogtool.o ./util/cbfstool/eventlog.o ./util/cbfstool/fit.o 
> ./util/cbfstool/fmap.o 
> ./util/cbfstool/fmap_from_fmd.o ./util/cbfstool/fmaptool.o 
> ./util/cbfstool/fmd.o ./util/cbfstool/fmd_parser.o 
> ./util/cbfstool/fmd_scanner.o ./util/cbfstool/fpt_hdr_20.o 
> ./util/cbfstool/fpt_hdr_21.o ./util/cbfstool/fsp_relocate.o 
> ./util/cbfstool/ifittool.o ./util/cbfstool/ifwitool.o 
> ./util/cbfstool/kv_pair.o ./util/cbfstool/linux_trampoline.o 
> ./util/cbfstool/lz4.o ./util/cbfstool/lz4_wrapper.o 
> ./util/cbfstool/lz4frame.o ./util/cbfstool/lz4hc.o ./util/cbfstool/LzFind.o 
> ./util/cbfstool/lzma.o ./util/cbfstool/LzmaDec.o ./util/cbfstool/LzmaEnc.o 
> ./util/cbfstool/partitioned_file.o ./util/cbfstool/platform_fixups.o 
> ./util/cbfstool/rmodtool.o ./util/cbfstool/rmodule.o 
> ./util/cbfstool/subpart_entry_1.o ./util/cbfstool/subpart_hdr_1.o 
> ./util/cbfstool/subpart_hdr_2.o ./util/cbfstool/valstr.o 
> ./util/cbfstool/xdr.o 
> ./util/cbfstool/xxhash.o ./util/ifdtool/fmap.o ./util/ifdtool/ifdtool.o 
> ./util/ifdtool/kv_pair.o ./util/ifdtool/valstr.o ./util/msrtool/cs5536.o 
> ./util/msrtool/darwin.o ./util/msrtool/freebsd.o ./util/msrtool/geodegx2.o 
> ./util/msrtool/geodelx.o ./util/msrtool/intel_atom.o 
> ./util/msrtool/intel_core1.o ./util/msrtool/intel_core2_early.o 
> ./util/msrtool/intel_core2_later.o ./util/msrtool/intel_nehalem.o 
> ./util/msrtool/intel_pentium3.o ./util/msrtool/intel_pentium3_early.o 
> ./util/msrtool/intel_pentium4_early.o ./util/msrtool/intel_pentium4_later.o 
> ./util/msrtool/intel_pentium_d.o ./util/msrtool/k8.o ./util/msrtool/linux.o 
> ./util/msrtool/msrtool.o ./util/msrtool/msrutils.o ./util/msrtool/sys.o 
> ./util/msrtool/via_c7.o ./util/pmh7tool/pmh7tool.o ./util/ifdtool/ifdtool 
> ./util/msrtool/msrtool ./util/cbfstool/cbfs-compression-tool 
> ./util/cbfstool/cbfstool ./util/cbfstool/elogtool ./util/cbfstool/fmaptool 
> ./util/cbfstool/ifittool ./util/cbfstool/ifwitool ./util/cbfstool/rmodtool 
> ./util/cbfstool/fmd_parser.h ./util/cbfstool/fmd_scanner.h 
> ./util/msrtool/Makefile.deps ./util/msrtool/Makefile ./util/bucts/bucts 
> ./util/vboot_lib/host/lib/chromeos_config.o 
> ./util/vboot_lib/host/lib/crossystem.o ./util/vboot_lib/host/lib/crypto.o 
> ./util/vboot_lib/host/lib/extract_vmlinuz.o 
> ./util/vboot_lib/host/lib/flashrom.o ./util/vboot_lib/host/lib/fmap.o 
> ./util/vboot_lib/host/lib/host_misc.o ./util/vboot_lib/host/lib/subprocess.o 
> ./util/vboot_lib/futility/dump_kernel_config_lib.o 
> ./util/vboot_lib/host/arch/x86_64/lib/crossystem_arch.o 
> ./util/vboot_lib/firmware/stub/tpm_lite_stub.o 
> ./util/vboot_lib/firmware/stub/vboot_api_stub.o 
> ./util/vboot_lib/firmware/stub/vboot_api_stub_disk.o 
> ./util/vboot_lib/firmware/lib/cgptlib/cgptlib_internal.o 
> ./util/vboot_lib/firmware/lib/cgptlib/crc32.o 
> ./util/vboot_lib/firmware/lib/tpm_lite/tlcl.o 
> ./util/vboot_lib/firmware/lib/gpt_misc.o 
> ./util/vboot_lib/firmware/2lib/2common.o 
> ./util/vboot_lib/firmware/2lib/2common.o.d 
> ./util/vboot_lib/firmware/2lib/2context.o 
> ./util/vboot_lib/firmware/2lib/2context.o.d 
> ./util/vboot_lib/firmware/2lib/2crc8.o 
> ./util/vboot_lib/firmware/2lib/2crc8.o.d 
> ./util/vboot_lib/firmware/2lib/2crypto.o 
> ./util/vboot_lib/firmware/2lib/2crypto.o.d 
> ./util/vboot_lib/firmware/2lib/2hmac.o 
> ./util/vboot_lib/firmware/2lib/2hmac.o.d 
> ./util/vboot_lib/firmware/2lib/2kernel.o 
> ./util/vboot_lib/firmware/2lib/2kernel.o.d 
> ./util/vboot_lib/firmware/2lib/2nvstorage.o 
> ./util/vboot_lib/firmware/2lib/2nvstorage.o.d 
> ./util/vboot_lib/firmware/2lib/2recovery_reasons.o 
> ./util/vboot_lib/firmware/2lib/2recovery_reasons.o.d 
> ./util/vboot_lib/firmware/2lib/2rsa.o ./util/vboot_lib/firmware/2lib/2rsa.o.d 
> ./util/vboot_lib/firmware/2lib/2sha1.o 
> ./util/vboot_lib/firmware/2lib/2sha1.o.d 
> ./util/vboot_lib/firmware/2lib/2sha256.o 
> ./util/vboot_lib/firmware/2lib/2sha256.o.d 
> ./util/vboot_lib/firmware/2lib/2sha512.o 
> ./util/vboot_lib/firmware/2lib/2sha512.o.d 
> ./util/vboot_lib/firmware/2lib/2sha_utility.o 
> ./util/vboot_lib/firmware/2lib/2sha_utility.o.d 
> ./util/vboot_lib/firmware/2lib/2struct.o 
> ./util/vboot_lib/firmware/2lib/2struct.o.d 
> ./util/vboot_lib/firmware/2lib/2stub.o 
> ./util/vboot_lib/firmware/2lib/2stub.o.d 
> ./util/vboot_lib/firmware/2lib/2stub_hwcrypto.o 
> ./util/vboot_lib/firmware/2lib/2stub_hwcrypto.o.d 
> ./util/vboot_lib/firmware/lib/gpt_misc.o 
> ./util/vboot_lib/firmware/lib/gpt_misc.o.d 
> ./util/vboot_lib/firmware/stub/tpm_lite_stub.o 
> ./util/vboot_lib/firmware/stub/tpm_lite_stub.o.d 
> ./util/vboot_lib/firmware/stub/vboot_api_stub.o 
> ./util/vboot_lib/firmware/stub/vboot_api_stub.o.d 
> ./util/vboot_lib/firmware/stub/vboot_api_stub_disk.o 
> ./util/vboot_lib/firmware/stub/vboot_api_stub_disk.o.d 
> ./util/vboot_lib/cgpt/cgpt_add.o ./util/vboot_lib/cgpt/cgpt_add.o.d 
> ./util/vboot_lib/cgpt/cgpt_boot.o ./util/vboot_lib/cgpt/cgpt_boot.o.d 
> ./util/vboot_lib/cgpt/cgpt_common.o ./util/vboot_lib/cgpt/cgpt_common.o.d 
> ./util/vboot_lib/cgpt/cgpt_create.o ./util/vboot_lib/cgpt/cgpt_create.o.d 
> ./util/vboot_lib/cgpt/cgpt_edit.o ./util/vboot_lib/cgpt/cgpt_edit.o.d 
> ./util/vboot_lib/cgpt/cgpt_find.o ./util/vboot_lib/cgpt/cgpt_find.o.d 
> ./util/vboot_lib/cgpt/cgpt_prioritize.o 
> ./util/vboot_lib/cgpt/cgpt_prioritize.o.d 
> ./util/vboot_lib/cgpt/cgpt_show.o ./util/vboot_lib/cgpt/cgpt_show.o.d 
> ./util/vboot_lib/libvboot_host.a 
> ./util/vboot_lib/host/lib/chromeos_config.o.d 
> ./util/vboot_lib/host/lib/crossystem.o.d ./util/vboot_lib/host/lib/crypto.o.d 
> ./util/vboot_lib/host/lib/extract_vmlinuz.o.d 
> ./util/vboot_lib/host/lib/flashrom.o.d ./util/vboot_lib/host/lib/fmap.o.d 
> ./util/vboot_lib/host/lib/host_misc.o.d 
> ./util/vboot_lib/host/lib/subprocess.o.d 
> ./util/vboot_lib/host/arch/x86_64/lib/crossystem_arch.o.d 
> ./util/vboot_lib/futility/dump_kernel_config_lib.o.d 
> ./util/vboot_lib/firmware/lib/tpm_lite/tlcl.o.d 
> ./util/vboot_lib/firmware/lib/cgptlib/cgptlib_internal.o.d 
> ./util/vboot_lib/firmware/lib/cgptlib/crc32.o.d debian/files
>       rm -fr -- debian/coreboot-utils/ debian/tmp/ debian/coreboot-utils-doc/
>       find .  \( \( \
>               \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path 
> .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o 
> -type f -a \
>               \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
>                -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
>                -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
>                -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
>               \) -exec rm -f {} + \) -o \
>               \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) 
> \)
>  dpkg-source -b .
> dpkg-source: warning: upstream signing key but no upstream tarball signature
> dpkg-source: info: using source format '3.0 (quilt)'
> dpkg-source: info: building coreboot using existing 
> ./coreboot_4.15~dfsg.orig.tar.xz
> dpkg-source: info: using patch list from debian/patches/series
> dpkg-source: error: cannot represent change to util/cbfstool/cse_fpt: binary 
> file contents changed
> dpkg-source: error: add util/cbfstool/cse_fpt in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: warning: executable mode 0755 of 'util/cbfstool/cse_fpt' will 
> not be represented in diff
> dpkg-source: error: cannot represent change to util/cbfstool/cse_serger: 
> binary file contents changed
> dpkg-source: error: add util/cbfstool/cse_serger in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: warning: executable mode 0755 of 'util/cbfstool/cse_serger' will 
> not be represented in diff
> dpkg-source: error: cannot represent change to 
> util/vboot_lib/host/lib21/host_misc.o: binary file contents changed
> dpkg-source: error: add util/vboot_lib/host/lib21/host_misc.o in 
> debian/source/include-binaries if you want to store the modified binary in 
> the debian tarball
> dpkg-source: error: unrepresentable changes to source
> dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 1
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -S' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/13/coreboot_4.15~dfsg-3_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to