Source: mbuffer
Version: 20230301+ds1-1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: [email protected]
Usertags: qa-doublebuild

Hi,

This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).

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/DoubleBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -b
> ----------------------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package mbuffer
> dpkg-buildpackage: info: source version 20230301+ds1-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Peter Pentchev <[email protected]>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  debian/rules clean
> dh clean
>    debian/rules override_dh_auto_clean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_clean -- testcleanup distclean
>       make -j8 distclean testcleanup distclean
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> /bin/rm build/log.o build/network.o build/mbuffer.o build/hashing.o 
> build/input.o build/common.o build/settings.o build/globals.o
> rm -f test0 test1 test2 test3 test4 test5 \
>       test0.md5 test1.md5 test2.md5 test3.md5 test4.md5 test5.md5 \
>       test.tar test.md5 mbuffer.md5 idev.so tapetest.so have-af
> /bin/rm mbuffer config.h config.log \
> config.status Makefile mbuffer.1 core
> /bin/rm: cannot remove 'core': No such file or directory
> make[2]: [Makefile:81: distclean] Error 1 (ignored)
> make[2]: Nothing to be done for 'distclean'.
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
>  debian/rules binary
> dh binary
>    dh_update_autotools_config
>    dh_autoreconf
> autoreconf: warning: autoconf input should be named 'configure.ac', not 
> 'configure.in'
> aclocal: warning: autoconf input should be named 'configure.ac', not 
> 'configure.in'
> configure.in:21: warning: The macro `AC_CONFIG_HEADER' is obsolete.
> configure.in:21: You should run autoupdate.
> ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
> configure.in:21: the top level
> configure.in:25: warning: The macro `AC_CANONICAL_SYSTEM' is obsolete.
> configure.in:25: You should run autoupdate.
> ./lib/autoconf/general.m4:2081: AC_CANONICAL_SYSTEM is expanded from...
> configure.in:25: the top level
> configure.in:46: warning: The macro `AC_LANG_C' is obsolete.
> configure.in:46: You should run autoupdate.
> ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from...
> configure.in:46: the top level
> configure.in:47: warning: The macro `AC_PROG_CC_C99' is obsolete.
> configure.in:47: You should run autoupdate.
> ./lib/autoconf/c.m4:1659: AC_PROG_CC_C99 is expanded from...
> configure.in:47: the top level
> configure.in:114: warning: The macro `AC_STRUCT_ST_BLKSIZE' is obsolete.
> configure.in:114: You should run autoupdate.
> ./lib/autoconf/types.m4:1000: AC_STRUCT_ST_BLKSIZE is expanded from...
> configure.in:114: the top level
> configure.in:204: warning: AC_OUTPUT should be used without arguments.
> configure.in:204: You should run autoupdate.
> autoheader: warning: autoconf input should be named 'configure.ac', not 
> 'configure.in'
>    dh_auto_configure
>       ./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 --runstatedir=/run 
> --disable-maintainer-mode --disable-dependency-tracking
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking target system type... x86_64-pc-linux-gnu
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to enable C11 features... none needed
> checking for stdio.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for strings.h... yes
> checking for sys/stat.h... yes
> checking for sys/types.h... yes
> checking for unistd.h... yes
> checking for wchar.h... yes
> checking for minix/config.h... no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking whether _XOPEN_SOURCE should be defined... no
> checking for gtar... no
> checking for C/C++ restrict keyword... __restrict__
> checking for inline... inline
> checking whether gcc provides -Wunused-result... yes
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for bash... /bin/bash
> checking for rm... /bin/rm
> checking for cp... /bin/cp
> checking for mt... ./configure: line 4428: WARNING:: command not found
> no
> checking for gtar... no
> checking for tar... /bin/tar
> checking for awk... /usr/bin/awk
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... no
> checking for struct stat.st_blksize... yes
> checking for gobjdump... no
> checking for objdump... objdump
> checking whether to enable assertions... yes
> checking for pthread_mutex_init in -lpthread... yes
> checking for library containing dlsym... none required
> checking for library containing clock_gettime... none required
> checking for library containing sem_init... none required
> checking for library containing rint... -lm
> checking for library containing seteuid... none required
> checking for library containing hstrerror... none required
> checking for library containing getaddrinfo... none required
> checking for library containing socket... none required
> checking for library containing gethostbyname... none required
> checking for library containing sendfile... none required
> checking for sys/sendfile.h... yes
> checking for size_t... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking for mkostemp... yes
> checking for library containing MD5Init... no
> checking for md5.h... no
> checking for library containing MD5_Init... no
> checking linking open() and write() to detect libc names... OK
> checking name of open() in C library... open
> checking name of read() in C library... read
> checking name of write() in C library... write
> checking name of fstat() in C library... fstat
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating config.h
>    dh_auto_build
>       make -j8
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -c log.c -o build/log.o
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -c network.c -o build/network.o
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -c mbuffer.c -o build/mbuffer.o
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -c hashing.c -o build/hashing.o
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -c input.c -o build/input.o
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -c common.c -o build/common.o
> bash mkversion.sh
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -c globals.c -o build/globals.o
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -shared -g -fPIC idev.c -o 
> idev.so -lm -lpthread 
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -shared -fPIC tapetest.c -o 
> tapetest.so -lm -lpthread 
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -Wl,-z,relro -Wl,-z,now -Wl,-z,defs have-af.c -lm -lpthread  -o 
> have-af
> version.h is up-to-date
> gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H -DPREFIX=\"/usr\" 
> -I. -I. -c settings.c -o build/settings.o
> gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security -Wno-unused-result -DHAVE_CONFIG_H 
> -DPREFIX=\"/usr\" -I. -I. -Wl,-z,relro -Wl,-z,now -Wl,-z,defs build/log.o 
> build/network.o build/mbuffer.o build/hashing.o build/input.o build/common.o 
> build/settings.o build/globals.o -lm -lpthread  -o mbuffer
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test
>       make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> bash mkversion.sh
> /bin/tar cf test.tar --ignore-failed-read /bin /usr/bin
> /bin/tar: Removing leading `/' from member names
> /bin/tar: Removing leading `/' from hard link targets
> version.h is up-to-date
> openssl md5 > mbuffer.md5 < mbuffer 
> LD_PRELOAD=./idev.so BSIZE=317 IDEV=mbuffer ./mbuffer -s256 -i mbuffer -f -o 
> mbuffer2
> ./mbuffer -P90 --md5 -i INSTALL -o /dev/null
> idev.so: d_open = 0x7fb3c9d52740
> idev.so: open(/proc/meminfo,0x0,...) = 3 (IDEV='mbuffer')
> idev.so: open(/etc/mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
> idev.so: open(/usr/etc/mbuffer.rc,0x0,...) = -1 (IDEV='mbuffer')
> idev.so: 
> open(/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.mbuffer.rc,0x0,...)
>  = -1 (IDEV='mbuffer')
> idev.so: open(mbuffer,0x0,...) = 3 (IDEV='mbuffer')
> idev.so: FD = 3
> idev.so: open(mbuffer2,0x241,...) = 4 (IDEV='mbuffer')
> idev.so: open(/dev/tty,0x2,...) = -1 (IDEV='mbuffer')
> mbuffer: warning: No controlling terminal and no autoloader command specified.
> mbuffer: warning: Block size is not a multiple of native input size (317B).
> mbuffer: warning: No controlling terminal and no autoloader command specified.
> MD5 hash: 8bb45d9574a827d338e06f010f00c8c1
> summary:  0.0 kiByte in  0.0sec - average of  0.0 kiB/s
> summary:  268 kiByte in  0.0sec - average of 5774 kiB/s
> openssl md5 < test.tar > test.md5
> ./mbuffer -v 5 -i /etc/hostname
> mbuffer: Physical memory (in pages) : 8130218
> mbuffer: available memory: 7888001 pages
> mbuffer: available memory: 31552004kB / 7888001 pages
> mbuffer: virtual memory: 32520872kB / 8130218 pages
> mbuffer: Blocksize set to physical page size of 4096 bytes
> mbuffer: default Numblocks = 158, default Blocksize = 4194304
> mbuffer: no config file /etc/mbuffer.rc
> mbuffer: no config file /usr/etc/mbuffer.rc
> mbuffer: no config file 
> /<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home/.mbuffer.rc
> mbuffer: default buffer set to 158 blocks of 4MiB
> mbuffer: Infile = /etc/hostname
> mbuffer: 158 blocks with 4MiB
> mbuffer: allocating 632MiB as buffer
> mbuffer: creating semaphores...
> mbuffer: opening input /etc/hostname
> mbuffer: enabled O_DIRECT on /etc/hostname
> mbuffer: no output is set
> mbuffer: no output set - adding stdout as destination
> mbuffer: no access to controlling terminal available
> mbuffer: registering signals...
> mbuffer: starting threads...
> mbuffer: checking output device...
> mbuffer: no device on output stream
> mbuffer: checking input device...
> mbuffer: no device on input stream
> mbuffer: 0 senders, 0 hashers
> mbuffer: outputThread: starting output on <stdout>...
> mbuffer: timeout init: 0.500000 => 0 : 500000
> mbuffer: inputThread: starting with threadid 0x7fc7647306c0...
> mbuffer: inputThread: last block has 17 bytes
> mbuffer: inputThread: exiting...
> mbuffer: outputThread: last block has 17 bytes
> ip-10-84-234-149
> mbuffer: outputThread: syncing <stdout>...
> mbuffer: syncing unsupported on <stdout>: omitted.
> mbuffer: outputThread: finished - exiting...
> mbuffer: waiting for senders...
> mbuffer: joining sender for <stdout>
> summary:  0.0 kiByte in  0.0sec - average of  0.0 kiB/s
> ./mbuffer -i test.tar -p10 | ./mbuffer -q -P 90 | openssl md5 > test0.md5
> ./mbuffer -i test.tar -f -o test1.tar -o /dev/null -H
> if ./have-af inet; then \
>       ./mbuffer --pid -q -4 -I :7001 -o test2.tar -o - | openssl md5 > 
> test2.md5 & \
>       sleep 1; \
>       rm -f test2.tar; \
>       ./mbuffer --pid -i test.tar -o /dev/null -4 -O localhost:7001 -H; \
>       wait; \
> else \
>       echo 'SKIPPING the IPv4-only test!'; \
>       cp test.tar test2.tar; \
>       cp test.md5 test2.md5; \
> fi
> if ./have-af inet6; then \
>       ./mbuffer --pid -q -6 -I :7002 | openssl md5 > test3.md5 & \
>               sleep 1; \
>               rm -f test3.tar; \
>               ./mbuffer --pid -i test.tar -o /dev/null -6 -O ::1:7002 -o 
> test3.tar -H; \
>               wait; \
> else \
>       echo 'SKIPPING the IPv6-only test!'; \
>       cp test.tar test3.tar; \
>       cp test.md5 test3.md5; \
> fi
> rm -f output-test4.tar.*
> rm -f output-test5.tar.*
> mbuffer: warning: No controlling terminal and no autoloader command specified.
> mbuffer: PID is 972492
> mbuffer: PID is 972494
> cat mbuffer | LD_PRELOAD=./tapetest.so ./mbuffer -s10k -f -o output-test4 -H 
> -A "echo '[test4] Replacing tape'"
> cat mbuffer | LD_PRELOAD=./tapetest.so ./mbuffer -s10k -f -o output-test5 -H 
> -A "echo '[test5] Replacing tape'" --tapeaware
> [test4] Replacing tape
> [test4] Replacing tape
> [test5] Replacing tape
> [test4] Replacing tape
> [test4] Replacing tape
> [test5] Replacing tape
> [test4] Replacing tape
> 
> MD5 hash: 8d2c37f3d945c9e0ffef96cf6e92fd5e
> 
> summary:  268 kiByte in  0.6sec - average of  483 kiB/s
> MD5 hash: 8d2c37f3d945c9e0ffef96cf6e92fd5e
> summary:  268 kiByte in  0.5sec - average of  499 kiB/s
> 
> 
> 
> 
> [INTERCEPT] open: output-test4, intercepted and writing as output-test4.000001
> 
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> [INTERCEPT] write(block 3): OK
> [INTERCEPT] write(block 4): OK
> [INTERCEPT] write(block 5): ENOSPC (early)
> [INTERCEPT] open: output-test4, intercepted and writing as output-test4.000002
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> [INTERCEPT] write(block 3): OK
> [INTERCEPT] write(block 4): OK
> [INTERCEPT] write(block 5): ENOSPC (early)
> [INTERCEPT] open: output-test4, intercepted and writing as output-test4.000003
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> [INTERCEPT] write(block 3): OK
> [INTERCEPT] write(block 4): OK
> [INTERCEPT] write(block 5): ENOSPC (early)
> [INTERCEPT] open: output-test4, intercepted and writing as output-test4.000004
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> [INTERCEPT] write(block 3): OK
> [INTERCEPT] write(block 4): OK
> [INTERCEPT] write(block 5): ENOSPC (early)
> [INTERCEPT] open: output-test4, intercepted and writing as output-test4.000005
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> [INTERCEPT] write(block 3): OK
> [INTERCEPT] write(block 4): OK
> [INTERCEPT] write(block 5): ENOSPC (early)
> [INTERCEPT] open: output-test4, intercepted and writing as output-test4.000006
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> 
> 
> 
> 
> [INTERCEPT] open: output-test5, intercepted and writing as output-test5.000001
> 
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> [INTERCEPT] write(block 3): OK
> [INTERCEPT] write(block 4): OK
> [INTERCEPT] write(block 5): ENOSPC (early)
> [INTERCEPT] write(block 5): OK
> [INTERCEPT] write(block 6): ENOSPC (early)
> [INTERCEPT] write(block 6): OK
> [INTERCEPT] write(block 7): ENOSPC (early)
> [INTERCEPT] write(block 7): OK
> [INTERCEPT] write(block 8): ENOSPC (early)
> [INTERCEPT] write(block 8): OK
> [INTERCEPT] write(block 9): ENOSPC (early)
> [INTERCEPT] write(block 9): OK
> [INTERCEPT] write(block 10): ENOSPC (final)
> [INTERCEPT] write(block 10): ENOSPC (final)
> [INTERCEPT] open: output-test5, intercepted and writing as output-test5.000002
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> [INTERCEPT] write(block 3): OK
> [INTERCEPT] write(block 4): OK
> [INTERCEPT] write(block 5): ENOSPC (early)
> [INTERCEPT] write(block 5): OK
> [INTERCEPT] write(block 6): ENOSPC (early)
> [INTERCEPT] write(block 6): OK
> [INTERCEPT] write(block 7): ENOSPC (early)
> [INTERCEPT] write(block 7): OK
> [INTERCEPT] write(block 8): ENOSPC (early)
> [INTERCEPT] write(block 8): OK
> [INTERCEPT] write(block 9): ENOSPC (early)
> [INTERCEPT] write(block 9): OK
> [INTERCEPT] write(block 10): ENOSPC (final)
> [INTERCEPT] write(block 10): ENOSPC (final)
> [INTERCEPT] open: output-test5, intercepted and writing as output-test5.000003
> [INTERCEPT] write(block 0): OK
> [INTERCEPT] write(block 1): OK
> [INTERCEPT] write(block 2): OK
> [INTERCEPT] write(block 3): OK
> [INTERCEPT] write(block 4): OK
> [INTERCEPT] write(block 5): ENOSPC (early)
> [INTERCEPT] write(block 5): OK
> [INTERCEPT] write(block 6): ENOSPC (early)
> [INTERCEPT] write(block 6): OK
> [INTERCEPT] write(block 7): ENOSPC (early)
> [INTERCEPT] write(block 7): OK
> cat output-test4* | openssl md5 > test4.md5
> cat output-test5* | openssl md5 > test5.md5
> rm -f output-test5
> sync
> rm -f output-test4
> sync
> 
in @ 28.5 MiB/s, out @ 57.1 MiB/s, 2 x 20.0 MiB total, buffer   0% full,  29% 
done
in @ 28.5 MiB/s, out @ 28.5 MiB/s, 20.0 MiB total, buffer   0% full,  29% 
donembuffer: PID is 972603
> ./mbuffer (972603): warning: No controlling terminal and no autoloader 
> command specified.
> mbuffer: PID is 972610
> ./mbuffer (972492): warning: No controlling terminal and no autoloader 
> command specified.
> ./mbuffer (972610): warning: No controlling terminal and no autoloader 
> command specified.
> 
in @ 24.0 MiB/s, out @ 32.0 MiB/s, 2 x 28.0 MiB total, buffer   0% full,  40% 
done
in @ 16.0 MiB/s, out @ 16.0 MiB/s, 28.0 MiB total, buffer   0% full,  40% done
in @  0.0 kiB/s, out @ 16.0 MiB/s, 2 x 32.0 MiB total, buffer   0% full,  46% 
done
in @ 8179 kiB/s, out @ 8179 kiB/s, 32.0 MiB total, buffer   0% full,  46% done
in @ 22.8 MiB/s, out @ 51.4 MiB/s, 3 x 12.0 MiB total, buffer   0% full,  17% 
done
in @ 22.8 MiB/s, out @ 45.7 MiB/s, 2 x 16.0 MiB total, buffer   0% full,  23% 
done
in @  0.0 kiB/s, out @  0.0 kiB/s, 2 x 32.0 MiB total, buffer   0% full,  46% 
done
in @  0.0 kiB/s, out @  0.0 kiB/s, 32.0 MiB total, buffer   0% full,  46% done
in @ 24.0 MiB/s, out @ 95.9 MiB/s, 3 x 28.0 MiB total, buffer   0% full,  40% 
done
in @ 32.0 MiB/s, out @ 63.9 MiB/s, 2 x 32.0 MiB total, buffer   0% full,  46% 
done
in @ 16.0 MiB/s, out @ 32.0 MiB/s, 2 x 40.0 MiB total, buffer   0% full,  58% 
done
in @ 16.0 MiB/s, out @ 16.0 MiB/s, 40.0 MiB total, buffer   0% full,  58% done
in @ 24.0 MiB/s, out @ 47.9 MiB/s, 3 x 36.0 MiB total, buffer   0% full,  52% 
done
in @ 16.0 MiB/s, out @ 32.0 MiB/s, 2 x 40.0 MiB total, buffer   0% full,  58% 
done
in @ 8183 kiB/s, out @ 16.0 MiB/s, 2 x 44.0 MiB total, buffer   0% full,  64% 
done
in @ 16.0 MiB/s, out @ 16.0 MiB/s, 48.0 MiB total, buffer   0% full,  69% done
in @ 16.0 MiB/s, out @ 24.0 MiB/s, 3 x 40.0 MiB total, buffer   1% full,  58% 
done
in @ 8183 kiB/s, out @ 16.0 MiB/s, 2 x 44.0 MiB total, buffer   0% full,  64% 
done
in @ 16.0 MiB/s, out @ 32.0 MiB/s, 2 x 52.0 MiB total, buffer   0% full,  75% 
done
in @ 8183 kiB/s, out @  0.0 kiB/s, 48.0 MiB total, buffer   0% full,  69% done
in @ 16.0 MiB/s, out @ 32.0 MiB/s, 2 x 52.0 MiB total, buffer   0% full,  75% 
done
in @ 8134 kiB/s, out @ 47.7 MiB/s, 3 x 48.0 MiB total, buffer   0% full,  69% 
done
in @ 8182 kiB/s, out @ 16.0 MiB/s, 2 x 56.0 MiB total, buffer   0% full,  81% 
done
in @ 8183 kiB/s, out @ 16.0 MiB/s, 56.0 MiB total, buffer   0% full,  81% done
in @ 16.0 MiB/s, out @ 32.0 MiB/s, 2 x 60.0 MiB total, buffer   0% full,  87% 
done
in @ 8183 kiB/s, out @ 47.9 MiB/s, 3 x 56.0 MiB total, buffer   0% full,  81% 
done
in @ 16.0 MiB/s, out @ 32.0 MiB/s, 2 x 64.0 MiB total, buffer   0% full,  92% 
done
in @ 16.0 MiB/s, out @ 16.0 MiB/s, 64.0 MiB total, buffer   0% full,  92% done
in @ 16.0 MiB/s, out @ 32.0 MiB/s, 2 x 68.0 MiB total, buffer   0% full,  98% 
done
in @ 16.0 MiB/s, out @ 47.9 MiB/s, 3 x 64.0 MiB total, buffer   0% full,  92% 
done
> MD5 hash: 12b6e848383d4724e77b5c115564e995
> summary: 2x 69.2 MiByte in  3.8sec - average of 36.6 MiB/s
> 
> summary: 69.2 MiByte in  4.9sec - average of 14.0 MiB/s
> 
> sync
> sync
> MD5 hash: 12b6e848383d4724e77b5c115564e995
> summary: 2x 69.2 MiByte in  5.2sec - average of 26.8 MiB/s
> 
> MD5 hash: 12b6e848383d4724e77b5c115564e995
> summary: 3x 69.2 MiByte in  4.2sec - average of 50.0 MiB/s
> sync
> openssl md5 < test1.tar > test1.md5
> rm -f test1.tar
> sync
> diff test5.md5 mbuffer.md5 > test5
> diff test3.md5 test.md5
> diff test4.md5 mbuffer.md5 > test4
> diff test2.md5 test.md5
> diff test0.md5 test.md5
> diff test1.md5 test.md5
> rm test3.md5
> rm test2.md5
> touch test0
> touch test1
> openssl md5 < test3.tar > test3.md5 
> openssl md5 < test2.tar > test2.md5 
> rm -f test2.tar
> rm -f test3.tar
> sync
> sync
> diff test3.md5 test.md5
> touch test3
> diff test2.md5 test.md5
> touch test2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    create-stamp debian/debhelper-build-stamp
>    dh_prep
>    dh_auto_install --destdir=debian/mbuffer/
>       make -j8 install 
> DESTDIR=/<<BUILDDIR>>/mbuffer-20230301\+ds1/debian/mbuffer 
> AM_UPDATE_INFO_DIR=no
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> bash mkversion.sh
> /usr/bin/install -c -d -m 755 /<<PKGBUILDDIR>>/debian/mbuffer/etc
> /usr/bin/install -c -m 644 mbuffer.rc /<<PKGBUILDDIR>>/debian/mbuffer/etc
> version.h is up-to-date
> /usr/bin/install -c -d -m 755 /<<PKGBUILDDIR>>/debian/mbuffer/usr/bin
> /usr/bin/install -c -m 755 mbuffer /<<PKGBUILDDIR>>/debian/mbuffer/usr/bin/
> /usr/bin/install -c -d -m 755 
> /<<PKGBUILDDIR>>/debian/mbuffer/usr/share/man/man1
> /usr/bin/install -c -m 644 mbuffer.1 
> /<<PKGBUILDDIR>>/debian/mbuffer/usr/share/man/man1/
> /usr/bin/install: cannot stat 'mbuffer.1': No such file or directory
> make[1]: *** [Makefile:92: install] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_install: error: make -j8 install 
> DESTDIR=/<<BUILDDIR>>/mbuffer-20230301\+ds1/debian/mbuffer 
> AM_UPDATE_INFO_DIR=no returned exit code 2
> make: *** [debian/rules:25: binary] Error 25
> dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 
> 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -b' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/16/mbuffer_20230301+ds1-1_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