[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#992773: marked as done (spirv-cross: please make the build reproducible)



Your message dated Fri, 27 Aug 2021 13:34:40 +0000
with message-id <E1mJc0G-000HF9-JB@fasolo.debian.org>
and subject line Bug#992773: fixed in spirv-cross 2021.01.15-3
has caused the Debian Bug report #992773,
regarding spirv-cross: please make the build reproducible
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 owner@bugs.debian.org
immediately.)


-- 
992773: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992773
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: spirv-cross
Version: 2021.01.15-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed that
spirv-cross could not be built reproducibly.

This is because it embeds a timestamp via CMake. As the timestamp is
not very useful in this particular context (it is positioned next to 
an "unknown" Git commit), a patch is attached that simply replaces
the entire thing with a string that denotes that the binary is from
the Debian package.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
--- a/debian/patches/0001-reproducible-build.patch	1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/0001-reproducible-build.patch	2021-08-23 09:23:00.567312730 +0100
@@ -0,0 +1,14 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby@debian.org>
+Last-Update: 2021-08-23
+
+--- spirv-cross-2021.01.15.orig/cmake/gitversion.in.h
++++ spirv-cross-2021.01.15/cmake/gitversion.in.h
+@@ -1,6 +1,6 @@
+ #ifndef SPIRV_CROSS_GIT_VERSION_H_
+ #define SPIRV_CROSS_GIT_VERSION_H_
+ 
+-#define SPIRV_CROSS_GIT_REVISION "Git commit: @spirv-cross-build-version@ Timestamp: @spirv-cross-timestamp@"
++#define SPIRV_CROSS_GIT_REVISION "(Debian package)"
+ 
+ #endif
--- a/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
--- b/debian/patches/series	2021-08-23 09:22:59.659300774 +0100
@@ -0,0 +1 @@
+0001-reproducible-build.patch

--- End Message ---
--- Begin Message ---
Source: spirv-cross
Source-Version: 2021.01.15-3
Done: Dylan Aïssi <daissi@debian.org>

We believe that the bug you reported is fixed in the latest version of
spirv-cross, 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 992773@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dylan Aïssi <daissi@debian.org> (supplier of updated spirv-cross 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: Fri, 27 Aug 2021 14:57:58 +0200
Source: spirv-cross
Architecture: source
Version: 2021.01.15-3
Distribution: unstable
Urgency: medium
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Dylan Aïssi <daissi@debian.org>
Closes: 992773
Changes:
 spirv-cross (2021.01.15-3) unstable; urgency=medium
 .
   * Remove Multi-Arch for libspirv-cross-c-shared-dev,
       suggested by Multi-Arch hinter
   * Add d/gbp.conf
   * Fix d/watch
   * Add patch to make the build reproducible (Closes: #992773)
Checksums-Sha1:
 957b2b2a4d0dc6f7f592a1ad26590c5a1a7f51de 2182 spirv-cross_2021.01.15-3.dsc
 e0812a0bd381da48c814f0805cecd55124ce28b6 9056 spirv-cross_2021.01.15-3.debian.tar.xz
 910aa31e5a3473ea458cea58d6730f85fe09dbd9 7798 spirv-cross_2021.01.15-3_amd64.buildinfo
Checksums-Sha256:
 65e5f170da7fca813de74e19de2089e34f2109d2cab2a0cc186c0e09227f1b2d 2182 spirv-cross_2021.01.15-3.dsc
 4887c82623299948ba3a5483eb27be2d913e8d7e3f40c0fb3863f08cadd7d489 9056 spirv-cross_2021.01.15-3.debian.tar.xz
 bc5368b0693ae2eefb9a0b30c55e6a742b857feb489289a79d8129152e460072 7798 spirv-cross_2021.01.15-3_amd64.buildinfo
Files:
 7b699237577584bd7914badca60c4e6e 2182 utils optional spirv-cross_2021.01.15-3.dsc
 0ea8b0019692e154f9d6637323286a5a 9056 utils optional spirv-cross_2021.01.15-3.debian.tar.xz
 2ff9199c2d162fddfc0bb5d642568fcd 7798 utils optional spirv-cross_2021.01.15-3_amd64.buildinfo

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

iQJGBAEBCgAwFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmEo52USHGRhaXNzaUBk
ZWJpYW4ub3JnAAoJEGEu8WE+BQ9U5hoP/3/w96IfONGF8h/LQTzg+nOE/Yk7h1mB
Xggy6UzSvtWjKLN7GeCDWKthPWl2ZdMpNO57hLu/923nJUtuSM0mFsD6r0k/E9nu
T3Bq5EVw/pK0oxebjsRvndAxlsd1Vljc+X9fEU9eJ2FJlAHNg5M7z66Z+lp5AI8V
QW6yrkpGiNVr30hfmji6PDvzFuPClU+403KhEXsw8KhrZLfG88D7qPfHSRxrowfB
duLOnyNhDYoMmOCxY6OwhtROcRdTY4Y4JGpabIu22lteYR09Bri5KgNi9Ank+d3C
KTP8fnx9hL7PMUyv6/DndZC8zvwyJtrLu1PxQ+Msuhh4XBshX8lDW0he7VT2lqPi
xJ63uKbgVCb5hwt+EFMvw//MiDy9xKbFRClefAqvWzPaGzvlpgqj6jph2bxluGYt
qNZhwZld9n8xen4FGtLFKlYnmYjIFi+p/7HsB3C9BJZ4nL7MPu9kInWpkQrJOp64
69Vg0OAAO6VZvA2aC6PmgtDBBPG/nphQtAAvwCA+m5bZMlOHQwrvhf2HWTCXGjlJ
9fhbqYpJWfN4yXhB4R3aSxX4YT01Awp/Pl/zl97uerFcRRirCLuZdA03YPd8Kl9L
cHdsjzo/s0DFj1Q/RTicToMiE5Pr5XiETXUvwE9oX7lbfVyIeJZJJl/dLkq5DKcM
8OQr+mV+Ad2e
=sDmp
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: