[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 269858] New: knotify in kdebase-runtime installs headers
From:       Benjamin Reed <ranger () befunk ! com>
Date:       2011-04-01 0:23:30
Message-ID: bug-269858-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=269858

           Summary: knotify in kdebase-runtime installs headers (against
                    policy)
           Product: kdelibs
           Version: 4.6
          Platform: Fink Packages
        OS/Version: OS X
            Status: NEW
          Severity: normal
          Priority: NOR
         Component: knotify
        AssignedTo: ogoffart@kde.org
        ReportedBy: ranger@befunk.com


Version:           4.6 (using KDE 4.6.1) 
OS:                OS X

the knotifyplugin library in kdebase-runtime has 2 issues which are making it
problematic to package:

1. kdebase-runtime is supposed to contain no libraries other than private ones,
and should install no headers
2. the knotifyplugin library is built without a version number, which gives it
the name "knotifyplugin.dylib" on OSX, with a "current_version" of 0.0.0. 
0-versioned libraries on OSX are special cases and not treated like
properly-versioned libraries when it comes to complaining about ABI and
compatibility issues.

knotifyplugin should, I presume, move to kdelibs, where other public libraries
with headers go.  Additionally, as a public library, I would assume it should
get the default versioning, like other libraries in kdelibs:


kde4_add_library( knotifyplugin SHARED ${knotifyplugin_SRCS})
+
+ set_target_properties( knotifyplugin PROPERTIES VERSION
${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})


Reproducible: Always

Steps to Reproduce:
compile kdebase-runtime 4.6.1

Actual Results:  
unversioned library is built, and headers are installed

Expected Results:  
kdebase-runtime should contain only runtime plugins, binaries, and private
libraries (and supporting files)

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic