Your message dated Sat, 24 Oct 2026 22:49:15 +0000
with message-id <[email protected]>
and subject line Bug#1136939: fixed in mandos 1.8.19-1.2
has caused the Debian Bug report #1136939,
regarding mandos: enable reproducible rebuilds by ensuring examples are owned 
correctly
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.)


-- 
1136939: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136939
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mandos
Version: 1.8.19-1
Severity: normal
Tags: patch
User: [email protected]
Usertag: username

Hi,

I investigated why mandos-client shows up as not being reproducible on reproduce.debian.net [1]. I figured out that it is because dh_fixperms is skipped on the examples directory. Rebuilding the binaries with the examples directory dropped from the exclude line in debian/rules resulted in an identical binary package (checked with diffoscope), see 0001-dh_fixperms-don-t-apply-on-examples.patch. I also couldn't figure out why the Rules-Requires-Root was set, dropping that also resulted in identical binaries. See 0002-d-control-don-t-use-Rules-Requires-Root.patch.

Paul

[1] https://reproduce.debian.net/amd64/api/v1/builds/253667/artifacts/645832/diffoscope

From 64dac8b3d16789b1b5f5afbbca86742653152a23 Mon Sep 17 00:00:00 2001
From: Paul Gevers <[email protected]>
Date: Sun, 17 May 2026 13:51:52 +0200
Subject: [PATCH 1/2] dh_fixperms: don't apply on examples

Files in the examples directory are created with owner set to the builder and
excluding them from dh_fixperms makes them being installed as such. This causes
issues when people try to reproduce the mandos-client binary.
---
 debian/rules | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index af4e341..6e84d55 100755
--- a/debian/rules
+++ b/debian/rules
@@ -50,8 +50,7 @@ override_dh_fixperms-arch:
 		--exclude etc/mandos/plugins.d \
 		--exclude etc/mandos/plugin-helpers \
 		--exclude usr/lib/$(DEB_HOST_MULTIARCH)/mandos/plugins.d \
-		--exclude usr/lib/$(DEB_HOST_MULTIARCH)/mandos/plugin-helpers \
-		--exclude usr/share/doc/mandos-client/examples/network-hooks.d/
+		--exclude usr/lib/$(DEB_HOST_MULTIARCH)/mandos/plugin-helpers
 	chmod --recursive g-w -- \
 	"$(CURDIR)/debian/mandos-client/usr/share/doc/mandos-client/examples/network-hooks.d"
 
-- 
2.53.0

From 1fdabaf2bab12b4c8c79d50bca5d622a6b0652ec Mon Sep 17 00:00:00 2001
From: Paul Gevers <[email protected]>
Date: Sun, 17 May 2026 13:53:41 +0200
Subject: [PATCH 2/2] d/control: don't use Rules-Requires-Root

It's unclear why this would be needed and build artifacts are equal
without it.
---
 debian/control | 1 -
 1 file changed, 1 deletion(-)

diff --git a/debian/control b/debian/control
index d706907..2d4f798 100644
--- a/debian/control
+++ b/debian/control
@@ -25,7 +25,6 @@ Build-Depends-Indep:
 Vcs-Browser: https://salsa.debian.org/debian/mandos
 Vcs-Git: https://salsa.debian.org/debian/mandos.git
 Homepage: https://www.recompile.se/mandos
-Rules-Requires-Root: binary-targets
 
 Package: mandos
 Architecture: all
-- 
2.53.0

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: mandos
Source-Version: 1.8.19-1.2
Done: Vagrant Cascadian <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mandos, 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.
Vagrant Cascadian <[email protected]> (supplier of updated mandos 
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: Wed, 14 Oct 2026 15:07:41 -0700
Source: mandos
Architecture: source
Version: 1.8.19-1.2
Distribution: unstable
Urgency: medium
Maintainer: Mandos Maintainers <[email protected]>
Changed-By: Vagrant Cascadian <[email protected]>
Closes: 1136939
Changes:
 mandos (1.8.19-1.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Paul Gevers ]
   * dh_fixperms: don't apply on examples (Closes: #1136939)
   * d/control: don't use Rules-Requires-Root
Checksums-Sha1:
 73a8ada12232b4846e01f9078c9a3fa492a4ec8d 1698 mandos_1.8.19-1.2.dsc
 7ee4228472eb56c5abab69438cd17043fcacf5fa 29876 mandos_1.8.19-1.2.debian.tar.xz
 441b6c210fcd2fd7110211bdf6c3fb996d8a00f8 8423 mandos_1.8.19-1.2_amd64.buildinfo
Checksums-Sha256:
 c5af031e103ee832ed23a63a6d017fbf9a7e87c0fd5f2af29a9d2e3e35704a43 1698 
mandos_1.8.19-1.2.dsc
 8a05567db235940cebd287624f397c8d7b9882bf9b8ac702ff923ecec034b3e9 29876 
mandos_1.8.19-1.2.debian.tar.xz
 5c4bb67efa888c44ae7e24d44bd29f2d11f8fc9eee490f409343435c390a08dc 8423 
mandos_1.8.19-1.2_amd64.buildinfo
Files:
 6b93ec465d2d6bc6bb4a95abea483d63 1698 admin optional mandos_1.8.19-1.2.dsc
 87aaafc45c8094eedaaa1268ed78edc2 29876 admin optional 
mandos_1.8.19-1.2.debian.tar.xz
 0ca0d4c62c5e6161478b986aeec97d83 8423 admin optional 
mandos_1.8.19-1.2_amd64.buildinfo

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCas/+MyAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqrwpAP9ksnO+NS5Z8676
biFhd2nZoKSL+FJ4GbH3SrQne/VmtgD+P9VM4IhcddqZB0qPMELnIrKha4gMf4/Y
4cWOzoyMAwo=
=7g3f
-----END PGP SIGNATURE-----

Attachment: pgpL5JxqaaMur.pgp
Description: PGP signature


--- End Message ---

Reply via email to