Bug 2075976

Summary: Last line of dnfdragora window (apply/check all/quit) not showing at GUI
Product: [Fedora] Fedora Reporter: Geraldo Simião <geraldo.simiao.kutz>
Component: libyui-mga-qtAssignee: Neal Gompa <ngompa13>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 36CC: besser82, lupinix.fedora, ngompa13, thunderbirdtr
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: libyui-mga-qt-1.2.0-3.fc36 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-04-19 22:04:05 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:
Attachments:
Description Flags
screencast from the problem
none
same problem, with regular breeze dark theme
none
same with wayland session at F36KDE
none
now it works none

Description Geraldo Simião 2022-04-16 19:39:56 UTC
Created attachment 1872991 [details]
screencast from the problem

Description of problem:
When trying to use dnf dragora, all the buttons of the last line from window don't show (see video attached for demosntration), despite it appears at the overview.

Version-Release number of selected component (if applicable):

dnfdragora-2.1.2-1.fc36.noarch

Operating System: Fedora Linux 36
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.3
Kernel Version: 5.17.3-300.fc36.x86_64 (64-bit)
Graphics Platform: X11

Processors: 8 × Intel® Core™ i7-3632QM CPU @ 2.20GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 4000

Resolution: 1366x768
Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
s-diag: 414mm (16.31")


How reproducible:
Allways

Steps to Reproduce:
1.Start dnf dragora
2.whait for it to sync
3.choose any package or group to install or remove
4. look for the button to apply the changes.

Actual results:
No buttons apply/check all/quit

Expected results:
All this buttons must be visible and clickable

Additional info:
A friend of mine uses XFCE and have experiencing the same bug.

Comment 1 Geraldo Simião 2022-04-16 20:04:53 UTC
Created attachment 1872993 [details]
same problem, with regular breeze dark theme

Comment 2 Geraldo Simião 2022-04-16 20:18:10 UTC
Created attachment 1872994 [details]
same with wayland session at F36KDE

Comment 3 Onuralp Sezer 2022-04-16 21:07:13 UTC
Workaround solution is installing libyui-qt package make Qt ui backend default and show window size and buttons properly. 

I'm looking for permanent solution we can have "qt" backend as default in dnfdragora KDE default installation.

Comment 4 Geraldo Simião 2022-04-16 21:10:00 UTC
Created attachment 1872995 [details]
now it works

After installing libyui-qt, now it show fine the last line.
So, perhaps its not at the requirements on the spec?

Comment 5 Onuralp Sezer 2022-04-16 21:15:04 UTC
We already have in spec file but problem is it is only using "gtk" one not the qt one so It makes the problem. 

See : https://src.fedoraproject.org/rpms/dnfdragora/blob/rawhide/f/dnfdragora.spec

Recommends:	(libyui-mga-qt if qt5-qtbase-gui)
Recommends:	(libyui-mga-gtk if gtk3)

Comment 6 Onuralp Sezer 2022-04-18 17:46:18 UTC
(In reply to Onuralp Sezer from comment #3)
> Workaround solution is installing libyui-qt package make Qt ui backend
> default and show window size and buttons properly. 
> 
> I'm looking for permanent solution we can have "qt" backend as default in
> dnfdragora KDE default installation.


Typo mistake "libyui-mga-qt" needs to be installed.

Comment 7 Fedora Update System 2022-04-18 18:00:22 UTC
FEDORA-2022-0ea3075d22 has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-0ea3075d22

Comment 8 Fedora Update System 2022-04-19 22:04:05 UTC
FEDORA-2022-0ea3075d22 has been pushed to the Fedora 36 stable repository.
If problem still persists, please make note of it in this bug report.