File: 0010_disable_date_annotation.patch

package info (click to toggle)
cfengine3 3.24.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 37,552 kB
  • sloc: ansic: 163,161; sh: 10,296; python: 2,950; makefile: 1,744; lex: 784; yacc: 633; perl: 211; pascal: 157; xml: 21; sed: 13
file content (18 lines) | stat: -rw-r--r-- 749 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Remove the date modified otherwise we fail the Debian reproducibility test.

The reason for the failure is that those builds might run at a different date
from the upload, or the date on the system running it might be different from
the upload date, therefore we will generate different binaries and fail the
reproducibility test.

--- a/libntech/libutils/man.c
+++ b/libntech/libutils/man.c
@@ -69,7 +69,7 @@
         strftime(date_modified, 19, "%Y-%m-%d", &t);
     }
 
-    WriterWriteF(out, ".TH %s 8 \"%s\" \"CFEngine\" \"System Administration\"\n", program_upper, date_modified);
+    WriterWriteF(out, ".TH %s 8 \"CFEngine\" \"System Administration\"\n", program_upper);
 }
 
 static void WriteAvailability(Writer *out, const char *program)