#1037296 manderlbot: reproducible-builds: Different path to erl in /usr/bin/manderlbot

#1037296#5
Date:
2023-06-10 14:18:13 UTC
From:
To:
The path to erl is embedded differently in /usr/bin/manderlbot depending
on if it was built on a usrmerge vs. non-usrmerge system:

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

  ERL=/usr/bin/erl
  vs.
  ERL=/bin/erl

The attached patch fixes this by passing the path to ERL in a
debian/rules dh_auto_configure override. The path in /usr/bin is
compatible with both usrmerge and non-usrmerge systems.

According to my local tests, with this patch applied manderlbot should
build reproducibly on tests.reproducible-builds.org once it migrates to
testing! Unfortunately, there are other issues with build paths which
are only tested in unstable and experimental.

Thanks for maintaining manderlbot!

live well,
  vagrant

#1037296#10
Date:
2023-07-10 07:38:23 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
manderlbot, 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 1037296@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergei Golovan <sgolovan@debian.org> (supplier of updated manderlbot 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 10 Jul 2023 09:18:50 +0300
Source: manderlbot
Architecture: source
Version: 0.9.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Erlang Packagers <pkg-erlang-devel@lists.alioth.debian.org>
Changed-By: Sergei Golovan <sgolovan@debian.org>
Closes: 1037296
Changes:
 manderlbot (0.9.3-2) unstable; urgency=medium
 .
   * Incorporate the NMU by Holger Levsen.
   * Fix the debian/watch uscan control file.
   * Add patch by Vagrant Cascadian which fixes erl path for usrmerge systems
     (closes: #1037296).
   * Bump debhelper compatibility level to 13.
   * Bump standards version to 4.6.2.
Checksums-Sha1:
 badd2add7cef7b1abcb22efd1ea88bf11ead46d1 1983 manderlbot_0.9.3-2.dsc
 04ef146b74d0a3e2ec0ddd0ee47d9abc684d3cad 10112 manderlbot_0.9.3-2.debian.tar.xz
 2a121813c32b8aa0fafdb7411b442fce98a898ac 9067 manderlbot_0.9.3-2_amd64.buildinfo
Checksums-Sha256:
 4a1de20d6eba6f1c3039116235973c62bc26a79c000ff8537f241a9a96d3742e 1983 manderlbot_0.9.3-2.dsc
 246c119b34c2301f9059ae7ae24f175026f9b0e3aa9db245495f87ff0f1e6f94 10112 manderlbot_0.9.3-2.debian.tar.xz
 f82b03050fda37c30fa9fdf25c0d558c8b253f22fdbd0e96b3ce4fbdb0081e79 9067 manderlbot_0.9.3-2_amd64.buildinfo
Files:
 4d23785c5a41478b97a4c886e85f6ba8 1983 net optional manderlbot_0.9.3-2.dsc
 6cc442e7d42f1b7231acc24e21c40c16 10112 net optional manderlbot_0.9.3-2.debian.tar.xz
 687723483d0c71a8fcc2fce9216f161b 9067 net optional manderlbot_0.9.3-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAmSrpD0ACgkQTyrk60tj
54f/+w//QO6642uf3i2bH4jjhD7Gcf2/RIT8WPJhXCqZqf1/SaPZGYHVnZ2wqe5+
HZYGfzxBd3urG6+BsN5d281WE683ESJSrXUBWzHiS/4iIebBURUqFKHhN99sOffP
aEU3QYmKPQp67HMLRLvoJFgbHDyu01tun7c5BbX5qs63dHkNL+cmNyI9S9X3nXNt
xXbFCRSTxnhq0n/1THBOV4Z7YBHyRrZRDnYeBmSFDKFxAw3EL6M5kNMZwRs8tPpV
Btcm1uMGsX72NNxKR4ULh1QpVZzKK6Ln7PbbfXnttzedrvMu49vGGQH3VxyfK1aa
PowFSVo4ipCYiKkBb7+R5uDuwXeLOOqX09aK7/q8aiL7TF0R/YFrrMo0uEE6L+YZ
gV1IDc4iY/8MeHR3h0WNn8nij3GE40KXxy1SgU7oczeBZvE0bMzf8TcJoeW7LBn9
HXrm52Wix7K0lP5Mn8ZPkUdzdBsTMKyrMgBRzSoorsOkfNhgOCTK6V0gSl+74xPT
QdJNmLR15vCWcjWzMdG+ZsRxsL2av0Zs1Jbyw8TJYHRPaH7MMQcoPDmHZrSxSeJo
bjQlaOkABI69BwQnbOQCIwQIpKzI0+KT8q76T6UfO0p3xl/gzkrQQNdIAvY+Wjgb
0G2W9j5Q2rm0uyAmeu+J3GZdGV81ajWjJEAap7LF0vH8SOMQlQU=
=movw
-----END PGP SIGNATURE-----