Bug 293662 - nepomuk library unversioned but headers are shipped
Summary: nepomuk library unversioned but headers are shipped
Status: RESOLVED FIXED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: libnepomukcore (show other bugs)
Version: 4.8
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-08 18:02 UTC by Philip Muškovac
Modified: 2012-03-02 10:28 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.8.2


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Muškovac 2012-02-08 18:02:55 UTC
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?
Comment 1 happy 2012-02-26 09:56:53 UTC
I am responsible for the original bug reported against Kubuntu.
Happy to help if required.
Comment 2 Sebastian Trueg 2012-03-02 10:28:41 UTC
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
Comment 3 Sebastian Trueg 2012-03-02 10:28:58 UTC
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