[Bug 1054448] New: ncurses rendering is broken in xterm
http://bugzilla.suse.com/show_bug.cgi?id=1054448 Bug ID: 1054448 Summary: ncurses rendering is broken in xterm Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: hguo@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- Created attachment 737266 --> http://bugzilla.suse.com/attachment.cgi?id=737266&action=edit y2log Launching yast in xterm results in broken rendering of UI elements. Curiously, if environment variable TERM is set to something other than xterm, yast will render properly. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c1
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c2
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c3
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c4
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c5
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c6
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c7
--- Comment #7 from Oliver Kurz
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c14
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c15
--- Comment #15 from Martin Wilck
For all reporters:
Does this bug happen in an XTerm ... no gnome-, no xfce4-, no konsole, no other then XTerm terminal?
I saw it in GNOME terminal (bug 1055642). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c16
Martin Wilck
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c17
Dr. Werner Fink
(In reply to Dr. Werner Fink from comment #14)
For all reporters:
Does this bug happen in an XTerm ... no gnome-, no xfce4-, no konsole, no other then XTerm terminal?
I saw it in GNOME terminal (bug 1055642).
This was not the question: Does this happen in XTerm? (In reply to Martin Wilck from comment #16)
clearing needinfo
Please be aware that TERM=xterm describes the XTerm and not the gnome-terminal. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c18
--- Comment #18 from Martin Liška
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c19
--- Comment #19 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c20
--- Comment #20 from Martin Liška
Just build latest ncurses 6.0-20170909 from Base:System/ncurses from OBS and at least htop works perfect.
Please for every reporter check out
http://download.opensuse.org/repositories/Base:/System/openSUSE_Factory/ x86_64/libncurses6-6.0-416.2.x86_64.rpm http://download.opensuse.org/repositories/Base:/System/openSUSE_Factory/ x86_64/terminfo-base-6.0-416.2.x86_64.rpm
that is the libraries as well as the terminfo base. Afdter installing both packages please test out your use case within an real(!) XTerm
Just tested and I can verify all works (XTerm: htop, yast2, gdb) and all these also in gnome-terminal. Thanks, good job. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c21
Dr. Werner Fink
Just tested and I can verify all works (XTerm: htop, yast2, gdb) and all these also in gnome-terminal. Thanks, good job.
Thanks for this feedback! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c22
--- Comment #22 from jean-christophe baptiste
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c23
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c24
--- Comment #24 from Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c25
Oliver Kurz
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c26
Ladislav Slezák
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c27
Oliver Kurz
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c28
Dr. Werner Fink
Have to reopen. The verification link I provided was about the installation which I originally reported in another bug which has been closed as a duplicate. The problem is fixed there but not when calling yast2 from within either xterm or gnome-terminal. Reproduced on SLES build 260.4. Confirmed working workaround by calling `TERM=xterm-color yast2`.
And which ncurses version does this SLES build 260.4 include now? Also I'd like to see a screen shot to be clear what we are talking about. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c29
Oliver Kurz
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c30
Dr. Werner Fink
Created attachment 741109 [details] screenshot of yast ncurses UI within SLES 15 build 260.4
zypper search --details --installed-only ncurses S | Name | Type | Version | Arch | Repository
--+---------------------+---------+------------+--------+-------------------- ------------ i | libncurses6 | package | 6.0-3.6 | x86_64 | SLE-Module-Basesystem15-Pool i | libyui-ncurses-pkg8 | package | 2.48.5-1.2 | x86_64 | SLE-Module-Basesystem15-Pool i | libyui-ncurses8 | package | 2.48.4-1.2 | x86_64 | SLE-Module-Basesystem15-Pool i | ncurses-utils | package | 6.0-3.6 | x86_64 | SLE-Module-Basesystem15-Pool
Useless ... please do rpm -q --changelog libncurses6 | head -n 20 beside this: IS this the latest YaST2 ncurses GUI package? Compare with changelog Tue Jul 4 07:58:10 UTC 2017 - mfilka@suse.com - bnc#1047145 - patch to make the package buildable by gcc7 (by werner@suse.com) - 2.48.3 Tue May 9 14:11:59 CEST 2017 - snwint@suse.de - adjustments needed to work with latest ncurses update (bsc#1034922) - 2.48.2 Also provide a character image with the help of tee. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c31
--- Comment #31 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c33
--- Comment #33 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c34
--- Comment #34 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c35
--- Comment #35 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c36
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
Lukas Ocilka
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c39
--- Comment #39 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c42
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c43
José Iván López González
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c44
--- Comment #44 from Imobach Gonzalez Sosa
Beside the ncurses GUI of YaST2 ... which ncurses based applications around here do have similar problems with latest ncurses proclaiming the XTerm feature of repeating characters in the terminfo entry xterm?
ncdu, for instance, is having the same problem. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c45
--- Comment #45 from Dr. Werner Fink
(In reply to Dr. Werner Fink from comment #42)
Beside the ncurses GUI of YaST2 ... which ncurses based applications around here do have similar problems with latest ncurses proclaiming the XTerm feature of repeating characters in the terminfo entry xterm?
ncdu, for instance, is having the same problem.
Thanks for feedback! Do you have a screen shot around ... the source code of ncdu seems to be very simple on drawing lines, therefore I'd like to see where on the screen the repeating character feature is misinterpreted and which function this is (e.g. ncurses or ncdu ... or both) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c46
Oliver Kurz
Useless ... please do
rpm -q --changelog libncurses6 | head -n 20
# rpm -q --changelog libncurses6 | head -n 20 * Mon Jul 31 2017 werner@suse.de - Add ncurses patch 20170729
Also provide a character image with the help of tee.
I don't understand what I should do here. I tried 'yast2 2>&1 | tee 2>&1' to no avail - if that would be any useful. (In reply to Dr. Werner Fink from comment #42)
Beside the ncurses GUI of YaST2 ... which ncurses based applications around here do have similar problems with latest ncurses proclaiming the XTerm feature of repeating characters in the terminfo entry xterm?
Something as simple as `dialog --yesno "foo" 3 20` also looks broken on SLES15 build 260.4 so very simple to reproduce I assume. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c47
--- Comment #47 from Dr. Werner Fink
I don't understand what I should do here. I tried 'yast2 2>&1 | tee 2>&1' to no avail - if that would be any useful.
Then YaST write to its own file descriptor ... nevertheless in principle it is possible to a) repeat simply by `cat character.trace > /dev/tty' the result and b) simply read the file with an binary editor or viewer or even with od -t o1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c48
--- Comment #48 from Dr. Werner Fink
Something as simple as `dialog --yesno "foo" 3 20` also looks broken on SLES15 build 260.4 so very simple to reproduce I assume.
Here I've ncurses 6.0-20170916 with # infocmp -T xterm -1 | grep rep= # rep=%p1%c\E[%p2%{1}%-%db, within an real XTerm (xterm 308) ... I'll try yast2 ncurses as next -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c49
--- Comment #49 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c50
--- Comment #50 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c51
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c53
--- Comment #53 from Dr. Werner Fink
(In reply to Dr. Werner Fink from comment #51)
Please retest with at least ncurses 6.0-20170916
Do you have any repo I could add to test this newer version?
Just for the record; I've updated my TW today with the following versions and is still broken:
https://download.opensuse.org/repositories/Base:/System/openSUSE_Factory/ or with osc osc ls -b Base:System ncurses openSUSE_Factory/x86_64 ::import::i586::libncurses5-32bit-6.0-421.1.x86_64.rpm ::import::i586::libncurses5-32bit-debuginfo-6.0-421.1.x86_64.rpm ::import::i586::libncurses6-32bit-6.0-421.1.x86_64.rpm ::import::i586::libncurses6-32bit-debuginfo-6.0-421.1.x86_64.rpm ::import::i586::ncurses-devel-32bit-6.0-421.1.x86_64.rpm ::import::i586::ncurses-devel-32bit-debuginfo-6.0-421.1.x86_64.rpm _buildenv _statistics libncurses5-6.0-421.1.x86_64.rpm libncurses5-debuginfo-6.0-421.1.x86_64.rpm libncurses6-6.0-421.1.x86_64.rpm libncurses6-debuginfo-6.0-421.1.x86_64.rpm ncurses-6.0-421.1.src.rpm ncurses-debuginfo-6.0-421.1.x86_64.rpm ncurses-debugsource-6.0-421.1.x86_64.rpm ncurses-devel-6.0-421.1.x86_64.rpm ncurses-devel-debuginfo-6.0-421.1.x86_64.rpm ncurses-utils-6.0-421.1.x86_64.rpm ncurses-utils-debuginfo-6.0-421.1.x86_64.rpm ncurses5-devel-6.0-421.1.x86_64.rpm rpmlint.log tack-6.0-421.1.x86_64.rpm tack-debuginfo-6.0-421.1.x86_64.rpm terminfo-6.0-421.1.x86_64.rpm terminfo-base-6.0-421.1.x86_64.rpm terminfo-iterm-6.0-421.1.x86_64.rpm terminfo-screen-6.0-421.1.x86_64.rpm -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c54
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c56
--- Comment #56 from Dr. Werner Fink
Thanks. I've added this repo and force-installed libncurses6 again. This resulted only in a vendor-change for libncurses6 and ncurses-devel (expected). Now ncurses applications (weechat, tmux, htop, ncmpcpp and ncdu tested) seem to work fine again with rxvt-unicode as terminal emulator and TERM=xterm-256color. I've not tested other terminal emulators / TERM-variables yet.
Seems to be sufficient: infocmp -T xterm-256color -1 | grep rep= rep=%p1%c\E[%p2%{1}%-%db, -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c57
Oliver Kurz
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c58
Dr. Werner Fink
https://openqa.suse.de/tests/1181415/modules/welcome/steps/1 shows a problem in the installer of SLE15 build 274.1 over a IPMI remote control interface. https://openqa.suse.de/tests/1179378#step/welcome/1 is a reference of SLE12SP2 displayed correctly. Without an updated installer image or at least a DUD for the installation medium I don't think I can be of much help to fix these issues. Of course, when someone supplies me a SLE repo with updated ncurses I can try to fix the issue we already saw in xterm/gnome-terminal. I recommend to regard this ticket with high priority regarding to SLE15 development.
Hmm ... and what exactly can I do here? Maybe it is a better idea to asign this bug to someone which has the decision control about Tumbleweed as well as about SLES15 as otherwise nothing will happen -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c59
--- Comment #59 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c60
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
Oliver Kurz
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c62
--- Comment #62 from Oliver Kurz
Questions:a) whern will the ncurses version from Base:System reach Tumbleweed
I don't see any pending requests in https://build.opensuse.org/package/requests/openSUSE:Factory/ncurses so I guess you refer to https://build.opensuse.org/request/show/527053 that was accepted 7 days ago. According to https://build.opensuse.org/project/dashboard/openSUSE:Factory/ the snapshot under current testing is 20170924 which should include your update but the snapshot was not yet released because there are still some openQA test failures unaccounted for on https://openqa.opensuse.org/tests/overview?distri=opensuse&version=Tumbleweed&group=openSUSE%20Tumbleweed but I assume the new version will be published today as I read out from the chat log on [#opensuse-factory](irc://chat.freenode.net/opensuse-factory) and b) whern will this happen for SLES-15 https://build.suse.de/request/show/141972 is the last auto-submit 5 days ago and already accepted which looks like including the same state as for https://build.opensuse.org/request/show/527053 so the new build should also include that already. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
Roger Whittaker
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c64
dehai kong
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c66
--- Comment #66 from Dr. Werner Fink
Nitpicking:
The attached "shell script rep.tst" contains commands like "rep 108 0".
REP, by its nature, contains an important off by one. E.g. to print a character 20 times in total, you print it first and then repeat it 19 times. Apparently the "tput rep" command expects to receive 20 as its argument in this case, and subtracts one for the generated repeater escape sequence "\e[19b".
As a result, "tput rep 108 0" prints the letter "l" once, followed by "\e[-1b" as if it was a valid escape sequence to repeat it -1 times.
xterm silently swallows this, resulting in "l" appearing once. VTE's (gnome-terminal's) forthcoming patch will display garbage. konsole also displays garbage.
I don't think "rep 108 0" or its emitted escape sequence "\e[-1b" are valid ones and I don't think any particular behavior is expected here from terminal emulators.
I've added your comment to bug boo#1056020 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c67
--- Comment #67 from Egmont Koblinger
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c79
--- Comment #79 from Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c80
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c81
Luca Beltrame
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c82
--- Comment #82 from Dr. Werner Fink
The change highlighted (https://phabricator.kde.org/D10064) is still not merged upstream. We could add it to our package as a workaround.
Ah ... yep, I think so -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c83
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c84
Luca Beltrame
Please can you tell me what is the status here?
I won't have time until the weekend to look into it. If any other member of the KDE team is willing to, feel free to do so. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c85
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c89
--- Comment #89 from Dr. Werner Fink
Can confirm. Line editing is broken, back-space causes cursor to forward-space. Root's normal red font is now green. Changing from xterm-256color to xterm fixes immediate problem.
Does this also happen in real XTerm its self ... ? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c90
--- Comment #90 from Tad Bilby
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c91
Dr. Werner Fink
No. xterm properly "back spaces". koi8rxterm also works properly. The problem is related to konsole. NAME="openSUSE Tumbleweed" # VERSION="20180205 Linux localhost.localdomain 4.15.0-1-default #1 SMP PREEMPT Wed Jan 31 07:03:28 UTC 2018 (ac01747) x86_64 x86_64 x86_64 GNU/Linux konsole 17.04.2
This bug is related to xterm AFAICS from subject and not konsole using TERM=xterm nor TERM=xterm-256color Could you please test out the latest konsole package with the REP workaround I had submitted to Factory Thu Feb 1 08:57:19 UTC 2018 - werner@suse.de - Temporary add patch konsole-D10064.id25855.diff which is based on the Diff 25855 from https://phabricator.kde.org/D10064 for Support of ECMA-48 REP (boo#1054448, bsc#1078565, and kde#384620) from https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5... if this does not help then you might clone this bug, correct the subject to get the konsole fixed and not xterm nor ncurses as the last two one are not broken. Then I'm able to close this but (after removing the bug dependencies) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c92
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c94
--- Comment #94 from Dr. Werner Fink
(In reply to Tad Bilby from comment #90)
No. xterm properly "back spaces". koi8rxterm also works properly. The problem is related to konsole.
Note that konsole uses TERM=xterm-256color by default, while xterm uses TERM=xterm. According to some mails on the opensuse-factory mailing list, the current problems seem to be reproducible in xterm too by setting TERM=xterm-256color.
If konsole claims to be XTerm compatible and it is not then this is a bug of konsole and not from ncurses nor XTerm^[1]. There exists an TERMINFO entry konsole-256color ... beside this I do not see how konsole uses ncurses at all shell> ldd /usr/bin/konsole | grep -E 'lib(ncurses|tinfo|panel|form)' shell> ldd /usr/bin/xterm | grep -E 'lib(ncurses|tinfo|panel|form)' libtinfo.so.6 => /lib64/libtinfo.so.6 (0x00007f65f3f9e000) don't know if konsole tries to read features from TERMINFO entries but if and as the API and the format of the terminfo entries are changed with latest ncurses I'd like to recomment to use at least libtinfo.so.6.1 as otherwise things will not work. [1]Otherwise it would be never possible to develop new features for XTerm supported by the TERMINFO entry xterm or xterm-256color -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c104
--- Comment #104 from Tad Bilby
PS, just noticed this: (In reply to Tad Bilby from comment #90)
konsole 17.04.2
Is this really true? The current konsole version in Tumblweed is 17.12.1, and does contain the added REP support.
17.04.2 is Leap 42.3's version.
I'm uncertain to run zypper dup. I believe that would update my console version. I running "zypper up -l --replacefiles -y" and konsole is not updating. I have read that I can create an unstable system since I use the packman repo for multimedia codecs and extensions. zypper dup --allow-vendor-change ## 1st choice, lots of pkgs changed! zypper dup --no-allow-vendor-change ## safer option?! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c105
--- Comment #105 from Tad Bilby
PS, just noticed this: (In reply to Tad Bilby from comment #90)
konsole 17.04.2
Is this really true? The current konsole version in Tumblweed is 17.12.1, and does contain the added REP support.
17.04.2 is Leap 42.3's version.
OK, I upgraded to konsole 17.12.1, back-space is still broken. $ konsole -v konsole 17.12.1 I'll try to locate the other bug that Dr. Fink thinks this should be filed under. I have to say that I have VPN app which uses ncurses which has been broken for a while. It used to display properly. I have uploaded a screen shot of the app with ncurses not displaying properly. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c106
--- Comment #106 from Tad Bilby
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c120
Dr. Werner Fink
http://bugzilla.suse.com/show_bug.cgi?id=1054448
http://bugzilla.suse.com/show_bug.cgi?id=1054448#c121
--- Comment #121 from Tad Bilby
https://bugzilla.suse.com/show_bug.cgi?id=1054448
https://bugzilla.suse.com/show_bug.cgi?id=1054448#c122
--- Comment #122 from openQA Review
https://bugzilla.suse.com/show_bug.cgi?id=1054448
https://bugzilla.suse.com/show_bug.cgi?id=1054448#c125
--- Comment #125 from Oliver Kurz
https://bugzilla.suse.com/show_bug.cgi?id=1054448
https://bugzilla.suse.com/show_bug.cgi?id=1054448#c126
--- Comment #126 from Oliver Kurz
https://bugzilla.suse.com/show_bug.cgi?id=1054448
https://bugzilla.suse.com/show_bug.cgi?id=1054448#c127
--- Comment #127 from Oliver Kurz
https://bugzilla.suse.com/show_bug.cgi?id=1054448
https://bugzilla.suse.com/show_bug.cgi?id=1054448#c128
--- Comment #128 from Oliver Kurz
https://bugzilla.suse.com/show_bug.cgi?id=1054448
https://bugzilla.suse.com/show_bug.cgi?id=1054448#c129
--- Comment #129 from openQA Review
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com