Bug 2385306
Summary: | Workstation and KDE lives use GTK UI | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Adam Williamson <awilliam> |
Component: | anaconda | Assignee: | anaconda-maint |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 43 | CC: | anaconda-maint, kkoukiou, ngompa13, samjain, w |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | openqa | ||
Fixed In Version: | anaconda-43.33-1.fc43 | Doc Type: | --- |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2025-08-01 07:24:39 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: | 2324223 |
Description
Adam Williamson
2025-07-31 01:18:07 UTC
So Workstation was fixed (i.e. it's back on web UI), but I found two other problems in today's compose: * All livemedia-creator built lives are still on GTK UI because the kickstarts still have 'anaconda', sent https://pagure.io/fedora-kickstarts/pull-request/1085 for that * KDE is still on GTK UI because it includes initial-setup-gui and that pulls in anaconda-gui I'm really wondering why the fallback behavior was inverted, at this point. It's requiring us to go through a lot of churn and I don't understand what the point was. I reverted the problematic change in PR #6539 [1] - apologies for the disruption, and let me explain the rationale behind the original decision. With recent changes, all live ISOs should now default to the Web UI, and the anaconda-live package explicitly requires anaconda-webui. However, Web UI is not ready yet to be adoped by Fedora remixes, as we don't currently support branding. For those remixes to continue using the GTK UI, they would either need to fully override our spec file [2] or (more simply) remove anaconda-webui and add back anaconda-gui. My intention with the behavioral inversion was to make this easier for remix maintainers - allowing them to use the GTK UI simply by ensuring anaconda-gui is present. That said, it was a mistake. I didn't realize anaconda-gui was still being pulled in indirectly by other packages. [1] https://github.com/rhinstaller/anaconda/pull/6539 [2] https://github.com/ublue-os/bazzite/blob/main/spec_files/anaconda/anaconda.spec |