Backwards compatibility of kdelibs/experimental

Thiago Macieira thiago at kde.org
Tue Dec 8 15:51:25 GMT 2009


Em Terça-feira 08 Dezembro 2009, às 16:08:43, Lubos Lunak escreveu:
>  Hello,
> 
>  I have a question of about backwards compatibility of KNotificationItem
>  and kdelibs/experimental in general and I don't mean just API. API is
>  simple, there is no guarantee, but I don't see anything about the rest in
> http://techbase.kde.org/Policies/New_KDE_Library_API_Policy .
> 
>  For example, KNotificationItem from 4.3.x does not work in 4.4.x workspace
> (the D-Bus name has changed). Fortunately, there is still the old systray
> mechanism, so there's no big loss of functionality as long as the old
>  library is still around. And yes, there are apps outside of KDE SC that
>  use it.
> 
>  Is it acceptable that something like that no longer works, and regardless
>  of the answer, could it be added to the wiki page?

Binary/behaviour compatibility includes D-Bus interfaces. So renaming an 
interface, removing methods, etc. is not BC.

Anyway, this was an experimental lib. The D-Bus protocol should also be 
considered experimental there.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Senior Product Manager - Nokia, Qt Development Frameworks
      PGP/GPG: 0x6EF45358; fingerprint:
      E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20091208/9276e5b0/attachment.sig>


More information about the kde-core-devel mailing list