Bug 507832

Summary: Two header files get installed in /usr/lib64
Product: [Applications] KomoDo Reporter: Steve Cossette <farchord>
Component: GeneralAssignee: Akseli Lahtinen <akselmo>
Status: RESOLVED FIXED    
Severity: normal CC: nicolas.fella
Priority: NOR    
Version First Reported In: 1.0.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Steve Cossette 2025-08-04 00:04:37 UTC
As suggested in the Fedora KDE Matrix channel, I am hereby reporting the accidental dropping of header files upon building the application.

-- Installing: /builddir/build/BUILD/komodo-1.0.0-build/BUILDROOT/usr/lib64/libkomodo_modelsplugin.a
-- Installing: /builddir/build/BUILD/komodo-1.0.0-build/BUILDROOT/usr/lib64/libkomodo_uiplugin.a

Thank you!
Comment 1 Nicolas Fella 2025-08-04 11:18:38 UTC
Those are static libraries, not headers. Still shouldn't be installed like this though
Comment 2 Bug Janitor Service 2025-08-04 11:21:46 UTC
A possibly relevant merge request was started @ https://invent.kde.org/utilities/komodo/-/merge_requests/51
Comment 3 Nicolas Fella 2025-08-04 15:23:27 UTC
Git commit 57c6fa82719155bd32cb35b4c64cddae956c53e0 by Nicolas Fella.
Committed on 04/08/2025 at 11:21.
Pushed by akselmo into branch 'master'.

Don't install QML modules

The module content is already bundled into the static libraries and thus the executable, so it doesn't need to be additionally installed

M  +0    -2    src/models/CMakeLists.txt
M  +0    -2    src/ui/CMakeLists.txt

https://invent.kde.org/utilities/komodo/-/commit/57c6fa82719155bd32cb35b4c64cddae956c53e0
Comment 4 Akseli Lahtinen 2025-08-04 17:19:41 UTC
Git commit 60317ed67a13d426cd4f425a5c783d49f08e4fa0 by Akseli Lahtinen.
Committed on 04/08/2025 at 17:17.
Pushed by akselmo into branch '1.0.0'.

Don't install QML modules

The module content is already bundled into the static libraries and thus the executable, so it doesn't need to be additionally installed


(cherry picked from commit 57c6fa82719155bd32cb35b4c64cddae956c53e0)

Co-authored-by: Nicolas Fella <nicolas.fella@gmx.de>

M  +0    -2    src/models/CMakeLists.txt
M  +0    -2    src/ui/CMakeLists.txt

https://invent.kde.org/utilities/komodo/-/commit/60317ed67a13d426cd4f425a5c783d49f08e4fa0