[oe-commits] [openembedded-core] 29/35: bitbake.conf: Set and export TZ envvar to UTC

git at git.openembedded.org git at git.openembedded.org
Thu May 3 09:05:34 UTC 2018


This is an automated email from the git hooks/post-receive script.

rpurdie pushed a commit to branch rocko
in repository openembedded-core.

commit 2c72aa56e6065100582cb17f281c4c11521712e6
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
AuthorDate: Fri Apr 13 17:08:10 2018 +0100

    bitbake.conf: Set and export TZ envvar to UTC
    
    We just ran into an issue where tar failed to build on one server setup
    but built everywhere else just fine.
    
    It was running makeinfo to regenerate some docs files and makeinfo was too
    old for the host it was running on. There was no dependency on makeinfo-native
    as it was not meant to be regenerating the docs.
    
    It was being regenerated as a date from a timestamp used in the docs
    was different in Asian timezones than in the other timezones our builds
    were being tested in.
    
    I added an entry to https://wiki.yoctoproject.org/wiki/TipsAndTricks/
    about how this was debugged.
    
    As such, lets default to setting and exporting TZ to 'UTC' as was already
    pioneered by the reproducibile builds work. This makes the builds
    deterministic.
    
    [YOCTO #12665]
    
    (From OE-Core rev: 2a90ae7a3286724ff9e3615c4dbf56038f703810)
    
    (From OE-Core rev: e31f31f81efe4b60938b724bece2a03c7c74a68d)
    
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
    [Drop simple.bbclass changes]
    Signed-off-by: Armin Kuster <akuster808 at gmail.com>
---
 meta/conf/bitbake.conf | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index 1cdbf43..e5dc1ac 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -536,6 +536,7 @@ export MAKE = "make"
 EXTRA_OEMAKE = ""
 EXTRA_OECONF = ""
 export LC_ALL = "en_US.UTF-8"
+export TZ = 'UTC'
 
 ##################################################################
 # Patch handling.

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list