[Gelistirici] Kırık firefox 3.0.3 paketi
Doruk Fisek
dfisek at fisek.com.tr
5 Eki 2008 Paz 10:19:15 EEST
Sun, 5 Oct 2008 03:22:10 +0300, "Burak Çalışkan"
<burakclskn at gmail.com> :
> libgnome, glib 2.8.0 ve sonrası sürümlerde çalışıyor.
...
> Aynı durum firefox için geçerli. glib2.18 li bir sistemde firefox
> derlenip 2.16 lı bir sistemede kuruluyor. 2.18 kütüphanelerini
> isteyecektir. Bu merge edilirken glib'de alınması gerekirdi yada
> glib2.16 ile derlenmeli.
Bagimliliklari dusunurken fazla "kitabina gore" dusunuyorsunuz bence.
glib/gtk da depoya alinsa ne farkedecekti? Gokcen'in soyledigi gibi bir
"strict dep" (glib 2.18 sonrasi ile calisir) yazilmadigi icin kullanici
ben sadece x yazilimini yukselteyim dediginde glib paketi
yukselmeyecekti (cunku bagimliligi oyle gozukmuyor) ve sistemi yine
patlayacakti.
Bu ornekte glib system.base'de oldugu icin gecerli degil belki ama
bagimliliklarin bu sekilde kesin bicimde yazilmasi bunun icin isteniyor.
Cunku Pardus, ornegin bir Gentoo degil. Kullanicinin o anki sistemine
gore paketi derlemiyor, derleme ciftliginde derlenmis ikili paket
dagitiyor. O nedenle ya ikili paketlerin uyumlu olmasi ya da o uyumu
bozan paketin *zorla* kullanicinin sisteminde yukseltilmesi gerekiyor.
Cunku ornekte GTK 2.14 yukseltmesi sonrasi ciftlikten cikacak her ikili
paket ona bagimli olacak. O nedenle GTK bagimliligina 2.14 yazmak
gerekecek.
Kararli depoda ABI/API uyumu gozetelim diye o yuzden cirpiniyor depo
sorumlulari. Boyle zorlamalar yapmak zorunda kalmayalim diye.
Doruk
--
FISEK ENSTITUSU - http://www.fisek.com.tr
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi