Issues in using reprotest in Fedora 36
I am trying to use reprotest in Fedora 36. I am facing some issue which I don't properly understand. Do you have any idea what this is and how can I solve this?
Building command: reprotest --testbed-build-pre 'sudo dnf -y builddep ./*.src.rpm' bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.src.rpm
WARNING:reprotest:The control build runs on 1 CPU by default, give --min-cpus to increase this.
WARNING:reprotest:Varying 'time' requires these program(s): faketime
WARNING:reprotest:Varying 'fileordering' requires these program(s): disorderfs
WARNING:reprotest:Your build will probably fail, either install them or disable the variations.
WARNING:reprotest:(From a system package manager, simply install the 'optional' or 'recommended' dependencies of reprotest.)
Last metadata expiration check: 2:55:04 ago on Fri 21 Oct 2022 06:42:30 AM EDT.
Package gcc-12.2.1-2.fc36.x86_64 is already installed.
Package make-1:4.3-7.fc36.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
Installing bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.src.rpm
warning: user mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
setting SOURCE_DATE_EPOCH=1642550400
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.28fDe1
+ umask 022
+ cd /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD
+ cd /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD
+ rm -rf bind-to-tinydns
+ /usr/bin/tar -xof -
+ /usr/bin/bzip2 -dc /tmp/reprotest.rzazGH/const_build_path/rpmbuild/SOURCES/bind-to-tinydns-0.4.3-20140818gitdf0ddc3.tar.bz2
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd bind-to-tinydns
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ echo 'Patch #0 (bind-to-tinydns-0.4.3-cflags.patch):'
Patch #0 (bind-to-tinydns-0.4.3-cflags.patch):
+ /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
patching file Makefile
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.zpkL5f
+ umask 022
+ cd /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD/bind-to-tinydns/.package_note-bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64.ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ '[' -f /usr/lib/rpm/generate-rpm-note.sh ']'
+ /usr/lib/rpm/generate-rpm-note.sh bind-to-tinydns 0.4.3-31.20140818gitdf0ddc3.fc36 x86_64
+ cd bind-to-tinydns
+ make -j1 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
cc -Wall -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -o bind-to-tinydns bind-to-tinydns.c
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.QIyEL1
+ umask 022
+ cd /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD
+ '[' /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64 '!=' / ']'
+ rm -rf /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64
++ dirname /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64
+ mkdir -p /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT
+ mkdir /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -Wl,-dT,/tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD/bind-to-tinydns/.package_note-bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64.ld'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd bind-to-tinydns
+ rm -rf /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64
+ install -Dp -m 755 bind-to-tinydns /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64/usr/bin/bind-to-tinydns
+ /usr/bin/find-debuginfo -j1 --strict-build-id -m -i --build-id-seed 0.4.3-31.20140818gitdf0ddc3.fc36 --unique-debug-suffix -0.4.3-31.20140818gitdf0ddc3.fc36.x86_64 --unique-debug-src-base bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD/bind-to-tinydns
extracting debug info from /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64/usr/bin/bind-to-tinydns
original debug info size: 68kB, size after compression: 64kB
/usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match.
77 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Gkk5Tf
+ umask 022
+ cd /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD
+ cd bind-to-tinydns
+ DOCDIR=/tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64/usr/share/doc/bind-to-tinydns
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64/usr/share/doc/bind-to-tinydns
+ cp -pr README /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64/usr/share/doc/bind-to-tinydns
+ cp -pr COPYING /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64/usr/share/doc/bind-to-tinydns
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: bind-to-tinydns = 0.4.3-31.20140818gitdf0ddc3.fc36 bind-to-tinydns(x86-64) = 0.4.3-31.20140818gitdf0ddc3.fc36
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) rtld(GNU_HASH)
Processing files: bind-to-tinydns-debugsource-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64
Provides: bind-to-tinydns-debugsource = 0.4.3-31.20140818gitdf0ddc3.fc36 bind-to-tinydns-debugsource(x86-64) = 0.4.3-31.20140818gitdf0ddc3.fc36
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: bind-to-tinydns-debuginfo-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64
Provides: bind-to-tinydns-debuginfo = 0.4.3-31.20140818gitdf0ddc3.fc36 bind-to-tinydns-debuginfo(x86-64) = 0.4.3-31.20140818gitdf0ddc3.fc36 debuginfo(build-id) = ee69f7783087160b56cfa61bd2974f690e0eaedc
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: bind-to-tinydns-debugsource(x86-64) = 0.4.3-31.20140818gitdf0ddc3.fc36
Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILDROOT/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64
Wrote: /tmp/reprotest.rzazGH/const_build_path/rpmbuild/RPMS/bind-to-tinydns-debuginfo-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64.rpm
Wrote: /tmp/reprotest.rzazGH/const_build_path/rpmbuild/RPMS/bind-to-tinydns-debugsource-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64.rpm
Wrote: /tmp/reprotest.rzazGH/const_build_path/rpmbuild/RPMS/bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.x86_64.rpm
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.kXDRTa
+ umask 022
+ cd /tmp/reprotest.rzazGH/const_build_path/rpmbuild/BUILD
+ rm -rf bind-to-tinydns
+ RPM_EC=0
++ jobs -p
+ exit 0
RPM build warnings:
user mockbuild does not exist - using root
user mockbuild does not exist - using root
user mockbuild does not exist - using root
WARNING:reprotest.build:IGNORING user_group variation; supply more usergroups with --variations=user_group.available+=USER1:GROUP1;USER2:GROUP2 or alternatively, suppress this warning with --variations=-user_group
WARNING:reprotest.build:Not using sudo for domain_host; your build may fail. See man page for other options.
WARNING:reprotest.build:Be sure to `echo 1 > /proc/sys/kernel/unprivileged_userns_clone` if on a Debian system.
Last metadata expiration check: 2:55:09 ago on Fri 21 Oct 2022 06:42:30 AM EDT.
Package gcc-12.2.1-2.fc36.x86_64 is already installed.
Package make-1:4.3-7.fc36.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
sh: warning: setlocale: LC_ALL: cannot change locale (es_ES): No such file or directory
environment: line 16: disorderfs: command not found
fusermount: entry for /tmp/reprotest.rzazGH/build-experiment-1 not found in /etc/mtab
cleanup failed with exit code 1
Traceback (most recent call last):
File "/home/irahman3/.local/lib/python3.10/site-packages/reprotest/__init__.py", line 852, in run
return 0 if check_func(*check_args) else 1
File "/home/irahman3/.local/lib/python3.10/site-packages/reprotest/__init__.py", line 369, in check
local_dists += [proc.send(nv) for nv in zip(bnames[1:], build_variations[1:])]
File "/home/irahman3/.local/lib/python3.10/site-packages/reprotest/__init__.py", line 369, in <listcomp>
local_dists += [proc.send(nv) for nv in zip(bnames[1:], build_variations[1:])]
File "/home/irahman3/.local/lib/python3.10/site-packages/reprotest/__init__.py", line 329, in corun_builds
bctx.run_build(testbed, build, os.environ, artifact_pattern, testbed_build_pre, no_clean_on_error)
File "/home/irahman3/.local/lib/python3.10/site-packages/reprotest/__init__.py", line 218, in run_build
testbed.check_exec2(build_argv,
File "/home/irahman3/.local/lib/python3.10/site-packages/reprotest/__init__.py", line 63, in check_exec2
self.bomb('"%s" failed with status %i' % (' '.join(argv), code),
File "/home/irahman3/.local/lib/python3.10/site-packages/reprotest/__init__.py", line 70, in bomb
raise _type(m)
reprotest.lib.adtlog.AutopkgtestError: "sh -ec run_build() {
mkdir -p /tmp/reprotest.rzazGH/build-experiment-1-aux && \
SETARCH_ARCH=$(for a in $(setarch --list); do setarch $a true && echo $a || true; done) && \
DROP_ARCH="-v -e ^$(uname -m)\$" && \
WORDSIZE=64 && \
if [ $WORDSIZE -eq 64 ]; then for _ARCH_TO_DROP in armh armv7b armv7l armv8b armv8l arm athlon i386 i486 i586 i686 linux32 mips32 mips parisc32 parisc ppc32le ppc32 ppcle ppc s390 sparc32bash sparc32 sparc; do DROP_ARCH="$DROP_ARCH -e ^$_ARCH_TO_DROP\$"; done; fi && \
SETARCH_ARCH=$(echo "$SETARCH_ARCH" | grep $DROP_ARCH | shuf -n1) && \
KERNEL_VERSION=$(uname -r) && \
if [ ${KERNEL_VERSION#2.6} = $KERNEL_VERSION ]; then SETARCH_OPTS=--uname-2.6; fi && \
CPU_MAX=$(nproc) && \
CPU_MIN=$({ echo $CPU_MAX; echo 1; } | sort -n | head -n1) && \
CPU_NUM=$(if [ $CPU_MIN = $CPU_MAX ]; then echo $CPU_MIN; echo >&2 "only 1 CPU is available; num_cpus is ineffective"; else shuf -i$((CPU_MIN + 1))-$CPU_MAX -n1; fi) && \
export CPU_LIST="$(echo $(shuf -i0-$((CPU_MAX - 1)) -n$CPU_NUM) | tr ' ' ,)" && \
mv /tmp/reprotest.rzazGH/build-experiment-1/ /tmp/reprotest.rzazGH/build-experiment-1-before-disorderfs/ && \
mkdir -p /tmp/reprotest.rzazGH/build-experiment-1/ && \
disorderfs -q --shuffle-dirents=yes /tmp/reprotest.rzazGH/build-experiment-1-before-disorderfs/ /tmp/reprotest.rzazGH/build-experiment-1/ && \
umask 0002 && \
export REPROTEST_BUILD_PATH=/tmp/reprotest.rzazGH/build-experiment-1/ && \
export REPROTEST_UMASK=$(umask) && \
unshare -r --uts sh -ec '
hostname reprotest-capture-hostname
domainname "reprotest-capture-domainname"
"$@"' - \
faketime +416days+23hours+18minutes \
taskset -a -c $CPU_LIST \
setarch $SETARCH_ARCH $SETARCH_OPTS \
sh -ec 'cd "$REPROTEST_BUILD_PATH"; unset REPROTEST_BUILD_PATH; umask "$REPROTEST_UMASK"; unset REPROTEST_UMASK; rpmbuild --rebuild --define "_build_name_fmt %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm" --define "_topdir $PWD/rpmbuild" bind-to-tinydns-0.4.3-31.20140818gitdf0ddc3.fc36.src.rpm --define "source_date_epoch_from_changelog Y" --define "clamp_mtime_to_source_date_epoch Y" --define "use_source_date_epoch_as_buildtime Y" --noclean ; rm -rf $PWD/rpmbuild/BUILD*'
}
cleanup() {
__c=0; \
export PATH="/tmp/reprotest.rzazGH/bin:$PATH" || __c=$?; \
fusermount -u /tmp/reprotest.rzazGH/build-experiment-1/ || __c=$?; \
rmdir /tmp/reprotest.rzazGH/build-experiment-1/ || __c=$?; \
mv /tmp/reprotest.rzazGH/build-experiment-1-before-disorderfs/ /tmp/reprotest.rzazGH/build-experiment-1/ || __c=$?; \
rm -rf /tmp/reprotest.rzazGH/build-experiment-1-aux || __c=$?; \
exit $__c
}
trap '( cleanup )' HUP INT QUIT ABRT TERM PIPE # FIXME doesn't quite work reliably yet
if ( run_build ); then ( cleanup ); else
__x=$?; # save the exit code of run_build
if ( ! false ); then
if ( cleanup ); then :; else echo >&2 "cleanup failed with exit code $?"; fi;
fi
exit $__x
fi" failed with status 127