On Wed, 26 Sep 2018 19:35:44 +0100 Chris Lamb <la...@debian.org> wrote:
> Hi Sven,
> 
> > It does:
> 
> Mea culpa; I was looking at 2.13.0-1, not 2.13.1-1. Thanks!

Unfortunately, fontconfig still installs unreproducibly. Try this:

 $ sudo SOURCE_DATE_EPOCH=1540078640 debootstrap --variant=minbase 
--include=fontconfig unstable debian-fontconfig1
[...]
 $ sudo SOURCE_DATE_EPOCH=1540078640 debootstrap --variant=minbase 
--include=fontconfig unstable debian-fontconfig2
[...]
 $ ls debian-fontconfig*/var/cache/fontconfig
debian-fontconfig1/var/cache/fontconfig:
4fad8281-8542-4657-8757-d5df4b311494-le64.cache-7
7120926d-e4ed-4251-ad8b-5ba4ecf03e2e-le64.cache-7
9e33dc3b-4aaa-4051-907f-695857f3058a-le64.cache-7
CACHEDIR.TAG
db908e3c-2a63-46e7-b5bd-4182bf5118bf-le64.cache-7

debian-fontconfig2/var/cache/fontconfig:
4358383d-0ba9-430d-b068-413004d17d4b-le64.cache-7
445e0a61-5266-4ace-8498-73282459b5d4-le64.cache-7
6b839627-b4cb-4965-b36c-5828cf1fcecb-le64.cache-7
90f39d32-e3d9-4be5-8931-d48aa583062e-le64.cache-7
CACHEDIR.TAG

The same effect happens when installing fontconfig via apt in identical chroots
while having SOURCE_DATE_EPOCH set:

 $ sudo debootstrap --variant=minbase unstable debian-fontconfig1
[...]
 $ sudo cp -a debian-fontconfig1 debian-fontconfig2
 $ sudo SOURCE_DATE_EPOCH=1540078640 chroot debian-fontconfig1 apt-get install 
fontconfig
[...]
 $ sudo SOURCE_DATE_EPOCH=1540078640 chroot debian-fontconfig2 apt-get install 
fontconfig
[...]
 $ ls debian-fontconfig*/var/cache/fontconfig
debian-fontconfig1/var/cache/fontconfig:
52b8b1a5-0c31-4d6b-909f-d2a23007c019-le64.cache-7
76f797dc-9b33-4ce9-b7ef-a9fd4cccf9b4-le64.cache-7
a243f91c-f050-4f66-bd7d-7b21aeb36579-le64.cache-7
a84c7f0e-a95b-4af5-876c-609ef74b476a-le64.cache-7
CACHEDIR.TAG

debian-fontconfig2/var/cache/fontconfig:
41954618-f099-4d12-b610-83140cfb0f75-le64.cache-7
4d918e1a-1f74-404f-a16c-0d9e23e1aef2-le64.cache-7
955f4600-4ca9-43fe-9dc1-907b7ec54758-le64.cache-7
CACHEDIR.TAG
e709e1e4-06c1-4dc6-9b3e-72913b5a3e00-le64.cache-7

And yes, the SOURCE_DATE_EPOCH variable is definitely visible in fontconfig's
postinst script where fc-cache is being run.

So what is still missing?

Thanks!

cheers, josch

Attachment: signature.asc
Description: signature

Reply via email to