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