Package: release.debian.org Severity: normal User: release.debian.org@packages.debian.org Usertags: unblock X-Debbugs-Cc: reprotest@packages.debian.org Control: affects -1 + src:reprotest Please unblock package reprotest [ Reason ] This update only fixes the grave bug #1108550: reprotest: fails with "sudo: a remote host may only be specified when listing privileges" reprotest (0.7.30) unstable; urgency=medium [ Rebecca N. Palmer ] * Don't call sudo with -h. Closes: #1108550 -- Holger Levsen <holger@debian.org> Tue, 29 Jul 2025 14:21:34 +0200 [ Impact ] reprotest is unusable on trixie. [ Tests ] autopkgtests which run reprotest itself. [ Risks ] None that I can see. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] Thanks for all your work on trixie! unblock reprotest/0.7.30 -- cheers, Holger ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ holger@(debian|reproducible-builds|layer-acht).org ⢿⡄⠘⠷⠚⠋⠀ OpenPGP: B8BF54137B09D35CF026FE9D 091AB856069AAA1C ⠈⠳⣄ If you say you love freedom, but want to restrict certain groups, you don't love freedom, you love privilege. (Tim Waltz)
diff -Nru reprotest-0.7.29/debian/changelog reprotest-0.7.30/debian/changelog --- reprotest-0.7.29/debian/changelog 2024-12-23 00:00:47.000000000 +0100 +++ reprotest-0.7.30/debian/changelog 2025-07-29 14:21:34.000000000 +0200 @@ -1,3 +1,10 @@ +reprotest (0.7.30) unstable; urgency=medium + + [ Rebecca N. Palmer ] + * Don't call sudo with -h. Closes: #1108550 + + -- Holger Levsen <holger@debian.org> Tue, 29 Jul 2025 14:21:34 +0200 + reprotest (0.7.29) unstable; urgency=medium [ Rebecca N. Palmer ] diff -Nru reprotest-0.7.29/reprotest/build.py reprotest-0.7.30/reprotest/build.py --- reprotest-0.7.29/reprotest/build.py 2024-04-16 23:57:32.000000000 +0200 +++ reprotest-0.7.30/reprotest/build.py 2025-07-29 13:57:49.000000000 +0200 @@ -461,9 +461,10 @@ return getpass.getuser(), grp.getgrgid(os.getgid()).gr_name +# removed due to #1108550: # -h localhost otherwise we get annoying messages about "can't resolve host" # especially when doing the domain_host variation -SUDO = ['sudo', '-h', 'localhost'] +SUDO = ['sudo',] def make_sudo_command(user, group): assert user or group @@ -708,7 +709,7 @@ %(user)s ALL = NOPASSWD: /usr/bin/unshare --uts=%(base_ex)s-aux/ns-uts true %(user)s ALL = NOPASSWD: /usr/bin/nsenter --uts=%(base_ex)s-aux/ns-uts hostname reprotest-* %(user)s ALL = NOPASSWD: /usr/bin/nsenter --uts=%(base_ex)s-aux/ns-uts domainname reprotest-* -%(user)s ALL = NOPASSWD:SETENV: /usr/bin/nsenter --uts=%(base_ex)s-aux/ns-uts sudo -h localhost -E -u %(user)s -g %(group)s env * +%(user)s ALL = NOPASSWD:SETENV: /usr/bin/nsenter --uts=%(base_ex)s-aux/ns-uts sudo -E -u %(user)s -g %(group)s env * %(user)s ALL = NOPASSWD: /bin/umount %(base_ex)s-aux/ns-uts """.rstrip() % dict(**variables, base_ex=base_ex)) print() diff -Nru reprotest-0.7.29/setup.py reprotest-0.7.30/setup.py --- reprotest-0.7.29/setup.py 2024-09-19 19:45:46.000000000 +0200 +++ reprotest-0.7.30/setup.py 2025-07-29 13:51:52.000000000 +0200 @@ -6,7 +6,7 @@ from setuptools import setup, find_packages setup(name='reprotest', - version='0.7.29', + version='0.7.30', description='Build packages and check them for reproducibility.', long_description=open('README.rst', encoding='utf-8').read(), author='Ximin Luo, Ceridwen',
Attachment:
signature.asc
Description: PGP signature