Bug#1110132: unblock: reprotest/0.7.30
Holger Levsen
holger at debian.org
Wed Jul 30 14:44:42 BST 2025
Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: unblock
X-Debbugs-Cc: reprotest at 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 at 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)
-------------- next part --------------
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 at 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',
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/reproducible-builds/attachments/20250730/25df168b/attachment.sig>
More information about the Reproducible-builds
mailing list