Uploaded an NMU fixing this issue, with an additional change to build
with the C.UTF-8 locale (otherwise the embedded timestamp varied in some
locales).

diff -Nru boolector-1.5.118.6b56be4.121013/debian/changelog 
boolector-1.5.118.6b56be4.121013/debian/changelog
--- boolector-1.5.118.6b56be4.121013/debian/changelog   2021-12-27 
11:53:28.000000000 -0800
+++ boolector-1.5.118.6b56be4.121013/debian/changelog   2022-11-10 
13:35:53.000000000 -0800
@@ -1,3 +1,16 @@
+boolector (1.5.118.6b56be4.121013-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Chris Lamb ]
+  * Do not embed kernel version and hostname. Use SOURCE_DATE_EPOCH for
+    timestamp.  (Closes: #8311031)
+
+  [ Vagrant Cascadian ]
+  * debian/rules: Use C.UTF-8 locale for building to ensure reproducible 
builds.
+
+ -- Vagrant Cascadian <vagr...@reproducible-builds.org>  Thu, 10 Nov 2022 
13:35:53 -0800
+
 boolector (1.5.118.6b56be4.121013-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru 
boolector-1.5.118.6b56be4.121013/debian/patches/do-not-embed-kernel-version-and-hostname.patch
 
boolector-1.5.118.6b56be4.121013/debian/patches/do-not-embed-kernel-version-and-hostname.patch
--- 
boolector-1.5.118.6b56be4.121013/debian/patches/do-not-embed-kernel-version-and-hostname.patch
      1969-12-31 16:00:00.000000000 -0800
+++ 
boolector-1.5.118.6b56be4.121013/debian/patches/do-not-embed-kernel-version-and-hostname.patch
      2022-11-10 13:35:53.000000000 -0800
@@ -0,0 +1,39 @@
+From: Chris Lamb <la...@debian.org>
+Date: Wed, 13 Jul 2016 21:26:55 +0200
+X-Dgit-Generated: 1.5.118.6b56be4.121013-1.2 
ec9d419225ed99c456b0972362c0ee13281fac57
+Subject: Do not embed kernel version and hostname. Use SOURCE_DATE_EPOCH for
+
+timestamp.  (Closes: #8311031)
+
+---
+
+diff --git a/lingeling/mkconfig b/lingeling/mkconfig
+index 0e356f3..5f99590 100755
+--- a/lingeling/mkconfig
++++ b/lingeling/mkconfig
+@@ -13,8 +13,8 @@ cat<<EOF
+ /**********************************************************/
+ EOF
+ 
+-echo "#define LGL_OS \"`uname -srmn`\""
+-echo "#define LGL_COMPILED \"`date`\""
++echo "#define LGL_OS \"`uname -sm`\""
++echo "#define LGL_COMPILED \"$(date --utc 
--date="@${SOURCE_DATE_EPOCH:-$(date +%s)}")\""
+ cat<<EOF
+ #define LGL_RELEASED "Sat Oct 13 14:05:26 CEST 2012"
+ #define LGL_VERSION "ala"
+diff --git a/mkconfig b/mkconfig
+index 4d1e8ac..56871ec 100755
+--- a/mkconfig
++++ b/mkconfig
+@@ -28,8 +28,8 @@ sed \
+   -e 's,$,",' \
+   makefile | sed -e "$patchgccversion"
+ 
+-echo "#define BTOR_OS \"`uname -srmn`\""
+-echo "#define BTOR_COMPILED \"`date`\""
++echo "#define BTOR_OS \"`uname -sm`\""
++echo "#define BTOR_COMPILED \"$(date --utc 
--date="@${SOURCE_DATE_EPOCH:-$(date +%s)}")\""
+ cat<<EOF
+ #define BTOR_RELEASED "Sat Oct 13 13:59:09 CEST 2012"
+ #define BTOR_VERSION "1.5.118"
diff -Nru boolector-1.5.118.6b56be4.121013/debian/patches/series 
boolector-1.5.118.6b56be4.121013/debian/patches/series
--- boolector-1.5.118.6b56be4.121013/debian/patches/series      2012-10-16 
07:23:45.000000000 -0700
+++ boolector-1.5.118.6b56be4.121013/debian/patches/series      2022-11-10 
13:35:53.000000000 -0800
@@ -1 +1,2 @@
 debian-changes-1.5.118.6b56be4.121013-1
+do-not-embed-kernel-version-and-hostname.patch
diff -Nru boolector-1.5.118.6b56be4.121013/debian/rules 
boolector-1.5.118.6b56be4.121013/debian/rules
--- boolector-1.5.118.6b56be4.121013/debian/rules       2021-12-27 
11:53:28.000000000 -0800
+++ boolector-1.5.118.6b56be4.121013/debian/rules       2022-11-10 
13:35:53.000000000 -0800
@@ -23,6 +23,8 @@
        OPTFLAGS = -O
 endif
 
+export LC_ALL=C.UTF-8
+
 makefile: configure lingeling/configure
        dh_testdir
        # Add here commands to configure the package.


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to