Your message dated Tue, 12 Jul 2022 22:55:33 +0200
with message-id <[email protected]>
and subject line Close bugs fixed in new upload of cxref
has caused the Debian Bug report #1014588,
regarding cxref: diff for NMU version 1.6e-3.2
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.)


-- 
1014588: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014588
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cxref

Version: 1.6e-3.1

Severity: normal

Tags: patch pending



Hi Camm,

as I already stated in the affected bug reports, I've prepared an NMU for cxref (versioned as 1.6e-3.2) and my sponsor uploaded it to DELAYED/15 on 2022-07-06. I'm just filing this bug to make the NMU more visible.

Sorry for the brief changelog entry, here is a better summary of what this NMU fixes:

 - Don't embed timestamps in LaTeX output (Closes: #995886)

 - Hard-code egrep path to avoid changed paths due to usrmerge

   vs. non-usrmerge environments (Closes: #995896)

 - Remove build path from documentation (Closes: #995953)

 - Fix locale to 'C.UTF-8' during build to avoid sort order

   differences when using different locales (Closes: #995954)


Please feel free to tell me if I
 should delay it longer or just cancel the upload.

Best,
Philip
diff -Nru cxref-1.6e/debian/changelog cxref-1.6e/debian/changelog
--- cxref-1.6e/debian/changelog	2021-01-03 17:31:29.000000000 +0100
+++ cxref-1.6e/debian/changelog	2022-07-04 18:08:52.000000000 +0200
@@ -1,3 +1,10 @@
+cxref (1.6e-3.2) unstable; urgency=medium
+
+  * Non-maintainer upload by the Reproducible Builds team.
+  * Fix reproducibility issues (Closes: #995886, #995896, #995953, #995954)
+
+ -- Philip Rinn <[email protected]>  Mon, 04 Jul 2022 18:08:52 +0200
+
 cxref (1.6e-3.1) unstable; urgency=medium
 
   * Non maintainer upload by the Reproducible Builds team.
diff -Nru cxref-1.6e/debian/patches/0002-cpp-cxref-cpp-configure.in-Use-specific-path-for-EGR.patch cxref-1.6e/debian/patches/0002-cpp-cxref-cpp-configure.in-Use-specific-path-for-EGR.patch
--- cxref-1.6e/debian/patches/0002-cpp-cxref-cpp-configure.in-Use-specific-path-for-EGR.patch	1970-01-01 01:00:00.000000000 +0100
+++ cxref-1.6e/debian/patches/0002-cpp-cxref-cpp-configure.in-Use-specific-path-for-EGR.patch	2022-07-04 18:08:52.000000000 +0200
@@ -0,0 +1,34 @@
+From 0f5bc18bb094b9c199b2471830e2a25ee255c04c Mon Sep 17 00:00:00 2001
+From: Vagrant Cascadian <[email protected]>
+Date: Tue, 5 Oct 2021 05:54:24 +0000
+Subject: [PATCH 2/2] cpp/cxref-cpp-configure.in: Use specific path for EGREP.
+
+This hard-codes the path to grep to ensure reproducible builds
+regardless of weather the package was built on a usrmerge or
+non-usrmerge system.
+
+Passing EGREP via configure did not appear to work, possibly due to
+makefile variable inheritance issues, though that would be preferable
+if it could be made to work.
+
+https://tests.reproducible-builds.org/debian/issues/unstable/paths_vary_due_to_usrmerge_issue.html
+---
+ cpp/cxref-cpp-configure.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cpp/cxref-cpp-configure.in b/cpp/cxref-cpp-configure.in
+index d37764f..ab50792 100755
+--- a/cpp/cxref-cpp-configure.in
++++ b/cpp/cxref-cpp-configure.in
+@@ -18,7 +18,7 @@
+ # Programs and paths
+ # (Default to the ones from the configure script).
+ 
+-EGREP="@EGREP@"
++EGREP="/bin/egrep -E"
+ 
+ prefix="@prefix@"
+ datarootdir="@datarootdir@"
+-- 
+2.30.2
+
diff -Nru cxref-1.6e/debian/patches/series cxref-1.6e/debian/patches/series
--- cxref-1.6e/debian/patches/series	2018-01-30 17:50:37.000000000 +0100
+++ cxref-1.6e/debian/patches/series	2022-07-04 18:08:52.000000000 +0200
@@ -3,3 +3,4 @@
 kr-crash-doc
 c_warning_cleanups_and_defines_for_Float128
 # CPPFLAGS-hardening-patch
+0002-cpp-cxref-cpp-configure.in-Use-specific-path-for-EGR.patch
diff -Nru cxref-1.6e/debian/rules cxref-1.6e/debian/rules
--- cxref-1.6e/debian/rules	2018-01-30 17:50:37.000000000 +0100
+++ cxref-1.6e/debian/rules	2022-07-04 18:08:52.000000000 +0200
@@ -16,6 +16,12 @@
 
 DPKG_EXPORT_BUILDFLAGS=1
 
+# Ensure texlive respects SOURCE_DATE_EPOCH
+export FORCE_SOURCE_DATE=1
+
+# Force locale to avoid differences when building with obscure locales
+export LC_ALL=C.UTF-8
+
 include /usr/share/dpkg/buildflags.mk
 
 build: build-arch build-indep
@@ -61,6 +67,9 @@
 	$(MAKE) install DESTDIR=`pwd`/debian/tmp
 	$(MAKE) docs DESTDIR=`pwd`/debian/tmp
 
+	# Remove build path from documentation
+	find doc/ -type f -exec sed -i -e "s,$(CURDIR),BUILDPATH,g" '{}' \;
+
 	mkdir -p debian/tmp/usr/share/cxref
 	mv debian/tmp/etc/cxref/cxref-cpp.defines debian/tmp/usr/share/cxref
 

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Version: 1.6e-4


This bug is closed by the upload of version 1.6e-4, thanks Camm!

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---

Reply via email to