Bug 507832 - Two header files get installed in /usr/lib64
Summary: Two header files get installed in /usr/lib64
Status: RESOLVED FIXED
Alias: None
Product: KomoDo
Classification: Applications
Component: General (other bugs)
Version First Reported In: 1.0.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Akseli Lahtinen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-04 00:04 UTC by Steve Cossette
Modified: 2025-08-04 17:19 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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