On 2018-09-26 19:24 +0100, Chris Lamb wrote: > Hi Sven, > >> It seems that 2.13.1-1 was that release, can you confirm that? > > Thanks for chiming in. > > Given that this version does not contain the string SOURCE_DATE_EPOCH,
It does: ,---- | $ grep -n SOURCE_DATE_EPOCH **/* | doc/fontconfig-user.html:1549:>SOURCE_DATE_EPOCH</I | doc/fontconfig-user.html:1556:>SOURCE_DATE_EPOCH</TT | doc/fontconfig-user.html:1571:>SOURCE_DATE_EPOCH</A | doc/fontconfig-user.sgml:806:<emphasis>SOURCE_DATE_EPOCH</emphasis> | doc/fontconfig-user.sgml:807:is used to ensure <literal>fc-cache(1)</literal> generates files in a deterministic manner in order to support reproducible builds. When set to a numeric representation of UNIX timestamp, fontconfig will prefer this value over using the modification timestamps of the input files in order to identify which cache files require regeneration. If <literal>SOURCE_DATE_EPOCH</literal> is not set (or is newer than the mtime of the directory), the existing behaviour is unchanged. | doc/fontconfig-user.sgml:812:fc-cat(1), fc-cache(1), fc-list(1), fc-match(1), fc-query(1), <ulink url="https://reproducible-builds.org/specs/source-date-epoch/">SOURCE_DATE_EPOCH</ulink>. | doc/fontconfig-user.txt:790: SOURCE_DATE_EPOCH is used to ensure fc-cache(1) generates files in a | doc/fontconfig-user.txt:794: to identify which cache files require regeneration. If SOURCE_DATE_EPOCH | doc/fontconfig-user.txt:801: [3]SOURCE_DATE_EPOCH. | doc/fonts-conf.5:756:\fBSOURCE_DATE_EPOCH\fR | doc/fonts-conf.5:757:is used to ensure fc-cache(1) generates files in a deterministic manner in order to support reproducible builds. When set to a numeric representation of UNIX timestamp, fontconfig will prefer this value over using the modification timestamps of the input files in order to identify which cache files require regeneration. If SOURCE_DATE_EPOCH is not set (or is newer than the mtime of the directory), the existing behaviour is unchanged. | doc/fonts-conf.5:760:fc-cat(1), fc-cache(1), fc-list(1), fc-match(1), fc-query(1), SOURCE_DATE_EPOCH <URL:https://reproducible-builds.org/specs/source-date-epoch/>\&. | src/fccache.c:1079: source_date_epoch = getenv("SOURCE_DATE_EPOCH"); | src/fccache.c:1086: "Fontconfig: SOURCE_DATE_EPOCH invalid\n"); | src/fccache.c:1090: "Fontconfig: SOURCE_DATE_EPOCH: strtoull: %s: %llu\n", | src/fccache.c:1094: "Fontconfig: SOURCE_DATE_EPOCH has trailing garbage\n"); | src/fccache.c:1097: "Fontconfig: SOURCE_DATE_EPOCH must be <= %lu but saw: %llu\n", | src/fccache.c:1112: if (getenv("SOURCE_DATE_EPOCH")) `---- Did you look at the git repository on salsa.debian.org? It only contains the debian/ directory, so SOURCE_DATE_EPOCH does indeed not show up there⦠Cheers, Sven