--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: sratom: please make the build reproducible
- From: "Chris Lamb" <lamby@debian.org>
- Date: Thu, 30 Jul 2020 11:01:02 +0100
- Message-id: <159610314939.3643.965029670812578815@cb21b7e4fe51>
Source: sratom
Version: 0.6.4-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
sratom could not be built reproducibly.
This is because it was embedding the absolute build path in the docs,
for example on the "Main Page".
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
--- a/debian/patches/1002-reproducible_build.patch 1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/1002-reproducible_build.patch 2020-07-30 10:58:17.262401526 +0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby@debian.org>
+Last-Update: 2020-07-30
+
+--- sratom-0.6.4.orig/doc/reference.doxygen.in
++++ sratom-0.6.4/doc/reference.doxygen.in
+@@ -160,7 +160,7 @@ FULL_PATH_NAMES = NO
+ # will be relative from the directory where doxygen is started.
+ # This tag requires that the tag FULL_PATH_NAMES is set to YES.
+
+-STRIP_FROM_PATH =
++STRIP_FROM_PATH = @SRATOM_SRCDIR@/doc/
+
+ # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
+ # path mentioned in the documentation of a class, which tells the reader which
--- a/debian/patches/series 2020-07-30 10:55:09.648301421 +0100
--- b/debian/patches/series 2020-07-30 10:58:16.398391786 +0100
@@ -1 +1,2 @@
1001-dont_run_ldconfig.patch
+1002-reproducible_build.patch
--- End Message ---
--- Begin Message ---
Source: sratom
Source-Version: 0.6.6-1
Done: Dennis Braun <d_braun@kabelmail.de>
We believe that the bug you reported is fixed in the latest version of
sratom, 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 966531@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dennis Braun <d_braun@kabelmail.de> (supplier of updated sratom 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)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 08 Oct 2020 15:15:07 +0200
Source: sratom
Architecture: source
Version: 0.6.6-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: Dennis Braun <d_braun@kabelmail.de>
Closes: 966531
Changes:
sratom (0.6.6-1) unstable; urgency=medium
.
[ Debian Janitor ]
* Use secure URI in Homepage field.
.
[ Dennis Braun ]
* New upstream version 0.6.6
* Add d/upstream/signing-key.asc
* Add d/upstream/metadata
* Add Build-Depends-Package to symbols file
* Add me as uploader
* Bump dh-compat to 13
* Bump S-V to 4.5.0
* Update d/copyright year
* d/copyright: http > https
* Update ldconfig patch
* Make build reproducible. Thanks to Chris Lamb! (Closes: #966531)
Checksums-Sha1:
074b4beebe11a947fbe28f1611c574b8e7ef9b2c 2496 sratom_0.6.6-1.dsc
b35b80e1e0023b7f81c69673a9a549dca0169624 347297 sratom_0.6.6.orig.tar.bz2
c566f68f3ad82a5cfc9400ec04d09cda242f367d 833 sratom_0.6.6.orig.tar.bz2.asc
e0c7151915fcca5c4644a3b87dc8ec27e4059369 10976 sratom_0.6.6-1.debian.tar.xz
Checksums-Sha256:
6e21fdac577d54d96a072aa71880b671d93f6246b29d91e0e6fae8777f3bb572 2496 sratom_0.6.6-1.dsc
fb910bf62a5e69f4430bf09653d386fc4de9ff02bfd58635e1d45cbd31481b9d 347297 sratom_0.6.6.orig.tar.bz2
4d3243a46258d2bd9cff7af6365359406f7229be03ccefb8353ff38c1be03595 833 sratom_0.6.6.orig.tar.bz2.asc
664930baab256ceef33e362ecdaf970e8483b21e5baf707ff88346eee85d57fd 10976 sratom_0.6.6-1.debian.tar.xz
Files:
42fba6f157272a760f0f3e7929cbe167 2496 libs optional sratom_0.6.6-1.dsc
b5f88a0fe4ef2373eacb7c006cd56b50 347297 libs optional sratom_0.6.6.orig.tar.bz2
bd14beea38b2bf6b4ac5ca335258268b 833 libs optional sratom_0.6.6.orig.tar.bz2.asc
be9fd15139d555bea9bd7588bc4afb3f 10976 libs optional sratom_0.6.6-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAl9/EsoACgkQafL8UW6n
GZMvhA//WRntjlpmrB+o4Ae3Htaz6OOot2dpSQtU9Uwv7Ked+SMuu7ywIXie/mHI
6EKm0+nWLq3h/w32q7Q2hTe4yDx2gY0hrksBQ/zj6FhG6PHZh6Lr2HwEI7ZpCljA
LoIYpVpNIQdS5Uy9Q7s6SWnFW94cV/akyvN9FGT8bjTf3xnGYcbaaBNouYObbSiv
bKwWsUIC4WqUjVo43gLSzFkAUD2I+zNaTAmbSkXf9tF9nx42WTYIaKod9/H3cxZF
I+Ehpq3QQa3+z/dH3QaS6oTuhgSJEsWOLc5+zzF967TaEAANQeVDDD0nUc7w2WTi
2+lUnSG24lIKNqaoNRaHMcDWrjyI2VwWIzXUw7brPNLfvJmsf16RUKQsoWMduPuL
ojouO0IzuJmby3dqs9XisLTDEnByNBBImDZEYQY4gDhD5FJ1jgnlqfeUZGmNrWPS
I+zZG8/NI8JheB5Lo0GSe9q/rUhglAwbweeZseclPsTdBwuKzaW9DXDalEsFR/im
M6+/PPPqN2ZX6reFTyi9IeXEnA6xlQhIM3hASi40vVT4Agkp/9xiYAG/USsPbDP4
CoWKI5guHC74djObBp7IX7p0ZdGDM9Dy9mkdhV93kpdplFjt6AtYq6kYh9w+Lvc0
iQLiZn6xik2TE9qEIDTdKWjHS4En+3g9NM1O9n0nEOAKP2XB+o4=
=AgI1
-----END PGP SIGNATURE-----
--- End Message ---