Your message dated Sun, 05 Jul 2026 22:20:33 +0000
with message-id <[email protected]>
and subject line Bug#1140645: fixed in procmail 3.24+really3.22-6
has caused the Debian Bug report #1140645,
regarding procmail: please make the build reproducible
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.)
--
1140645: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140645
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: procmail
Version: 3.24+really3.22-5
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: environment
Hi Santiago,
procmail is currently not reproducible on reproduce.debian.net:
https://reproduce.debian.net/excuses.html?source_name=procmail
The problem is that it uses Rules-Requires-Root: binary-targets and with
that fakeroot and that influences the build result. As the fakeroot
package is not recorded in the buildinfo file, we can't use it during
the rebuild and the generated binaries differ. binary-targets is only
needed for dh_fixperms in debian/rules and a better way is to use
debputy to adopt the owner and permissions in the generated package.
Please find attached a patch for procmail to do that and make it
reproducible. Note that it also makes three example shell scripts
executable, I think that makes sense:
│ │ │ --rw-r--r-- 0 root (0) root (0) 404 1996-12-21
03:28:15.000000 ./usr/share/doc/procmail/examples/1rmail
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 404 1996-12-21
03:28:15.000000 ./usr/share/doc/procmail/examples/1rmail
│ │ │ -rw-r--r-- 0 root (0) root (0) 1989 1994-05-26
13:46:40.000000 ./usr/share/doc/procmail/examples/2procmailrc
│ │ │ --rw-r--r-- 0 root (0) root (0) 396 1996-12-21
03:28:15.000000 ./usr/share/doc/procmail/examples/2rmail
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 396 1996-12-21
03:28:15.000000 ./usr/share/doc/procmail/examples/2rmail
│ │ │ -rw-r--r-- 0 root (0) root (0) 1533 1994-05-26
13:46:41.000000 ./usr/share/doc/procmail/examples/3procmailrc
│ │ │ --rw-r--r-- 0 root (0) root (0) 761 1996-12-21
03:28:15.000000 ./usr/share/doc/procmail/examples/3rmail
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 761 1996-12-21
03:28:15.000000 ./usr/share/doc/procmail/examples/3rmail
Please say if you disagree and I can work on a patch to recover the old
behaviour.
Could you please apply the attached patch and upload a new revision?
Thanks!
Jochen
0001-Move-to-dh-debputy-to-build-without-fake-root.patch
Description: application/mbox
--- End Message ---
--- Begin Message ---
Source: procmail
Source-Version: 3.24+really3.22-6
Done: Santiago Vila <[email protected]>
We believe that the bug you reported is fixed in the latest version of
procmail, 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.
Santiago Vila <[email protected]> (supplier of updated procmail 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: Sun, 05 Jul 2026 23:45:00 +0200
Source: procmail
Architecture: source
Version: 3.24+really3.22-6
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 1140645
Changes:
procmail (3.24+really3.22-6) unstable; urgency=medium
.
* Use dh-debputy to build without (fake)root. Closes: #1140645.
Thanks to Jochen Sprickerhof.
* Use buildflags.mk instead of calling dpkg-buildflags.
* Drop "Priority: optional" (default).
* Update standards-version.
* Disable redundant salsa ci jobs.
Checksums-Sha1:
c8a12808da9e6194496b4d7bf7e4daf05d830f19 1583 procmail_3.24+really3.22-6.dsc
e71bff96ec269bd74248f573a093168fdb1b6ecd 23868
procmail_3.24+really3.22-6.debian.tar.xz
83be4e6dfaab3e8bed7d7381299e2e0cf7c1f561 6030
procmail_3.24+really3.22-6_source.buildinfo
Checksums-Sha256:
2f2dd13a0e7e60c59b0966d90be24b6cb0bd897893888a3b5954428d7062ac06 1583
procmail_3.24+really3.22-6.dsc
20cb1e3605e54d872f825fc6c5e616f820875e323b0a257c1f3dffdbd1b8788a 23868
procmail_3.24+really3.22-6.debian.tar.xz
80bf95c092800a3910a76025ff75c42cac99f3d38bbfcab9b539032f873b3dce 6030
procmail_3.24+really3.22-6_source.buildinfo
Files:
8eb5211c16187cbee0978b1f9a8e3b99 1583 mail optional
procmail_3.24+really3.22-6.dsc
a79e2e242a0d74bb2f3e4dc14b011e7e 23868 mail optional
procmail_3.24+really3.22-6.debian.tar.xz
f52fee177a446543c6ad023e51992784 6030 mail optional
procmail_3.24+really3.22-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmpK0bEACgkQQc5/C58b
izKhJgf+JN8gqaogAeK+XUHFeNncSK1d2KqHTRvSbsyfTGu7aTPgWJwubpZN7H1t
eLQjsIfdM6wHxpKxglXrDs4UuSOUZRMtgaetsw6T72/jvG+ZlMC4BIH/2L6nzH+K
OqIylgD+txNNRzG6jYK8RugLlp70q8byHLpi2PqXl/GW7RdIH4jVxDjAeIuz4eyY
R4QFujheJpwYAioUVjwZaobCCqLXraAPMn6QGjq9IU/5tdLg+ISJGbt0XA2lTaBD
0XimzoL4ebG453xvjyrS0ddiVoQYnx5siRSnC1vStMEgvobp1WCMnSMt9AJoNXMX
6NAcvSvSoH1Zn9RZ+4TSHR7M1Sfm0w==
=5fM9
-----END PGP SIGNATURE-----
pgp5VTbm4RwTO.pgp
Description: PGP signature
--- End Message ---