Bug 510064 - kdeplasma-addons creates soname-less libraries
Summary: kdeplasma-addons creates soname-less libraries
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Weather widget (other bugs)
Version First Reported In: 6.4.90
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-29 17:28 UTC by Steve Cossette
Modified: 2025-10-03 11:28 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 6.5.0
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-09-29 17:28:14 UTC
In kdeplasma-addons 6.4.90, the following two libraries are being built without sonames:

-- Installing: /builddir/build/BUILD/kdeplasma-addons-6.4.90-build/BUILDROOT/usr/lib64/libweatherdata.so
-- Installing: /builddir/build/BUILD/kdeplasma-addons-6.4.90-build/BUILDROOT/usr/lib64/libweatherion.so

Would there be a way to please either add a soname, or move it to another folder?

You can find the full build log here: https://download.copr.fedorainfracloud.org/results/@kdesig/kde-beta/fedora-42-x86_64/09604584-kdeplasma-addons/builder-live.log.gz
Comment 1 Bug Janitor Service 2025-09-30 11:11:02 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/922
Comment 2 Arjen Hiemstra 2025-10-02 13:28:44 UTC
Git commit bee8e26600c1d24f3a26137360d65f02f7ab6258 by Arjen Hiemstra.
Committed on 02/10/2025 at 12:56.
Pushed by ahiemstra into branch 'master'.

applets/weather: Set version and soversion for shared libraries

Unversioned libraries installed to /lib can cause conflicts and
generally distributions don't like them.

M  +4    -0    applets/weather/ions/CMakeLists.txt
M  +5    -0    applets/weather/weatherdata/CMakeLists.txt

https://invent.kde.org/plasma/kdeplasma-addons/-/commit/bee8e26600c1d24f3a26137360d65f02f7ab6258
Comment 3 Arjen Hiemstra 2025-10-03 11:28:49 UTC
Git commit d8f003291de8cd3e808874709b160c77b48e5daf by Arjen Hiemstra.
Committed on 03/10/2025 at 11:19.
Pushed by ahiemstra into branch 'Plasma/6.5'.

applets/weather: Set version and soversion for shared libraries

Unversioned libraries installed to /lib can cause conflicts and
generally distributions don't like them.

M  +4    -0    applets/weather/ions/CMakeLists.txt
M  +5    -0    applets/weather/weatherdata/CMakeLists.txt

https://invent.kde.org/plasma/kdeplasma-addons/-/commit/d8f003291de8cd3e808874709b160c77b48e5daf