Bug 1366824

Summary: ncurses-6.0-6.20160709 incompatibility
Product: [Fedora] Fedora Reporter: Ralf Corsepius <rc040203>
Component: xfce4-terminalAssignee: Mukundan Ragavan <nonamedotc>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 24CC: christoph.wickert, kevin, mlichvar, nonamedotc
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: xfce4-terminal-0.6.90-1.fc24 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-08-20 21:51:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ralf Corsepius 2016-08-13 06:28:50 UTC
Description of problem:

Since ncurses was upgraded to ncurses-6.0-6.20160709, 
invoking "reset" displays this behavior:

# reset
[001B]104


Version-Release number of selected component (if applicable):
xfce4-terminal-0.6.3-9.fc24.x86_64
ncurses-6.0-6.20160709.fc24.x86_64

How reproducible:
Always

Steps to Reproduce:
1. install ncurses-6.0-6.20160709.fc24.x86_64 
and xfce4-terminal-0.6.3-9.fc24.x86_64
2. Launch an xfce4-terminal
3. invoke "reset"

Actual results:
See above.


Additional info:
- with ncurses-6.0-5.20160116.fc24 installed, xfce4-terminal does not exhibit this behavior.
- xterm and gnome-terminal do not expose this behavior.

Comment 1 Mukundan Ragavan 2016-08-13 15:00:46 UTC
I noticed this as well. I think this is best reported upstream ..

Perhaps, you can try this build as well - 

http://koji.fedoraproject.org/koji/taskinfo?taskID=15244529

As far as I can see it's not fixed with this build, but please give it a try anyway.

Comment 2 Ralf Corsepius 2016-08-14 05:33:52 UTC
(In reply to Mukundan Ragavan from comment #1)
> As far as I can see it's not fixed with this build, but please give it a try
> anyway.
I rebuilt xfce4-terminal-0.6.90-1.fc26 for f24 from Fedora's git master.

You are right, a simple "dnf update" doesn't not seem to fix this issue, but after logging out and re-logging in, this issue appears to be fixed.

Comment 3 Kevin Fenzi 2016-08-14 18:23:16 UTC
Note that that version includes the move to gtk3 and vte291, so it's likely quite different.

Comment 4 Mukundan Ragavan 2016-08-14 23:57:04 UTC
which leads me to wonder if it's a good idea to update to F24.

But, I am running 0.6.90 with no problems so I am inclined to update ... did you notice any issues that would make it a bad update, kevin? Ralf?

Comment 5 Ralf Corsepius 2016-08-15 05:01:05 UTC
(In reply to Mukundan Ragavan from comment #4)
> But, I am running 0.6.90 with no problems so I am inclined to update ... did
> you notice any issues that would make it a bad update, kevin? Ralf?

This is difficult to answer for me. Actually, this all started with me facing "a few" "graphics"- related problems with xfce4/fc24, which all seem to have started around the time ncurses-6.0-6.20160709.fc24.x86_64 was introduced to fc24. Some of these seem to be directly connected to ncurses (Like this one), but others appear not to be connected to ncurses/xfce4-terminal.

To cut a long story short: I am observing further issues with xfce4-terminal and I am observing further, more general graphics issues with fc24, but I don't know their causes nor do I know if xfce4-terminal-0.6.90 introduces new ones.

E.g. one issue I am currently facing with xfce4-terminal-0.6.90 is kind of an occasional "flicker", which I assume to be unnecessary, multiple terminal-redraws. Unfortunately, I can't deterministically reproduce them :(

Comment 6 Miroslav Lichvar 2016-08-15 06:32:08 UTC
There is a similar report for terminator (using old vte) in bug #1363792.

Comment 7 Kevin Fenzi 2016-08-15 16:47:22 UTC
So, the only downside I've seen so far with the new xfce4-terminal was mentioned on the upstream list: If you have transparent terminals they show the contents of any terminal behind them, but not the desktop background (as it did before). 
This is a gtk3 change and unlikely to get fixed it sounds like... 

So, I'd be ok pushing to stable releases and leaving a extra long time in updates-testing to try and see any bugs.

Comment 8 Fedora Update System 2016-08-17 01:20:53 UTC
xfce4-terminal-0.6.90-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-79e6ae05d1

Comment 9 Fedora Update System 2016-08-18 01:52:04 UTC
xfce4-terminal-0.6.90-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-79e6ae05d1

Comment 10 Fedora Update System 2016-08-20 21:51:49 UTC
xfce4-terminal-0.6.90-1.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.