RFC v3: adding a temporary, non-BC gauranteed, 'private' library (was RFC v2)

Sune Vuorela nospam at vuorela.dk
Fri Jun 5 11:07:05 BST 2009


On 2009-06-05, Thiago Macieira <thiago at kde.org> wrote:
> --nextPart5593246.WqyV4y2fVN
> Content-Type: Text/Plain;
>   charset="iso-8859-1"
> 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[1] 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 =
> it=20
> 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.

/Sune





More information about the kde-core-devel mailing list