Version: 4.8 (using KDE 4.8.0) OS: Linux On https://bugs.launchpad.net/ubuntu/+source/kde-runtime/+bug/928009 it was requested that we ship the nepomuk headers that are installed by kde-runtime. The reason we don't do that currently is that we can't guarantee a stable ABI for the package. While libnepomukcommon.so doesn't seem to have any public headers, libnepomukdatamanagement.so does but without a properly versioned SONAME. While we have no versioned library we're not going to ship the headers as we need that for the ABI checks. Reproducible: Always Steps to Reproduce: . Actual Results: . Expected Results: Please either make sure that all libraries in /usr/lib/ with public headers have a version or put them in /usr/lib/kde4/ Note that libnepomuksync is versioned so just do the same for libnepomukdatamanagement?
I am responsible for the original bug reported against Kubuntu. Happy to help if required.
Git commit 881075442e49cfd31c0c5f740661b5bb1cdfedc0 by Sebastian Trueg. Committed on 02/03/2012 at 11:27. Pushed by trueg into branch 'master'. Added so versioning to libnepomukdatamanagement. FIXED-IN: 4.8.2 M +5 -0 nepomuk/services/storage/lib/CMakeLists.txt http://commits.kde.org/kde-runtime/881075442e49cfd31c0c5f740661b5bb1cdfedc0
Git commit c4ed826b7694a24eaeb88eaf7a68563f0ddd986e by Sebastian Trueg. Committed on 02/03/2012 at 11:27. Pushed by trueg into branch 'KDE/4.8'. Added so versioning to libnepomukdatamanagement. FIXED-IN: 4.8.2 M +5 -0 nepomuk/services/storage/lib/CMakeLists.txt http://commits.kde.org/kde-runtime/c4ed826b7694a24eaeb88eaf7a68563f0ddd986e