[Issue 20445] New: [tools] remove build date for a reproducible build

d-bugmail at puremagic.com d-bugmail at puremagic.com
Thu Dec 12 09:42:59 UTC 2019


https://issues.dlang.org/show_bug.cgi?id=20445

          Issue ID: 20445
           Summary: [tools] remove build date for a reproducible build
           Product: D
           Version: D2
          Hardware: All
               URL: http://dlang.org/
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P3
         Component: tools
          Assignee: nobody at puremagic.com
          Reporter: jelle at vdwaa.nl

Due to the use of __DATE__ in dustmite.d dtools cannot be made reproducible
since the d compiler does not support SOURCE_DATE_EPOCH for which i made a bug
for the D compiler. Removing __DATE__ from dustmite.d would be the easiest way
to make dtools reproducible.

https://tests.reproducible-builds.org/archlinux/community/dtools/dtools-2.089.0-1-x86_64.pkg.tar.xz.html
https://reproducible-builds.org/docs/source-date-epoch/
https://github.com/dlang/tools/blob/9dce344e2e0b5a07b7999fc33fa904e0fca4ed6e/DustMite/dustmite.d#L149
https://issues.dlang.org/show_bug.cgi?id=20444

--


More information about the Digitalmars-d-bugs mailing list