Your message dated Mon, 15 Dec 2025 16:34:13 +0000
with message-id <[email protected]>
and subject line Bug#1021860: fixed in libsx 2.08-7
has caused the Debian Bug report #1021860,
regarding libsx: reproducible-builds: Embedded build path and usrmerge paths in 
Makefile
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.)


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

The build path and binary paths are embedded in
/usr/share/doc/libsx-dev/examples/freq/Makefile:

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

  ACLOCAL·=·${SHELL}·'/build/1st/libsx-2.08/m4/missing'·aclocal-1.16
  vs.
  ACLOCAL·=·${SHELL}·'/build/2/libsx-2.08/2nd/m4/missing'·aclocal-1.16

  EGREP·=·/bin/grep·-E
  vs.
  EGREP·=·/usr/bin/grep·-E

The attached patch fixes this by removing the example Makefile, which
would have to be regenerated anyways to match the system to run it on.

If removing the example Makefile is not viable, it might be possible to
sanitize the build paths, and all relevent arguments to configure
(e.g. EGREP='/bin/grep -e') to use the specified paths.

According to my local tests, With this patch applied libsx should build
reproducibly on tests.reproducible-builds.org!

Thanks for maintaining libsx!

live well,
  vagrant
 
From 51971752a7bdaafbd43e55525cb40fcdb7d13a0a Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Sun, 16 Oct 2022 05:47:51 +0000
Subject: [PATCH] debian/rules: Remove example Makefile for reproducible
 builds.

The Makefile contains build paths and usrmerge paths, and would have
to be regenerated from Makefile.am/Makefile.in in order to match the
system on which it is being run.
---
 debian/rules | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/debian/rules b/debian/rules
index 370d8f9..e490e74 100755
--- a/debian/rules
+++ b/debian/rules
@@ -18,6 +18,8 @@ CFLAGS += `dpkg-buildflags --get CPPFLAGS`
 override_dh_installexamples:
 	$(MAKE) clean
 	dh_installexamples -Xlibsx.h
+	# Remove example Makefile for reproducible builds
+	rm -vf debian/libsx-dev/usr/share/doc/libsx-dev/examples/freq/Makefile
 
 override_dh_auto_test:
 	@echo Disabled to avoid building examples
-- 
2.30.2

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: libsx
Source-Version: 2.08-7
Done: Alastair McKinstry <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libsx, 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.
Alastair McKinstry <[email protected]> (supplier of updated libsx 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: Mon, 15 Dec 2025 15:37:59 +0000
Source: libsx
Architecture: source
Version: 2.08-7
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 1021860 1115628
Changes:
 libsx (2.08-7) unstable; urgency=medium
 .
   * Typo: depend on libxaw3dxft8-dev. Closes: #1115628
   * Use pre-computed DEB_HOST_MULTIARCH
   * Patch from Vagrant Cascadian for reproducible builds. Closes: #1021860
   * d/gbp.conf: Now use Pristine-tar
   * d/copyright: Move to DEP-5 and verify against licenserecon
   * utf8.patch: Use UTF-8 not national encoding
   * -dev: Drop unused shlibs:Depends
Checksums-Sha1:
 9e44fffc0fd5b2949b7394f7ac7a73275f88a4b7 1987 libsx_2.08-7.dsc
 be8423065ee625d823dc897b876d5270ba51945d 12064 libsx_2.08-7.debian.tar.xz
Checksums-Sha256:
 8d7b0014e3f3858013ac9b44a67bee8ce502ea2f985304df70fa25e7e2a51420 1987 
libsx_2.08-7.dsc
 ff9a04f338c8d8080912e4557a5541ec732280ffe3c63be3c6941a2df8206800 12064 
libsx_2.08-7.debian.tar.xz
Files:
 f562c3765da8f6acc447ee1b7c3da571 1987 utils optional libsx_2.08-7.dsc
 e98c666d70cc59638ea4996b98e25e2b 12064 utils optional 
libsx_2.08-7.debian.tar.xz

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

iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmlAM5QACgkQy+a7Tl2a
06UavBAAmqKINJs1SuAK9BJ6KBC9xMt9lzKF7u8q60c5MjyqPK32KqM1MDnVpYvt
hyJG4+iHpyG1D7cmNq98hE4IvPqtFq/w/FbtjJWst3aohaFFLdRuYoPbYIyMOQ+v
NhtE7Cx9YHTVPLK4mIgCHEIlY3z1zEJwVph224ZJCFMI30TmBM0cFogRh+Tqz2UA
CF7ji8J2xWOOAv33O3zcrY1P0AotKSNx7WUt6THcoC0b1UbvslG3KJVJ7PLAeZ08
dFpET4udOjJF6VJZTCU9XVUrK+9z5ryCK8H4zI2gaSn932Jb+PTlJ9PcyClEdt+8
j/IKWbFxZWQHbl8pHaeBveHzN5VSQMbEbawJVECGDMW9ssFVrMPeoKSd0NAoZUCD
tj7gbt0MrCqpYhSUj9moHUSdcgG7OtytFY0ippjoHLglDvMyjphFUaabRrV9f2VC
qpRGqrP9R2P+VyE/iIiUmcVqZYB0zqSeSuGFQOfCgNGKCXza0T2PexmJ785zl87w
nIem7d8B42H8VOWFhy/613EGdU+KtPLSI7PDphr0oFqDfbGwgbpI1Gmz98iEzqUp
x+8FVeGkViQuqdBROeS7dHD5L5gXvDmhj2ogYfrUqYxLhQGqC4eBcM0a+a5bQWYF
rhBGkTUYJ6gGWhZaJ2UJW7YEx9LRGbre+3xH0enGitf3imZw2Ss=
=CyW0
-----END PGP SIGNATURE-----

Attachment: pgp7wbnAkbaBF.pgp
Description: PGP signature


--- End Message ---

Reply via email to