Your message dated Mon, 11 Jan 2016 12:23:24 +0000
with message-id <[email protected]>
and subject line Bug#796335: fixed in nasm 2.11.08-1
has caused the Debian Bug report #796335,
regarding nasm: please make the build reproducible (timestamps)
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.)


-- 
796335: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796335
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: nasm
Version: 2.11.06-1really2.11.05-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]

Hi!

While working on the “reproducible builds” effort [1], we have noticed
that nasm could not be built reproducibly.

The attached patch removes extra timestamps from the build system.
Once applied, and after an issue with Ghostscript [2] is fixed, nasm can
be built reproducibly in our current experimental framework.

 [1]: https://wiki.debian.org/ReproducibleBuilds
 [2]: https://wiki.debian.org/ReproducibleBuilds/PdfGeneratedByGhostscript

Regards,
Valentin
--- nasm-2.11.06-1really2.11.05.orig/nasm.c
+++ nasm-2.11.06-1really2.11.05/nasm.c
@@ -637,8 +637,8 @@ struct textargs textopts[] = {
 
 static void show_version(void)
 {
-    printf("NASM version %s compiled on %s%s\n",
-           nasm_version, nasm_date, nasm_compile_options);
+    printf("NASM version %s%s\n",
+           nasm_version, nasm_compile_options);
     exit(0);
 }
 
--- nasm-2.11.06-1really2.11.05.orig/nasm.h
+++ nasm-2.11.06-1really2.11.05/nasm.h
@@ -1183,7 +1183,6 @@ extern int maxbits;             /* max b
  * NASM version strings, defined in ver.c
  */
 extern const char nasm_version[];
-extern const char nasm_date[];
 extern const char nasm_compile_options[];
 extern const char nasm_comment[];
 extern const char nasm_signature[];
--- nasm-2.11.06-1really2.11.05.orig/ndisasm.c
+++ nasm-2.11.06-1really2.11.05/ndisasm.c
@@ -118,8 +118,8 @@ int main(int argc, char **argv)
                 case 'r':
                 case 'v':
                     fprintf(stderr,
-                            "NDISASM version %s compiled on %s\n",
-			    nasm_version, nasm_date);
+                            "NDISASM version %s\n",
+			    nasm_version);
                     return 0;
                 case 'u':	/* -u for -b 32, -uu for -b 64 */
 		    if (bits < 64)
--- nasm-2.11.06-1really2.11.05.orig/ver.c
+++ nasm-2.11.06-1really2.11.05/ver.c
@@ -36,7 +36,6 @@
 
 /* This is printed when entering nasm -v */
 const char nasm_version[] = NASM_VER;
-const char nasm_date[] = __DATE__;
 const char nasm_compile_options[] = ""
 #ifdef DEBUG
     " with -DDEBUG"

Attachment: signature.asc
Description: OpenPGP digital signature


--- End Message ---
--- Begin Message ---
Source: nasm
Source-Version: 2.11.08-1

We believe that the bug you reported is fixed in the latest version of
nasm, 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.
Anibal Monsalve Salazar <[email protected]> (supplier of updated nasm 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, 11 Jan 2016 10:33:59 +0000
Source: nasm
Binary: nasm
Architecture: source mips
Version: 2.11.08-1
Distribution: unstable
Urgency: medium
Maintainer: Anibal Monsalve Salazar <[email protected]>
Changed-By: Anibal Monsalve Salazar <[email protected]>
Description:
 nasm       - General-purpose x86 assembler
Closes: 796335
Changes:
 nasm (2.11.08-1) unstable; urgency=medium
 .
   * New upstream version 2.11.08
   * Update debian/copyright
   * Update homepage in debian/control
   * Make the build reproducible (timestamps)
     Add 04-reproducible-build.patch
     Patch by Valentin Lorentz
     Closes: #796335
Checksums-Sha1:
 e5535060fe270dd724fb11da13af2b0ffb93fe19 1714 nasm_2.11.08-1.dsc
 6908296ac437b3ade79fadfaad0efcfd99582f70 764872 nasm_2.11.08.orig.tar.xz
 5b537a0429c6419010e65e409edfd45aca700f96 14796 nasm_2.11.08-1.debian.tar.xz
 3dcf9e8ba96862f2b163e9bf44def35620de4822 704774 nasm-dbgsym_2.11.08-1_mips.deb
 67cb60d5003a68c8bf05da002d82bcfb6b18cc9f 1509190 nasm_2.11.08-1_mips.deb
Checksums-Sha256:
 4432a3fa9158a71b928c0c246e9aaed3e47ce2b2d689e941af579ad74f4ce71b 1714 
nasm_2.11.08-1.dsc
 c99467c7072211c550d147640d8a1a0aa4d636d4d8cf849f3bf4317d900a1f7f 764872 
nasm_2.11.08.orig.tar.xz
 da3120fbb7969d11cb54511accfc38d02c43331265635c868b1032dd6ed96c52 14796 
nasm_2.11.08-1.debian.tar.xz
 63cccce7edbdd6eacee13bb0561b647ad0503c963dda317577aa46b3a368c338 704774 
nasm-dbgsym_2.11.08-1_mips.deb
 dc7067515d5dba3439d8a65a68d2ea8592ec2862eba0341b88e2e836e5758e2c 1509190 
nasm_2.11.08-1_mips.deb
Files:
 70ccab35963a129545776230714813e5 1714 devel optional nasm_2.11.08-1.dsc
 0d461a085b088a14dd6628c53be1ce28 764872 devel optional nasm_2.11.08.orig.tar.xz
 9d5c6e06beb05470c5173b5b3f6c8cdb 14796 devel optional 
nasm_2.11.08-1.debian.tar.xz
 12e06f321f71ec3626d9f385d6044ca0 704774 debug extra 
nasm-dbgsym_2.11.08-1_mips.deb
 2aef8f7cd26594369949af05c56318f5 1509190 devel optional nasm_2.11.08-1_mips.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJWk5bMAAoJEHxWrP6UeJfYI18QAJB8nXjmzTIJmTAVQv2W5gbg
4WH6NnJsyxI+Z72mhZ1xLFuNsInpcDMRxQVVVPkWZWVDOVhDCKIi+6ZSUZ+XxJnJ
OSZvjxZj4I4pWleg5fr35mrt2Qe7rSqQV6thOk6gtuAk6YX+k5kDJ/CJfFnay7d/
xQu3W5h87a/49YzKF/skxPuqRJtoC8XnqbuR5G2KTOHpuGMdnRXc30C16FYkA9I6
qlRFD7v92ynYJl63LGK1In2f7jXBW2zJPzAhnHNTKnToUPEFb9YK84hRUiSDw2SM
Ho2Gsb7RdjV23t2oM6ainYomNgvyruAooieVQIx67Y6S2OJNBFL7SY2wehBBtrbC
hm/9laYhb/L5+0S9QFWhDsAkILeT68P8Ft3o29/zRPELK50p6IG3m6I7NIWNMcJY
kDyn/E7a1dmTvOr03ctmMH8o+h7WEQUqcRU/MomyTynQ19grgJ0b0LFBkRRpsxJb
pv90kzl9RSpIlWAge7qoetjgogvMMb0W0IuirAHHEC424stxcTEl8AUHl/K2NIUL
92cmMOeqsBpyfrils+nbKt2Cv/fjNgRV6S5tAFHA8hQJ0EcJZT6fjVpmUf+DSz78
O6Gys7yoXkNtUn2ucvgFThZkhOcLRnTSk9JNtTjvdHmh43Jlw+qZVw1B7qnz0wSk
Uhsn6r/C4p7vs0srpxTW
=bATP
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to