Your message dated Mon, 27 Nov 2017 13:50:50 +0000
with message-id <[email protected]>
and subject line Bug#877813: fixed in reprotest 0.7.4
has caused the Debian Bug report #877813,
regarding reprotest: regression between 0.7.1 and 0.7.2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
877813: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=877813
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: reprotest
Version: 0.7.2
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

reprotest 0.7 and 0.7.1 work fine for me, 0.7.2 explodes horribly:

#v+
preset auto-selected: ReprotestPreset(build_command='\n        if [ "$(id -u)" 
= 0 ]; then\n            sudo -E -u "$LOGNAME" sh -ec \'dpkg-buildpackage 
--no-sign -b\';\n        else\n            sh -ec \'dpkg-buildpackage --no-sign 
-b\';\n        fi\n        ', artifact_pattern='../*.deb', testbed_pre=None, 
testbed_init='apt-get -y --no-install-recommends install disorderfs faketime 
locales-all sudo util-linux;         test -c /dev/fuse || mknod -m 666 
/dev/fuse c 10 229;         test -f /etc/mtab || ln -s ../proc/self/mounts 
/etc/mtab', testbed_build_pre='apt-get -y --no-install-recommends build-dep 
./"."', source_pattern=None, diffoscope_args=[])
STARTING VIRTUAL SERVER 
['/usr/lib/python3/dist-packages/reprotest/virt/autopkgtest-virt-schroot', 
'default']
reprotest [23:26:51]: version @version@
reprotest [23:26:51]: host jadzia; command line: /usr/bin/reprotest 
--variations=+all,-build_path,-user_group --verbosity 1 . -- schroot default
reprotest [23:26:52]: testbed package architecture: amd64
reprotest [23:26:52]: testbed running kernel: Linux 4.12.0-2-amd64 #1 SMP 
Debian 4.12.13-1 (2017-09-19)
Reading package lists...
Building dependency tree...
[..]
executing: if ( mv /tmp/autopkgtest.03NT2s/build-control/ 
/tmp/autopkgtest.03NT2s/const_build_path && umask 0022 && export 
REPROTEST_BUILD_PATH=/tmp/autopkgtest.03NT2s/const_build_path/ && export 
REPROTEST_UMASK=$(umask) && linux64 --uname-2.6 sh -ec 'cd 
"$REPROTEST_BUILD_PATH"; unset REPROTEST_BUILD_PATH; umask "$REPROTEST_UMASK"; 
unset REPROTEST_UMASK; 
        if [ "$(id -u)" = 0 ]; then
            sudo -E -u "$LOGNAME" sh -ec '"'"'dpkg-buildpackage --no-sign 
-b'"'"';
        else
            sh -ec '"'"'dpkg-buildpackage --no-sign -b'"'"';
        fi
        ' ); then
    ( __c=0; mv /tmp/autopkgtest.03NT2s/const_build_path 
/tmp/autopkgtest.03NT2s/build-control/ || __c=$?; exit $__c; );
else
    __x=$?;
    if ( __c=0; mv /tmp/autopkgtest.03NT2s/const_build_path 
/tmp/autopkgtest.03NT2s/build-control/ || __c=$?; exit $__c; ); then exit $__x; 
else
        echo >&2; "cleanup failed with exit code $?"; exit $__x;
    fi;
fi

sudo: unable to resolve host jadzia
dpkg-buildpackage: error: fakeroot not found, either install the fakeroot
package, specify a command with the -r option, or run this as root
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 720, in run
    return 0 if check_func(*check_args) else 1
  File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 332, in 
check
    local_dists = [proc.send(nv) for nv in zip(bnames, build_variations)]
  File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 332, in 
<listcomp>
    local_dists = [proc.send(nv) for nv in zip(bnames, build_variations)]
  File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 298, in 
corun_builds
    bctx.run_build(testbed, build, artifact_pattern, testbed_build_pre)
  File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 186, in 
run_build
    kind='build')
  File "/usr/lib/python3/dist-packages/reprotest/__init__.py", line 61, in 
check_exec2
    adtlog.AutopkgtestError)
  File "/usr/lib/python3/dist-packages/reprotest/lib/adt_testbed.py", line 370, 
in bomb
    raise _type(m)
reprotest.lib.adtlog.AutopkgtestError: "sh -ec if ( mv 
/tmp/autopkgtest.03NT2s/build-control/ /tmp/autopkgtest.03NT2s/const_build_path 
&& umask 0022 && export 
REPROTEST_BUILD_PATH=/tmp/autopkgtest.03NT2s/const_build_path/ && export 
REPROTEST_UMASK=$(umask) && linux64 --uname-2.6 sh -ec 'cd 
"$REPROTEST_BUILD_PATH"; unset REPROTEST_BUILD_PATH; umask "$REPROTEST_UMASK"; 
unset REPROTEST_UMASK; 
        if [ "$(id -u)" = 0 ]; then
            sudo -E -u "$LOGNAME" sh -ec '"'"'dpkg-buildpackage --no-sign 
-b'"'"';
        else
            sh -ec '"'"'dpkg-buildpackage --no-sign -b'"'"';
        fi
        ' ); then
    ( __c=0; mv /tmp/autopkgtest.03NT2s/const_build_path 
/tmp/autopkgtest.03NT2s/build-control/ || __c=$?; exit $__c; );
else
    __x=$?;
    if ( __c=0; mv /tmp/autopkgtest.03NT2s/const_build_path 
/tmp/autopkgtest.03NT2s/build-control/ || __c=$?; exit $__c; ); then exit $__x; 
else
        echo >&2; "cleanup failed with exit code $?"; exit $__x;
    fi;
fi
" failed with status 2
#v-

This seems to be related to the "sudo" use in the output above (or
the funny output in the first line?), or

  * Improve the dsc+schroot preset to run builds as non-root.

in the changelog, or 62416ab in git.

After that, my python knowledge and domain knowledge ends; but
unfortunately this means that reprotest 0.7.2 is unusable for me.

I'm happy to provide any further information or do any tests.


Cheers,
gregor


- -- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 
'oldoldstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), 
(500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)

Versions of packages reprotest depends on:
ii  apt-utils              1.5
ii  diffoscope             87
ii  libdpkg-perl           1.18.24
ii  procps                 2:3.3.12-3
ii  python3                3.5.3-3
ii  python3-debian         0.1.31
ii  python3-pkg-resources  36.2.7-2

Versions of packages reprotest recommends:
ii  diffoscope   87
ii  diffutils    1:3.6-1
ii  disorderfs   0.5.2-1
ii  faketime     0.9.6-7+b1
pn  locales-all  <none>
ii  sudo         1.8.21p2-2

Versions of packages reprotest suggests:
ii  autodep8     0.10
ii  qemu-system  1:2.10.0+dfsg-1
ii  qemu-utils   1:2.10.0+dfsg-1
ii  schroot      1.6.10-4

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlnWqc5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgb0fA//Ri01jeVkPetlBg4U+XEhbCGPXF3em0pT4M7KQFnMdvnrARTvXmvmVfRV
3CUXFpZQc7SoBYGtcMa89HaDOQMZooQGqWI6DnGF/+Srp5k5lscxdmR6xfqUZVYw
dCOWF9TDAIyD0QGQ2tGGiRUC9/YEo3Wld6mU3ikMsr5zgRK9A1vpW1IR3TTlzGnV
w7HtLzQG1FHFxYyE8KwLV/Spb8Z8SIy++9/x2xT/EvjL7tiBf3IPkrrOMIodN47I
0NN84fo4na4+XjmRakYpCQSj5P36oqbsUAALIL0y1fmuOL2UG1M9aUZlbhuXL4YM
5y+JwtaHMMqNyR6V2Y8Fc2vWH8aeDKQrwtWKczI89MFd7cXEl0NKRM+qck0+N6Em
5bfv5JM+PV0MtatE0FiVGnurydTH9iR+cPhzT8ewio/EyxYXtKUkizsR1PbmGMxn
zQDa4cAqI0kw1aIx3twjWW0DyFk069OUxGxRyaTg4RxcSPt6DuuIRvYpX3PGVpeu
kxkNQUp5deOTBfUvTSBCxesn+Ju7NL5g0W+WIu6Yv/GB6Hx1Rp9XNT81Lw4Aluf5
q4OGwvPAg9DshEmRc4q83wxCd4rGqo5hVL9A9RTUanc2sX/cUdgCk8Cu1grd58MT
T/u3bQ/v9aYIl+Y0YP7URnFFVCUyVTFk6eW5AnQQF9vjRmb9h/s=
=bnw1
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Source: reprotest
Source-Version: 0.7.4

We believe that the bug you reported is fixed in the latest version of
reprotest, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ximin Luo <[email protected]> (supplier of updated reprotest package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 27 Nov 2017 14:19:11 +0100
Source: reprotest
Binary: reprotest
Architecture: source
Version: 0.7.4
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 
<[email protected]>
Changed-By: Ximin Luo <[email protected]>
Description:
 reprotest  - Build software and check it for reproducibility.
Closes: 877813
Changes:
 reprotest (0.7.4) unstable; urgency=medium
 .
   * Hopefully fix the autopkgtest tests.
   * Add aslr, domain_host, and num_cpu variations.
   * Add a --print-sudoers feature.
   * Properly drop privs when running the build. (Closes: #877813)
   * Fix the time variation to actually make the time constant. This drops the
     time.auto_faketimes variation-spec option.
   * Make --no-clean-on-error a bit more reliable.
Checksums-Sha1:
 797c4859ad808876fab30fedb17d07c55fc04b7f 2119 reprotest_0.7.4.dsc
 8270fc5cf22b9ad8f23f9483013c5e0fe4a94ec6 85448 reprotest_0.7.4.tar.xz
 c06a86529f11a4ddedb520d92884de5c45f3833e 8785 reprotest_0.7.4_source.buildinfo
Checksums-Sha256:
 fa13bd6015c03ada154d5fe1fe50281650307d1ebddb2ee3efbdd462b407b701 2119 
reprotest_0.7.4.dsc
 bd701465bcb8573887c08e66b8509a964e4bb359b8d2fc04c72fe7bd7a2aa4fe 85448 
reprotest_0.7.4.tar.xz
 3ba6a2aa5c0a25c8dca5665a1498717bcbe06d568ab0fab177299b9758f610cb 8785 
reprotest_0.7.4_source.buildinfo
Files:
 529dfb5fa5000a7548dc84cbfc7babed 2119 devel optional reprotest_0.7.4.dsc
 0888f09586c6f243dc0f0ccd8bee2551 85448 devel optional reprotest_0.7.4.tar.xz
 38fda903e45a312cf162ad7a30e92beb 8785 devel optional 
reprotest_0.7.4_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEENmdIajJtsnZtJVVGhg3vO49lC3kFAlocEOQVHGluZmluaXR5
MEBkZWJpYW4ub3JnAAoJEIYN7zuPZQt5BlsP/09eyUKW9KtFhItPXYEic/ABN4Yb
277lS+kpylZa0FJJk+7+KeCJWL0uORziIZNAODEyUboOLZeXD1MHQDpnReOOf2HM
F4XrnJhrUxzT0y05jc3ktSfLXcj9f0Z5zh/3KT1vyH7B/QmsGsjb94Su0pqwpGDX
fF2qUdiyeXzCQECYI6pufL6MpLW1V48nEGACLa9QFlHwe3iiP0ISoGC5QJM4+RQX
k6JrJfgv89RGf0agYaTxU3+FhugwU7LFUnT2Z8rUUoqm7lcKVvca4wcIoJ7aL972
HPEY36etHuOpiqH6sZH8gdF8u3krUojF2kpnO/mVBBFkkgX4PcnJ2etBB+6nTtc4
G98oQEUyMKFXqEaU+cgDuT/zyji9+LkErFD1DllJvod0YuC40jreYpViTnNXPS9n
uuN9Iu9Rgysiac2DqVo7PIQjSzzOR5+VkKmfM4kNO44MSB/A4uT4Vd8yUt5AWsN0
ufwcAtwdZZk9IIl3gWFsKGBWZJhu1LmVe4PInJvyeZql9VV1ck3+BRDjanSXeEC7
sASZ9fpYNKtSfm1YOX6jRVnrf9l7AcJHdh3XbCc5VqlpE950/DoC/IPqhjeHpakl
ZXdi2+sCFbr5ZjWSKAqn8VIaE9xMpfBIQPjb9YsoNd7R9cIzGY2QVJ1emv5wxlaS
0h/Ga/of+nDTj7lN
=7DNv
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Reproducible-builds mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to