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

Reply via email to