RFC v3: adding a temporary, non-BC gauranteed, 'private' library (was RFC v2)
nospam at vuorela.dk
Fri Jun 5 11:07:05 BST 2009
On 2009-06-05, Thiago Macieira <thiago at kde.org> wrote:
> Content-Type: Text/Plain;
> Content-Transfer-Encoding: quoted-printable
> Em Sexta-feira 05 Junho 2009, =E0s 11:41:28, Sune Vuorela escreveu:
>> On 2009-06-05, Aaron J. Seigo <aseigo at kde.org> wrote:
>> > --nextPart4902493.syVkmsiXOj
>> > Content-Type: Text/Plain;
>> > charset=3D"us-ascii"
>> > Content-Transfer-Encoding: quoted-printable
>> > On Thursday 04 June 2009, Sune Vuorela wrote:
>> >> On 2009-05-05, Thiago Macieira <thiago at kde.org> wrote:
>> >> > In order to break binary compatibility, once per minor release,
>> >> > remember to: * change the library soname, to allow installing in
>> >> > parallel
>> >> Hi.
>> >> Currently, knotificationitem isn't SOVERSIONed. I guess this is a bug?
>> >> Adding to the right CMake file something like
>> >> set_target_properties(knotificationitem-1 PROPERTIES VERSION
>> >> 1.0.0 SOVERSION 1)
>> >> should fix that.
>> > yes, it should be versioned. pls commit... thanks :)
>> Committed by George Kiagiadakis in revision 977732.
> Well, I said we needed the soname. It doesn't mean it needs soversion, but =
> makes sense.
>From a debian-centered POV (where I'm usually looking from), we really
need a SOVERSION. The debian autodependency calculation utilities
(dpkg-shlibdeps) does not work with unversioned libraries.
More information about the kde-core-devel