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"
 

Attachment: signature.asc
Description: PGP signature

Reply via email to