Your message dated Sat, 30 Dec 2023 01:19:55 +0000
with message-id <[email protected]>
and subject line Bug#1020879: fixed in dustmite 0.0.430-2.1
has caused the Debian Bug report #1020879,
regarding dustmite: reproducible-builds: timezone/locale dependent date in 
/usr/bin/dustmite
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.)


-- 
1020879: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1020879
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: dustmite
Severity: normal
Tags: patch
User: [email protected]
Usertags: timestamps timezone locale
X-Debbugs-Cc: [email protected]

A timezone and potentially locale dependent date is embedded in
/usr/bin/dustmite:

  
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/dustmite.html

  Aug··3·2022
  vs.
  Aug··4·2022

The attached patch to dustmite.d fixes this by removing the use
of__DATE__.

This is not the only issue affecting the reproducibility of dustmite,
but another patch regarding build paths was recently submitted,
Bug#1020878.

According to my local tests, with both patches applied, dustmite should
build reproducibly on tests.reproducible-builds.org!

Thanks for maintaining dustmite!

live well,
  vagrant
From aa1d96af9415960d74cc9d1128bc6cbb8b0ae5d1 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Tue, 27 Sep 2022 21:05:55 +0000
Subject: [PATCH 2/2] dustmite.d: Avoid embedding timezone and locale-specific
 build date in the binary.

https://reproducible-builds.org/docs/timestamps/
---
 dustmite.d | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dustmite.d b/dustmite.d
index 3177cbe..918f49e 100644
--- a/dustmite.d
+++ b/dustmite.d
@@ -209,7 +209,7 @@ int main(string[] args)
 			enum source = import("source");
 		else
 			enum source = "upstream";
-		stdout.writeln("DustMite build ", __DATE__, " (", source, "), built with ", __VENDOR__, " ", __VERSION__);
+		stdout.writeln("DustMite build (", source, "), built with ", __VENDOR__, " ", __VERSION__);
 		if (args.length == 1)
 			return 0;
 	}
-- 
2.37.2

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: dustmite
Source-Version: 0.0.430-2.1
Done: Vagrant Cascadian <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dustmite, 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 
dustmite 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: Tue, 19 Dec 2023 16:10:14 -0800
Source: dustmite
Architecture: source
Version: 0.0.430-2.1
Distribution: unstable
Urgency: medium
Maintainer: Debian D Language Group <[email protected]>
Changed-By: Vagrant Cascadian <[email protected]>
Closes: 1020878 1020879
Changes:
 dustmite (0.0.430-2.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * debian/rules: Add -ffile-prefix-map in EXTRA_DFLAGS to avoid embedding
     build paths. (Closes: #1020878)
   * dustmite.d: Avoid embedding timezone and locale-specific build date in
     the binary. (Closes: #1020879)
Checksums-Sha1:
 3e24d5eb37bd655c5feea81de2d0c922fbd6fcd8 1494 dustmite_0.0.430-2.1.dsc
 6e4931eb22192595144c72b267644e9231273fc2 3780 
dustmite_0.0.430-2.1.debian.tar.xz
Checksums-Sha256:
 1bd6bac503c542cd45c24c65560d77df73ad64661db63a7c0b7e2d925b2842fe 1494 
dustmite_0.0.430-2.1.dsc
 6eb31b21d99e613cc2d9143890ffb925496e3b44a42c3b9d0a60dfb67ed6a2be 3780 
dustmite_0.0.430-2.1.debian.tar.xz
Files:
 0bd17420289324bc242f2bbf26dcda48 1494 devel optional dustmite_0.0.430-2.1.dsc
 c6f4437257632fb01221e6c0b859e491 3780 devel optional 
dustmite_0.0.430-2.1.debian.tar.xz

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

iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCZYIzAyAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqoFXAP9mi0iW65D3z63v
9oVfL/jFnf0MCiWX2AEvshlwBV+RugD9Fqj1XqiNhED1YTHlAUat9kWr+//v4ZQq
WRZ/phlpFwU=
=7zSZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to