Commit 103f985a authored by Chris West (Faux)'s avatar Chris West (Faux)
Browse files

more timestamp issues are deterministic failures

parent adb57d60
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -17,16 +17,19 @@ timestamps_from_timestamp_macro:
    The `__TIMESTAMP__` macro captures the file modification time, which
    should be deterministic (if the file is not modified at build time),
    but varies (at least with gcc) with timezone.
  deterministic: True
timestamps_from_cpp_macros_in_d:
  description: |
    The D compiler also support C-like `__DATE__` and `__TIME__` macros, which
    embed the build time/date into the object files.
  deterministic: True
timestamps_from_cpp_macros_in_haskell:
  description: |
    The Haskell compiler also support C-like `__DATE__` and `__TIME__` macros, which
    embed the build time/date into the object files.
    .
    eg. http://sources.debian.net/src/darcs/2.12.0-1/darcs/darcs.hs/#L85
  deterministic: True
timestamps_in_cpio_archive:
  description: |
    cpio archives capture build time in mtime of its members.
@@ -66,6 +69,7 @@ timestamps_in_documentation_generated_by_naturaldocs:
  description: |
    naturaldocs uses today's date
  url: https://bugs.debian.org/831377
  deterministic: True
timestamps_in_documentation_generated_by_asciidoc:
  description: |
    asciidoc adds a timestamp at the end of a generated HTML file.
@@ -344,6 +348,7 @@ implementation_version_in_java_manifest_mf:
  description: |
    Captures build time, build host and kernel version with
    Implementation-Version and Implentation-Vendor in META-INF/MANIFEST.MF
  deterministic: True
timestamps_in_python_docutils:
  description: |
    Python docutils writes timestamps into its generated documentation.
@@ -358,10 +363,12 @@ users_and_groups_in_cpio_archive:
  description: |
    cpio archives capture user and group for each of its members.
    Solution: If owner does not matter, create cpio archive with "--owner 0:0"
  deterministic: True
users_and_groups_in_tarball:
  description: |
    Tarballs capture user and group for each of its members.
  url: https://wiki.debian.org/ReproducibleBuilds/UsersAndGroupsInTarballs
  deterministic: True
timestamps_in_emacs_autoloads:
  description: |
    Emacs "autoloads" comments contain a timestamp.
+0 −10
Original line number Diff line number Diff line
@@ -7357,10 +7357,6 @@ libdshconfig:
  version: 0.20.13-1.1
  bugs:
    - 817526
libebml:
  version: 1.3.1-3
  issues:
    - timestamps_from_timestamp_macro
libemail-foldertype-perl:
  version: 0.813-1.1
  bugs:
@@ -8029,10 +8025,6 @@ libmath-vec-perl:
  version: 1.01-3
  issues:
    - ftbfs_with_dpkg_buildpackage_buildinfo_identifier_error
libmatroska:
  version: 1.4.2-2
  issues:
    - timestamps_from_timestamp_macro
libmbim:
  version: 1.14.0-1
  issues:
@@ -9338,8 +9330,6 @@ lordsawar:
  comments: |
    tarballs with .lwa extensions capture mtime and uid/gid. Generated by
    src/tarhelper.cpp using libtar.h making it somewhat invasive to patch.
  issues:
    - users_and_groups_in_tarball
  bugs:
    - 828898
lottanzb: