Bug 2124097

Summary: anaconda help does not launch on KDE live images since 2118832 fix landed
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: anacondaAssignee: Vladimír Slávik <vslavik>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 37CC: anaconda-maint-list, geraldo.simiao.kutz, jonathan, kellin, robatino, vanmeeuwen+fedora, vponcova, vslavik, w
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa AcceptedFreezeException AcceptedBlocker
Fixed In Version: anaconda-37.12.2-2.fc37 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-09-09 18:05:03 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:
Bug Depends On:    
Bug Blocks: 2009538, 2009539    

Description Adam Williamson 2022-09-04 17:21:54 UTC
The attempted fix for https://bugzilla.redhat.com/show_bug.cgi?id=2118832 - running yelp as liveinst - seems to have fixed Workstation, but not KDE.

Now on KDE live images, when you click Help! , yelp does not seem to run at all. Rather than a mostly-blank window as we saw with 2118832, you don't really see anything at all.

The journal shows anaconda attempting to launch yelp, and a `[yelp] <defunct>` entry shows up in the ps output, but that seems to be about all:

Sep 04 13:20:15 localhost-live anaconda[2631]: anaconda: ui.lib.help: Requested a graphical help for the 'language-pre-configuration' screen.
Sep 04 13:20:15 localhost-live anaconda[2631]: program: Running... yelp /usr/share/anaconda/help/fedora/en-US/WelcomeSpoke.xml
Sep 04 13:20:16 localhost-live plasmashell[1695]: plasma_workspace_pipewire_logging: Failed to query DMA-BUF format count.
Sep 04 13:20:16 localhost-live plasmashell[1695]: plasma_workspace_pipewire_logging: Failed to query DMA-BUF format count.
Sep 04 13:20:16 localhost-live plasmashell[1695]: plasma_workspace_pipewire_logging: Failed to query DMA-BUF format count.
Sep 04 13:20:16 localhost-live plasmashell[1695]: plasma_workspace_pipewire_logging: Failed to query DMA-BUF format count.

Comment 1 Adam Williamson 2022-09-04 17:22:25 UTC
Proposing as a Final blocker and Beta FE, Final criterion "Any element in the installer interface(s) which is clearly intended to display 'help' text must do so correctly when activated."

Comment 2 Vladimír Slávik 2022-09-05 10:50:53 UTC
Adding XDG_RUNTIME_DIR seems to fix KDE, but I'll have to check it on the other targets as well.

(Somehow, I have a feeling this bug will just keep giving...)

Comment 3 Vladimír Slávik 2022-09-05 13:59:21 UTC
https://github.com/rhinstaller/anaconda/pull/4317

Comment 4 Adam Williamson 2022-09-05 15:48:25 UTC
Only Workstation, KDE and the installer environment are release blocking, so if those three work, we at least don't have blockers to worry about...

Comment 5 Vladimír Slávik 2022-09-06 08:55:05 UTC
Oh, yes, I tested only the three.

Comment 6 Vladimír Slávik 2022-09-06 17:07:40 UTC
So, we merged this and are all set to release, except it turns out this is not accepted as a BetaFE...

Comment 7 Adam Williamson 2022-09-06 17:16:52 UTC
it is, we just haven't updated the results of the meeting yet. here:

#agreed 2124097 - AcceptedFreezeException (Beta) AcceptedBlocker (Final) - this is accepted as a Final blocker as a violation of Final criterion "Any element in the installer interface(s) which is clearly intended to display 'help' text must do so correctly when activated", and as a Beta FE as a highly-visible issue that can't be fixed with an update

Comment 8 Fedora Update System 2022-09-06 19:55:58 UTC
FEDORA-2022-30d68c4c15 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-30d68c4c15

Comment 9 Fedora Update System 2022-09-07 07:38:29 UTC
FEDORA-2022-30d68c4c15 has been pushed to the Fedora 37 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-30d68c4c15`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-30d68c4c15

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Geraldo Simião 2022-09-07 15:09:31 UTC
Its fixed on Fedora-KDE-Live-x86_64-37_Beta-1.5.iso
Only drawback is help only in english,even if I choose other language at anaconda first screen, but is the case since older fedora versions.

Comment 11 Adam Williamson 2022-09-07 15:17:00 UTC
Yeah, fix confirmed by openQA also.

Comment 12 Fedora Update System 2022-09-09 18:05:03 UTC
FEDORA-2022-30d68c4c15 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.