Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1149075 > unrolled thread

Bug#1037240: libsdl-console: reproducible-builds: Embedded build path and usrmerge paths in example Makefile

Started byVagrant Cascadian <vagrant@reproducible-builds.org>
First post2023-06-09 01:40 +0200
Last post2023-06-09 01:40 +0200
Articles 1 — 1 participant

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1037240: libsdl-console: reproducible-builds: Embedded build path and usrmerge paths in example Makefile Vagrant Cascadian <vagrant@reproducible-builds.org> - 2023-06-09 01:40 +0200

#1149075 — Bug#1037240: libsdl-console: reproducible-builds: Embedded build path and usrmerge paths in example Makefile

FromVagrant Cascadian <vagrant@reproducible-builds.org>
Date2023-06-09 01:40 +0200
SubjectBug#1037240: libsdl-console: reproducible-builds: Embedded build path and usrmerge paths in example Makefile
Message-ID<GExot-eBza-3@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Source: libsdl-console
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath usrmerge
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The build path and various binary paths are embedded in
/usr/share/doc/libsdl-console-dev/examples/Makefile.gz:

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

  ACLOCAL·=·${SHELL}·'/build/1st/libsdl-console-2.1/missing'·aclocal-1.16
  vs.
  ACLOCAL·=·${SHELL}·'/build/2/libsdl-console-2.1/2nd/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 running system.

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

According to my local tests, with this patch applied libsdl-console should build
reproducibly on tests.reproducible-builds.org!

Thanks for maintaining libsdl-console!

live well,
  vagrant

[toc] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web