> Can I suggest two things at this point? First, could you attach your > generated test.pdf to this bug so that we are completely on the same > page and using the exactly the same file? Secondly, perhaps you could > systematically alter the settings of reprotest in order to identify > which is the variation employed that is causing this to happen?
I've attached test.pdf as requested. I've also tried to create a dummy package (attached) to reproduce the problem. Unfortunately reprotest . fails with: unshare: echec de unshare: �������� �� ��������� Traceback (most recent call last): File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 843, in run return 0 if check_func(*check_args) else 1 File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 369, in check local_dists += [proc.send(nv) for nv in zip(bnames[1:], build_variations[1:])] File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 369, in <listcomp> local_dists += [proc.send(nv) for nv in zip(bnames[1:], build_variations[1:])] File "/usr/lib/python3/dist-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 "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 220, in run_build kind='build') File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 64, in check_exec2 adtlog.AutopkgtestError) File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 70, in bomb raise _type(m) reprotest.lib.adtlog.AutopkgtestError: "sh -ec run_build() { mkdir -p /tmp/reprotest.pyacok/build-experiment-1-aux && \ SETARCH_ARCH=$(setarch --list | grep -vF "$(uname -m)" | shuf | head -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) && \ mv /tmp/reprotest.pyacok/build-experiment-1/ /tmp/reprotest.pyacok/build-experiment-1-before-disorderfs/ && \ mkdir -p /tmp/reprotest.pyacok/build-experiment-1/ && \ disorderfs -q --shuffle-dirents=yes /tmp/reprotest.pyacok/build-experiment-1-before-disorderfs/ /tmp/reprotest.pyacok/build-experiment-1/ && \ umask 0002 && \ export REPROTEST_BUILD_PATH=/tmp/reprotest.pyacok/build-experiment-1/ && \ export REPROTEST_UMASK=$(umask) && \ unshare -r --uts sh -ec ' hostname reprotest-capture-hostname domainname "reprotest-capture-domainname" "$@"' - \ faketime +294days+15hours+41minutes \ taskset -a -c $(echo $(shuf -i0-$((CPU_MAX - 1)) -n$CPU_NUM) | tr ' ' ,) \ setarch $SETARCH_ARCH $SETARCH_OPTS \ sh -ec 'cd "$REPROTEST_BUILD_PATH"; unset REPROTEST_BUILD_PATH; umask "$REPROTEST_UMASK"; unset REPROTEST_UMASK; dpkg-buildpackage --no-sign -b' } cleanup() { __c=0; \ export PATH="/tmp/reprotest.pyacok/bin:$PATH" || __c=$?; \ fusermount -u /tmp/reprotest.pyacok/build-experiment-1/ || __c=$?; \ rmdir /tmp/reprotest.pyacok/build-experiment-1/ || __c=$?; \ mv /tmp/reprotest.pyacok/build-experiment-1-before-disorderfs/ /tmp/reprotest.pyacok/build-experiment-1/ || __c=$?; \ rm -rf /tmp/reprotest.pyacok/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 1
test.pdf
Description: Adobe PDF document
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.0 Source: reprotest-pdfinfo Binary: reprotest-pdfinfo Architecture: all Version: 1-1 Maintainer: Jeffrey Ratcliffe <j...@debian.org> Standards-Version: 4.5.0 Build-Depends: debhelper-compat (= 12) Build-Depends-Indep: imagemagick, poppler-utils Package-List: reprotest-pdfinfo deb utils optional arch=all Checksums-Sha1: 4f89e6a7ebc24a7ae440282c146459cf1dffc8ed 902 reprotest-pdfinfo_1-1.tar.gz Checksums-Sha256: d359d5e8f7f30fd540e7b475c47964604dda2a0d178187c14655da6183028316 902 reprotest-pdfinfo_1-1.tar.gz Files: ac3e1938ec1d9ffc701983e11d534aae 902 reprotest-pdfinfo_1-1.tar.gz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEERjKT5K4zhxhG8wInsyHyAxEPyvMFAl5GWtkACgkQsyHyAxEP yvMm5Q/+O+Pcq+M0VEDeqKFfBVlPmZwNHo1O46BCLBzEwlJM4VmXE0vAUWUXLBCn YYL+dmCD3+DlHZ8+xqmHnvLGQYgEXU9pW61EwdJH09SC5EoiMjpXGjIJE8S+VQqM 8lyugLXY/ttCB3sOKPYgAoLPj19LN/WLjTTyDoG2QSa+Yl38U9CVohiwTxb8crnw fXHTn2Pkju1kwwRgDaKhmEhCCKwAITsToba3i0iLTHobVK2HXbRp4FCxlg8jqAFJ YTuZRHHFHEkJJ32zssryFA69RA5wlEWbXFUWfUJKwUPp9vhvu/Pm/KLYXZ1Ga6GP 1mbomu7PAHNWfRoXtB9K0Z/Ukzl7uFgUGLYxCJWatK3NATLSDvLdimr5AnNyIpQA Rhw57PknXx6XsC+PKEkwDrVRZsdjZCQ9YBCJ4/Iu9IfXE7ylvYQRSSGu+rFYGe1e xexa8sfLQx0Gmf0ci2eLfJJbNgwVPbADTMvm6Hmp13q5nF5L0KOi/Gt+9s3Mgvxg TYiQIg+3JZzfZhpSlJBSPMMfRAs9xgAYRFwq2sgSa9CyMmJLu/z4bfZhSQAZ+wnH MF6BsN+JPZGoGZ1+74A8PD4AW2zHXUdXc/ytd8RNf/px573Tej5HxuKyhkobbxEd Suv4r2lNA6I5M2kjkTn7ZJqbDFS9WEi/24VcqtT3rnnrP/MBb6k= =FUOF -----END PGP SIGNATURE-----
reprotest-pdfinfo_1-1.tar.gz
Description: application/gzip
reprotest-pdfinfo_1.orig.tar.xz
Description: application/xz
signature.asc
Description: OpenPGP digital signature