[Gelistirici] [RFC] #5739
S.Çağlar Onur
caglar at pardus.org.tr
23 Mayıs 2007 Çar 20:56:50 EEST
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ı.
3.5.7'de manzara böyle iken;
[caglar at zangetsu][~]> objdump -T /usr/kde/3.5/lib/libkdeui.so.4.2.0 | grep
ZN9KLineEdit17mouseReleaseEventEP11QMouseEvent
0015b750 g DF .text 00000066 Base
_ZN9KLineEdit17mouseReleaseEventEP11QMouseEvent
[caglar at zangetsu][~]>
3.5.6'da manzara şöyle;
zaburt at desk ~ $ objdump -T /usr/kde/3.5/lib/libkdeui.so.4.2.0 | grep
ZN9KLineEdit17mouseReleaseEventEP11QMouseEvent
zaburt at desk ~ $
Sorun çıkartan yama ise [1] adresinde
[1] http://bugs.pardus.org.tr/attachment.cgi?id=2012
Senaryo şöyle;
- a paketi KDE 3.5.7 ile derlenir
- ben sadece a paketini güncellerim
- Bende KDE 3.5.6 olduğu için a paketi çalışmaz
Çö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üç.
Olası çözüm önerileriniz var mı?
Saygılar
--
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/
Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- 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/255aefe9/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi