On 2026-09-24, Vagrant Cascadian wrote: > On 2026-05-17, Paul Gevers wrote: >> 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 > > I can confirm the two patches are still needed and do fix the issue, and > would like to perform an Non-Maintainer Upload (NMU) in the coming weeks > to address this.
I have uploaded an NMU to DELAYED/10, debdiff attached (the previous version had some files not in git... ?). I have also pushed the changes to salsa. live well, vagrant
diff -Nru mandos-1.8.19/debian/changelog mandos-1.8.19/debian/changelog --- mandos-1.8.19/debian/changelog 2026-05-05 06:44:21.000000000 -0700 +++ mandos-1.8.19/debian/changelog 2026-10-14 15:07:41.000000000 -0700 @@ -1,3 +1,13 @@ +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 + + -- Vagrant Cascadian <[email protected]> Wed, 14 Oct 2026 15:07:41 -0700 + mandos (1.8.19-1.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru mandos-1.8.19/debian/control mandos-1.8.19/debian/control --- mandos-1.8.19/debian/control 2026-05-05 06:44:21.000000000 -0700 +++ mandos-1.8.19/debian/control 2026-10-14 14:59:32.000000000 -0700 @@ -25,7 +25,6 @@ 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 diff -Nru mandos-1.8.19/debian/debian/control mandos-1.8.19/debian/debian/control --- mandos-1.8.19/debian/debian/control 2026-05-05 06:44:21.000000000 -0700 +++ mandos-1.8.19/debian/debian/control 1969-12-31 16:00:00.000000000 -0800 @@ -1,6 +0,0 @@ -Source: debian -Standards-Version: 4.7.4 -Maintainer: Andreas Tille <[email protected]> -Section: misc -Build-Depends: - debhelper-compat (= 13), diff -Nru mandos-1.8.19/debian/gbp.conf mandos-1.8.19/debian/gbp.conf --- mandos-1.8.19/debian/gbp.conf 2026-05-05 06:44:21.000000000 -0700 +++ mandos-1.8.19/debian/gbp.conf 1969-12-31 16:00:00.000000000 -0800 @@ -1,2 +0,0 @@ -[DEFAULT] -pristine-tar = False diff -Nru mandos-1.8.19/debian/rules mandos-1.8.19/debian/rules --- mandos-1.8.19/debian/rules 2026-05-05 06:44:21.000000000 -0700 +++ mandos-1.8.19/debian/rules 2026-10-14 14:59:03.000000000 -0700 @@ -50,8 +50,7 @@ --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"
signature.asc
Description: PGP signature

