[Gelistirici] [RFC] #5739

Ismail Dönmez ismail at pardus.org.tr
23 Mayıs 2007 Çar 21:06:08 EEST


On Wednesday 23 May 2007 20:56:50 S.Çağlar Onur wrote:
> Selamlar;
>
> http://bugs.pardus.org.tr/show_bug.cgi?id=5739 adresinde gelişmeleri
> okuyabileceğiniz gibi KDE kdelibs-3.5.7 ile ABI kırdı.

ABI kırmadı aslında, 
http://developer.kde.org/documentation/other/binarycompatibility.html

[...]
You can reimplement virtual functions defined in one of the base classes if it 
is safe that programs linked with the prior version of the library call the 
implementation in the base class rather than the new one.  This is tricky and 
might be dangerous. Think twice before doing it. Alternatively see below for 
a workaround.

[...]
> Çözümler ise şöyle;
>
> a) 3.5.7 2007 deposuna asla girmez
> b) 3.5.7'deki kdelibs'i yamalar virtual arkadaşı eski haline getiririz.
> c) Tüm kde uygulamalarının depleri kdelibs 3.5.7'ye çekilir
>
> a) kimsenin hoşuna gitmeyecek bir çözüm iken c) ise olacak şey değil
> çözümü. Elimizde b) kalıyor fakat "bool copySqueezedText( bool clipboard )
> const;" public olarak export edilmiş durumda, şu an mouseReleaseEvent
> dışında kullananı olmasa da ilerde olup olmayacağını ya da dışardaki
> projelerden birinin kullanıp kullanmayacağını bilmek hallice güç.

Çözüm c aslında, yeni derlenen KDE programları kde depleriini 3.5.7 yapıp 
derlenecek.

/ismail

-- 
Perfect is the enemy of good
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20070523/3a2cab73/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi