When working on a Trixie update of di-live I've hit an issue with deckdebuild (via pool) when faketime is enabled (now the default).
The (generated) configure script of one of the upstream d-i source components runs some tests at build time. One of them is checking the system's time keeping. The test touches a file then uses ls -t (lists files; sorted in order of timestamp) to compare itself and the new file's timestamps. That test fails with the output: newly created file is older than distributed files!
As discussed in turnkeylinux/deckdebuild#18 I thought that I had fixed the issue, but it seems not... Clearly something about the way that deckdebuild uses faketime is not right.
Until we circle back to address this issue, the problem can be worked about by disabling faketime when running deckdebuild. E.g. when building a package via pool:
DECKDEBUILD_FAKETIME=false pool-get . di-live
When working on a Trixie update of
di-liveI've hit an issue withdeckdebuild(viapool) when faketime is enabled (now the default).The (generated)
configurescript of one of the upstream d-i source components runs some tests at build time. One of them is checking the system's time keeping. The test touches a file then usesls -t(lists files; sorted in order of timestamp) to compare itself and the new file's timestamps. That test fails with the output:newly created file is older than distributed files!As discussed in turnkeylinux/deckdebuild#18 I thought that I had fixed the issue, but it seems not... Clearly something about the way that
deckdebuilduses faketime is not right.Until we circle back to address this issue, the problem can be worked about by disabling faketime when running
deckdebuild. E.g. when building a package viapool: