Bug 510064

Summary: kdeplasma-addons creates soname-less libraries
Product: [Plasma] plasmashell Reporter: Steve Cossette <farchord>
Component: Weather widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: isma.af, kde, nate, nicolas.fella
Priority: NOR    
Version First Reported In: 6.4.90   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 6.5.0
Sentry Crash Report:

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