|
Bugzilla – Full Text Bug Listing |
| Summary: | [Build 20210316] vim gets stuck when running in fbiterm | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Rodion Iafarov <riafarov> |
| Component: | Installation | Assignee: | Stanislav Brabec <sbrabec> |
| Status: | RESOLVED WONTFIX | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P3 - Medium | CC: | ancor, jreidinger |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | YaST logs | ||
|
Description
Rodion Iafarov
2021-03-17 14:04:23 UTC
Maybe this is mitigated by this fix for bug#1183648. https://github.com/yast/yast-installation/pull/934/files It uses dash instead of bash and it wouldn't be surprised if it has an impact in how vim runs. We should likely re-test with an int-sys including yast2-installation > 4.3.35 That "bash" job control issue happened only in Qt UI as we run xterm window there. In ncurses bash does not complain. This is a different problem. I found out that "vim" works fine when the console is a plain text console without the "fbiterm" running. (I used the "nomodeset" boot option do disable KMS and force plain VGA text console.) It works in SLE because it does not use KMS, at least in my VirtualBox VM it by default boots into a plain VGA console. OK, vim get's stuck even when simply running "fbiterm vim"... I found a workaround, running "TERM=vt100 vim" inside fbiterm works. I'll add the workaround into YaST and some some more testing... I think we should forward when we implement workaround to fbiterm/vim maintainer as it looks like bug in that tools. Workaround applied in yast2-installation-4.3.36 (https://github.com/yast/yast-installation/pull/936) Reassigning to the fbiterm maintainer, see comment #3 and comment #4. (Maybe the problem is in the terminfo database or in the ncurses library, I do not know...) fbiterm (xiterm) is a dead project - the latest change is from 2004. It has a lot of bugs. Even worse, it does not work well on recent kernels with several drivers. Nobody is going to fix it, as it uses an obsolete kernel interface. We want to avoid its using and stop shipping it as soon as possible. We do not have resources to fix fbiterm bugs. Related enterprise requests: PED-3655 PED-7839 |