[Gelistirici] Betik hatası

Faik Uygur faik at pardus.org.tr
19 Oca 2010 Sal 23:54:39 EET


19 Ocak 2010 Salı günü (saat 21:31:33) Fatih Aşıcı şunları yazmıştı:
> On Tuesday 19 January 2010 11:55:16 Faik Uygur wrote:
> system.base'in durumunu yeniden düşünmemiz lazım. piksemel'in tek ters
> bağımlılığı pisi ve pisi'ye piksemel'in son sürümü de restrict dep olarak
> yazılMAmış. Bir yerlerde ciddi bir hata yapıyoruz. Sadece piksemel paketini
> güncelletmemek için hiçbir neden yok bu sistemde; ama neredeyse tüm sistemi
> zorla güncelletiyoruz.

up'da hala replace edilenleri zorunlu güncelle diyoruz. Sebebi de replace 
edilen paketin aynı zamanda obsolete olarak yazılıyor olması. pisi zaten 
replace edilen paketi kaldırıyor. Index oluştururken replace edilen paketin 
indexe girmemesi için yapılan çok kötü bir hack bu. 

Bu yüzden replaceler zorunlu güncelleniyor, çünkü replace olan bir ekran kartı 
paketi olabilir örneğin. Bu durumda sadece pisi güncellemek istediğinde 
obsoletelar kalkacağından eski ekran kartı paketin güncellenmese de kalkacak.
Bu yüzden gereksiz güncellemeler geliyor.

dep hataları paketçi hatası, piksemel'i düşünememişiz. pisi'nin yapabileceği 
bir şey yok bu durumda :(

Ama dediğin gibi sadece sadece piksemel paketi güncellenebilmeli. Belki senin 
de sık söylediğin system.base in zorunlu güncelletilmesini de kaldırmalıyız. 
Onun yerine kritik, güvenlik ve hata güncellemeleri olur sadece. system.base 
deki paket illa güncellenmeli ise kritik işaretlenir filan. Bundan önce asıl 
güncellemedeki gereksiz paketler replaced kodundan geliyor ama. Bundan sonra 
system.base'i de zorunluluktan çıkarmayı düşünebiliriz.

- Faik



Gelistirici mesaj listesiyle ilgili daha fazla bilgi