[Konsole-devel] [Bug 307161] New: Konsole should install its kpart as konsolepart.so , without the current "lib" prefix

Jekyll Wu adaptee at gmail.com
Fri Sep 21 14:27:12 UTC 2012


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

            Bug ID: 307161
          Severity: wishlist
           Version: 2.9.1
          Priority: NOR
          Assignee: konsole-devel at kde.org
           Summary: Konsole should install its kpart as konsolepart.so ,
                    without the current "lib" prefix
    Classification: Unclassified
                OS: Linux
          Reporter: adaptee at gmail.com
          Hardware: Other
            Status: NEW
         Component: kpart
           Product: konsole

Currently konsole installs its kpart as libkonsolepart.so. That "lib" prefix
causes warning when starting hosting applications, for example :

    yakuake(30831)/kdecore (KLibrary) findLibraryInternal: plugins should not
have a 'lib' prefix: "libkonsolepart.so"

So the long term plan is install kpart as konsolepart.so without that "lib"
prefix.  However, that renaming will break a few applications which use
hardcoded "libkonsolepart" to find konsole kpart. As proposed in
https://git.reviewboard.kde.org/r/105028/, I have made similar "fix" to other
applications hosted at kde.org.  Now none of the latest code on kde.org use
"libkonsolepart", except konsolepart.desktop[1] 

Those applications belonging to KDE SC (examples are dolphin, kate, krdc) are
not big issues, since KDE SC is released regularly and KDE SC 4.9 is already
trouble free from this renaming. Those applications not belonging to KDE SC are
more troublesome, since they make release less frequently and it may take
some/long time to get a new release that contains the "fix" and is trouble free
from this renaming.  

Here is a list of applications that can be seen as blockers of this renaming,
since their current releases still use hardcoded "libkonsolepart".

    yakuake         2.9.8
    kile            2.1.2
    krusader        2.4.0-beta1
    konversation    1.4


Before those blockers disappear, do not perform that renaming.


[1] http://lxr.kde.org/search?filestring=&string=libkonsolepart


Reproducible: Always

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the konsole-devel mailing list