[Gelistirici] Obsoletes

Faik Uygur faik at pardus.org.tr
2 Tem 2007 Pzt 15:49:10 EEST


Selam,

Şu Obsoletes'un ne yaptığını biraz daha belirginleştirebilir miyiz?

Şu an bence _çok anlamsız_ bir şekilde index oluştururken Obsoletes'e bakıp,
bunları index'e koyma dedirtiyoruz. Daha önce de demiştim, indexle diyorsak 
_şu klasördeki paketleri_ indexle diyoruz, index'e girmesin istiyorsak o 
klasörde o paket bulunmamalı. Replaces'in normalde zaten kaldıracağı paketi 
de _index'e girmesin diye_ buraya koymak zorundayız. Bir sonraki paket 
güncellemesinde bu paket zaten siliniyor.

Bunun dışında Obsoletes'daki paketlerin sistemden _otomatik_ olarak 
kaldırılması gerektiğini konuşuyorduk. Bu davranış ne derece doğru? 
Acayip paketler var Obsoletes içerisinde. Adam bzr, rar ve ya realplayer 
paketini kurmuş ve kullanıyor. Şimdi dağıtımdan kalktı (desteklemiycez bir 
sebepten), ama adam kurmuş bir kere makinesine ve kullanıyor. Bu ne oluyor ki 
şimdi? Çocuğun eline şekeri verip sonra geri alır gibi paketi otomatik mi 
kaldıracağız?

Burada sorun, dağıtımda desteklemeyi bıraktığımız her paketin kurulu bir 
sistemden _mutlaka ama mutlaka_ kaldırılması gerekmediği. Bunun bir ölçüsü 
yok. Güvenlik açığı _olabilir_ artık desteklemiyoruz diyoruz sadece. Bu 
otomatik kaldırılması için bir sebep mi? 

Conflict ve Replaces ile çözebileceğimiz bir sürü paket var Obsoletes 
içerisinde. Replaces olmuş paketleri de buraya koyuyorduk. Bu paketler 
upgrade olabiliyor, şimdi bunları da mı otomatik kaldıracağız bu listede diye.

Obsoletes'ı, çoğu Conflicts ve Replaces ile çözülebilecek sorunları kapsayan, 
bir çok anlam yüklenmiş ama aslında ne olduğu belirsiz bir şey olarak 
görüyorum.

- Faik



Gelistirici mesaj listesiyle ilgili daha fazla bilgi