[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