[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