Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#70826 - [deepin-qt5platform-plugins] Conflicts with several apps seem a bit too strict

Attached to Project: Community Packages
Opened by Marius (Martchus) - Wednesday, 12 May 2021, 21:20 GMT
Last edited by Balló György (City-busz) - Thursday, 13 May 2021, 07:52 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Balló György (City-busz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

I understand that the platform plugin causes problems with several applications.
However, adding these as conflicting packages seems a bit too strict. For instance
I'm primarily using Plasma/KDE where I'm also using Krita. On the same system I'd
also like to have Deepin installed for testing purposes. I can live with Krita not
working there but still like to use Deepin otherwise. Likely it would even be possible
to workaround the problem by starting Krita with `QT_QPA_PLATFORMTHEME=qt5ct`.
This task depends upon

Closed by  Balló György (City-busz)
Thursday, 13 May 2021, 07:52 GMT
Reason for closing:  Fixed
Additional comments about closing:  deepin-qt5platform-plugins 5.0.23-2
Comment by Andreas Richter (df8oe) - Thursday, 13 May 2021, 05:51 GMT
I can confirm that the updated deepin-qt5platform-plugins conflicts with krita. A solution like Marius proposes would be nice.
Comment by Antonio Rojas (arojas) - Thursday, 13 May 2021, 06:01 GMT
I agree that this is not a good idea. The deepin Qt style makes QML applications crash when using the QML desktop style, are we going to make it conflict with all of them?
Comment by Balló György (City-busz) - Thursday, 13 May 2021, 06:49 GMT
If a package makes other packages unusable by the default settings for all desktop environments, then I think the best solution to make them to conflict.

But fortunately the crash in krita and rapid-photo-downloaded was fixed by upstream:
https://github.com/linuxdeepin/qt5platform-plugins/commit/de6c9f3e735403077d66e8c8e9acfe236f06d6f5

And in another commit they disabled the dxcb plugin outside of Deepin DE:
https://github.com/linuxdeepin/qt5platform-plugins/commit/b41d5c11f626c00bafc226db4d5a72b30cad01d4

I applied both patches in deepin-qt5platform-plugins 5.0.23-2, and I removed the conflicts.

Loading...