New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFE] Remove Qgnomeplatform and Qt libraries from the base ostree image #194
Comments
While this is true for apps shipped as flatpaks, there are still majority of KDE and Qt apps we don't ship as flatpaks in Fedora yet and the only way to get them is to install them as regular RPMs. Removing QGnomePlatform from the base we would lose all the integration we can have for Qt apps with GNOME desktop. |
@grulja Shouldn't installing those apps as regular rpms or "package layering" pull in the required dependencies? |
AFAIK it's not directly a dependency as it depends on the desktop environment that is currently used, thus would be unnecessary on KDE Plasma for example. |
In that case let the user installs qgnomeplatform along with the app. A wiki explaining what the package does will be helpful. Though I seriously doubt anyone would install it. |
I agree it's somewhat of an edge case but would make a really poor user experience, and hard to figure out, understand or explain from the user point of view.
This repo is mostly for testing. Stable and tested KDE apps are available preferably on Flathub but a lot are still missing. |
How big is this package? Would it really make a difference? |
This package is mostly Qt theme integration with gnome(?). It seems to pull in all the Qt libraries as its dependencies. As a regular Fedora Silverblue user, in my opinion, gnome-tweaks app is a much better candidate to be included than this package, not just in case of theming, but for other tweaks as well. |
QGnomePlatform requires qt5-qtbase, qt5-qtwayland and adwaita-qt, which additionally requires qt5-qtx11extras. It definitely doesn't pull in all the Qt libraries. |
Please file a distinct issue if you think a specific package should be included in Silverblue. |
I will just add that we are trying to follow up the same defaults as on Fedora Workstation - so if you want to include something that is not presented even in Workstation, then please open an issue in https://pagure.io/fedora-workstation/issues. |
I see. Okay. |
Quick check show that this would only get us 73MB back:
Closing as we follow Workstation and the issue should be discussed there as mentioned above. |
As Fedora Silverblue generally uses flatpaks for application installation, the libraries or the dependencies needed by any application is already provided in the flatpak runtime. There is no need to ship qgnomeplatform or Qt libraries in the base ostree image since it won't be used by any application.
I hope the answer to this question is provided now.
The text was updated successfully, but these errors were encountered: