Skip to content

deckdebuild faketime implementation (still) not quite right #2069

@JedMeister

Description

@JedMeister

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

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions