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