Bug 14076

Summary: master] Terminal gnome is supported but did not start on Ubuntu 18.04
Product: [Build System, Metadata & Runtime] OE-Core Reporter: akuster <akuster808>
Component: coreAssignee: akuster <akuster808>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher, randy.macleod, richard.purdie, stacy.gaikovaia
Version: 3.2   
Target Milestone: 3.3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: Regression (Used to work)
Verified: Documentation change: Don't know

Description akuster 2020-10-05 15:40:23 UTC
Starting gnome terminal will not start with some recipes.

Its something in python3native.

try bitbake libxml2 -c devshell and I see this warning:
WARNING: libxml2-2.9.10-r0 do_devshell: Terminal gnome is supported but did not start


and Xterm is run instead.
Comment 1 akuster 2020-10-30 20:32:25 UTC
what is causing this issue is the

export _PYTHON_SYSCONFIGDATA_NAME="_sysconfigdata"

commit e2c3247c233876ab090c9ce3d5325a6d46ab350f
Author: Alexander Kanavin <alex.kanavin@gmail.com>
Date:   Wed Feb 6 17:26:34 2019 +0100

    python3: upgrade to 3.7.2


strange no one else is seeing this.
Comment 2 akuster 2020-10-30 20:45:07 UTC
well, I can work around this for my recipe by adding

_PYTHON_SYSCONFIGDATA_NAME[unexport] = "1"
Comment 3 Richard Purdie 2020-11-05 08:33:47 UTC
I think we need something like http://git.yoctoproject.org/cgit.cgi/poky/commit/?h=master-next&id=4a42d6907ab3fb1e890b82c2ac9427b742ad5a4b but adapted for PYTHON_SYSCONFIGDATA instead of PYTHONHOME
Comment 5 akuster 2020-11-19 16:02:13 UTC
There are patches in master that may fix this. need to check.

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/meta/classes?h=master-next&id=c9f7ed88a946078c27fa1a62d54d6310fad9d37a
Comment 6 akuster 2020-12-24 21:42:42 UTC
yep.. works not. Thanks Alex.