Bug 483766

Summary: KDE 6 kid3ui.rc is installed in wrong location
Product: [Applications] kid3 Reporter: Urs Fleisch <ufleisch>
Component: generalAssignee: Urs Fleisch <ufleisch>
Status: RESOLVED FIXED    
Severity: normal CC: travier
Priority: NOR Keywords: qt6
Version First Reported In: 3.9.x   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Urs Fleisch 2024-03-16 13:51:57 UTC
SUMMARY
***
The KDE 6 version of Kid3 installs the user interface XML configuration kid3ui.rc in the wrong location /usr/share/kxmlgui6/kid3/kid3ui.rc instead of /usr/share/kxmlgui5/kid3/kid3ui.rc. This causes the UI to show only the
standard actions (e.g. Open, Open Recent, Save, Revert and Quit in the File menu) instead of the full set of actions unless a local UI configuration ~/.local/share/kxmlgui5/kid3/kid3ui.rc from the KDE 5 version already exists.
***


STEPS TO REPRODUCE
1. Install a KDE 5 version of Kid3, e.g. on Arch Linux.
2. Make sure that you do not have a local kid3ui.rc, disable it if it exists, e.g. using mv ~/.local/share/kxmlgui5/kid3/kid3ui.rc ~/.local/share/kxmlgui5/kid3/kid3ui.rc.disabled
3. Start kid3

OBSERVED RESULT

The File menu contains only Open, Open Recent, Save, Revert and Quit

EXPECTED RESULT

The File menu contains the full set of actions: Open, Open Recent, Open Folder, Reload, Save, Revert, Import, ...

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.7.9-arch1-1
(available in About System)
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
The problem can also be observed when trying to build a flatpak using org.kde.Platform 6.6