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

List:       kde-release-team
Subject:    Re: BIC in libkonq
From:       Lubos Lunak <l.lunak () suse ! cz>
Date:       2010-08-04 9:31:27
Message-ID: 201008041131.27622.l.lunak () suse ! cz
[Download RAW message or body]

On Wednesday 04 of August 2010, Modestas Vainius wrote:
> Yes, probably most of libraries are local to kdebase-workspace. But if they
> are local, they should not install headers to the world. But they all do
> (why?). A few libraries in kdebase-workspace are definitely public, for
> example libsolidcontrol (afaik, it broke BC in 4.5 without bumping soname)
> and libtaskmanager [1] (it broke ABI in 4.4 in comparison with 4.3).
>
> The recent example on top of all that workspace stuff: libsolidinterfaces
> was moved to kdelibs 4.4 with completely reworked API and without any
> soname bump. Looks like KDE violates soname concept for the sake of what?
> Because a single change in CMakeLists.txt is too hard? Or SOVERSION 4 is
> such a good looking number that there is a strict policy not to touch it?
> I'm sorry but I don't know how else I could explain this.

 Laziness and unawareness are pretty good excuses for many things.

> Anyway, at this point I see this as completely lost battle. I guess we will
> need to start adding distro patches (sad) for bumping sonames of those
> public libraries because you do not seem to have much interest in following
> well defined practises in the unix world which are supported by
> libc/ldconfig/ld.so.conf.

 And they seem to be quite good excuses for you too, it seems. If you want 
this problem solved, kde-core-devel is a much better place for the discussion 
then the release-team list at the point when the tarballs are about to be 
released. You apparently have known for quite some time, so yours "you" is 
actually "we".

-- 
 Lubos Lunak
 openSUSE Boosters team, KDE developer
 l.lunak@suse.cz , l.lunak@kde.org
_______________________________________________
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team
[prev in list] [next in list] [prev in thread] [next in thread] 

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