[OE-core] devshell problems after distro upgrade openSUSE Leap 42.3 -> 15.0 (tmux only)

Steffen Sledz sledz at dresearch-fe.de
Wed Jul 4 11:37:58 UTC 2018


On 03.07.2018 08:04, Steffen Sledz wrote:
> On 02.07.2018 20:25, Khem Raj wrote:
>> On Sun, Jul 1, 2018 at 11:39 PM Steffen Sledz <sledz at dresearch-fe.de> wrote:
>>>
>>> After upgrading my build system from openSUSE Leap 42.3 to openSUSE Leap 15.0 a
>>>
>>>   bitbake foo -c devshell
>>>
>>> no longer switches to the related work directory. The devshell is opened in the original directory without any error or warning instead.
>>>
>>> Any hints what's wrong here or how I can debug this behaviour?
>>>
>>
>> which terminal are you using, probably some default behavior changes there ?
> 
> Main terminal is xterm. No special settings for the devshell terminal, so tmux is started like before.


After some more tests I can limit the problem to OE_TERMINAL="tmux". Other terminals like screen or xterm work well.

Installed tmux version after distro upgrade is:

# rpm -q -i tmux
Name        : tmux
Version     : 2.7
Release     : lp150.1.1
Architecture: x86_64
Install Date: Fri Jun 22 13:49:06 2018
Group       : System/Console
Size        : 721941
License     : ISC AND BSD-3-Clause AND BSD-2-Clause
Signature   : RSA/SHA256, Sun Apr 22 18:46:31 2018, Key ID b88b2fd43dbdc284
Source RPM  : tmux-2.7-lp150.1.1.src.rpm
Build Date  : Sun Apr 22 18:46:08 2018
Build Host  : cloud114
Relocations : (not relocatable)
Packager    : https://bugs.opensuse.org
Vendor      : openSUSE
URL         : https://tmux.github.io/
Summary     : Terminal multiplexer
Description :
tmux is a terminal multiplexer: it enables a number of terminals (or windows),
each running a separate program, to be created, accessed, and controlled from a
single screen. tmux may be detached from a screen and continue running in the
background, then later reattached. tmux is intended to be a modern,
BSD-licensed alternative to programs such as GNU screen.

tmux uses a client-server model. The server holds multiple sessions and each
window is a independent entity which may be freely linked to multiple sessions,
moved between sessions and otherwise manipulated. Each session may be attached
to (display and accept keyboard input from) multiple clients.
Distribution: openSUSE Leap 15.0

-- 
DResearch Fahrzeugelektronik GmbH
Otto-Schmirgal-Str. 3, 10319 Berlin, Germany
Tel: +49 30 515932-237 mailto:sledz at dresearch-fe.de
Fax: +49 30 515932-299
Geschäftsführer: Dr. Michael Weber, Werner Mögle;
Amtsgericht Berlin Charlottenburg; HRB 130120 B;
Ust.-IDNr. DE273952058



More information about the Openembedded-core mailing list