Bug#1049223: sleuthkit: Fails to build source after successful build

2023-08-26 Thread Peter Wienemann

Control: tags -1 + patch

See https://salsa.debian.org/pkg-security-team/sleuthkit/-/merge_requests/4



Bug#1049223: sleuthkit: Fails to build source after successful build

2023-08-13 Thread Lucas Nussbaum
Source: sleuthkit
Version: 4.12.0+dfsg-1
Severity: minor
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-sab-20230813 ftbfs-source-after-build
User: debian...@lists.debian.org
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 sleuthkit
> dpkg-buildpackage: info: source version 4.12.0+dfsg-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Francisco Vilmar Cardoso Ruviaro 
> 
>  dpkg-source --before-build .
>  debian/rules clean
> dh clean --with autoreconf
>dh_auto_clean
>   make -j8 distclean
> make[1]: Entering directory '/<>'
> Making distclean in tsk
> make[2]: Entering directory '/<>/tsk'
> Making distclean in base
> make[3]: Entering directory '/<>/tsk/base'
> rm -rf .libs _libs
> rm -f *.c~ *.h~
> test -z "libtskbase.la" || rm -f libtskbase.la
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> rm -f ./.deps/XGetopt.Plo
> rm -f ./.deps/crc.Plo
> rm -f ./.deps/md5c.Plo
> rm -f ./.deps/mymalloc.Plo
> rm -f ./.deps/sha1c.Plo
> rm -f ./.deps/tsk_endian.Plo
> rm -f ./.deps/tsk_error.Plo
> rm -f ./.deps/tsk_error_win32.Plo
> rm -f ./.deps/tsk_list.Plo
> rm -f ./.deps/tsk_lock.Plo
> rm -f ./.deps/tsk_parse.Plo
> rm -f ./.deps/tsk_printf.Plo
> rm -f ./.deps/tsk_stack.Plo
> rm -f ./.deps/tsk_unicode.Plo
> rm -f ./.deps/tsk_version.Plo
> rm -f Makefile
> make[3]: Leaving directory '/<>/tsk/base'
> Making distclean in img
> make[3]: Entering directory '/<>/tsk/img'
> rm -rf .libs _libs
> rm -f *.c~ *.h~
> test -z "libtskimg.la" || rm -f libtskimg.la
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> rm -f ./.deps/aff.Plo
> rm -f ./.deps/ewf.Plo
> rm -f ./.deps/img_io.Plo
> rm -f ./.deps/img_open.Plo
> rm -f ./.deps/img_types.Plo
> rm -f ./.deps/img_writer.Plo
> rm -f ./.deps/logical_img.Plo
> rm -f ./.deps/mult_files.Plo
> rm -f ./.deps/raw.Plo
> rm -f ./.deps/unsupported_types.Plo
> rm -f ./.deps/vhd.Plo
> rm -f ./.deps/vmdk.Plo
> rm -f Makefile
> make[3]: Leaving directory '/<>/tsk/img'
> Making distclean in vs
> make[3]: Entering directory '/<>/tsk/vs'
> rm -rf .libs _libs
> rm -f *.c~ *.h~
> test -z "libtskvs.la" || rm -f libtskvs.la
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> rm -f ./.deps/bsd.Plo
> rm -f ./.deps/dos.Plo
> rm -f ./.deps/gpt.Plo
> rm -f ./.deps/mac.Plo
> rm -f ./.deps/mm_io.Plo
> rm -f ./.deps/mm_open.Plo
> rm -f ./.deps/mm_part.Plo
> rm -f ./.deps/mm_types.Plo
> rm -f ./.deps/sun.Plo
> rm -f Makefile
> make[3]: Leaving directory '/<>/tsk/vs'
> Making distclean in fs
> make[3]: Entering directory '/<>/tsk/fs'
> rm -rf .libs _libs
> rm -f *.c~ *.h~
> test -z "libtskfs.la" || rm -f libtskfs.la
> rm -f *.o
> rm -f *.lo
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> rm -f ./so_locations
> rm -f ./.deps/apfs.Plo
> rm -f ./.deps/apfs_compat.Plo
> rm -f ./.deps/apfs_fs.Plo
> rm -f ./.deps/apfs_open.Plo
> rm -f ./.deps/dcalc_lib.Plo
> rm -f ./.deps/dcat_lib.Plo
> rm -f ./.deps/decmpfs.Plo
> rm -f ./.deps/dls_lib.Plo
> rm -f ./.deps/dstat_lib.Plo
> rm -f ./.deps/exfatfs.Plo
> rm -f ./.deps/exfatfs_dent.Plo
> rm -f ./.deps/exfatfs_meta.Plo
> rm -f ./.deps/ext2fs.Plo
> rm -f ./.deps/ext2fs_dent.Plo
> rm -f ./.deps/ext2fs_journal.Plo
> rm -f ./.deps/fatfs.Plo
> rm -f ./.deps/fatfs_dent.Plo
> rm -f ./.deps/fatfs_meta.Plo
> rm -f ./.deps/fatfs_utils.Plo
> rm -f ./.deps/fatxxfs.Plo
> rm -f ./.deps/fatxxfs_dent.Plo
> rm -f ./.deps/fatxxfs_meta.Plo
> rm -f ./.deps/ffind_lib.Plo
> rm -f ./.deps/ffs.Plo
> rm -f ./.deps/ffs_dent.Plo
> rm -f ./.deps/fls_lib.Plo
> rm -f ./.deps/fs_attr.Plo
> rm -f ./.deps/fs_attrlist.Plo
> rm -f ./.deps/fs_block.Plo
> rm -f ./.deps/fs_dir.Plo
> rm -f ./.deps/fs_file.Plo
> rm -f ./.deps/fs_inode.Plo
> rm -f ./.deps/fs_io.Plo
> rm -f ./.deps/fs_load.Plo
> rm -f