[Gelistirici] conflict eden paketler #6618
Ahmet AYGÜN
ahmet at pardusman.org
4 Şub 2009 Çar 15:48:30 EET
Faik Uygur, Wednesday 04 February 2009 15:23:42 tarihinde yazdı:
> http://bugs.pardus.org.tr/show_bug.cgi?id=6618
Örnekleyerek daha rahat anlatabilirim sanırım :)
Hatadaki gibi gidelim, a paketi b ve c'ye bağımlı, d paketi a ile çakışıyor.
> Buna göre şu anda conflict eden paketler için sadece bu paketler conflict
> ediyor, şu şu paketler kaldırılacak emin misiniz diye soruluyor. Fakat
> kaldırılırken bu paketlerin şu ters bağımlılıkları da kaldırılacak
> denilmeli.
Bence denilmemeli. Ters bağımlılıklardan bir veya birkaçı a,b,c,d paketleri
ile alakasız olarak başka bir paketin de bağımlılığı olabilir. Benzeri bir
durumda ters bağımlılıkları da kaldırmak kararsızlığa bir adım yakınlaşmak
demektir.
> Conflict konusunda emin olamadım. Conflict edip diğer paketin yerine
> kurulacak olan paket, bu ters bağımlılıkların da ihtiyaçlarını karşılıyor
> olamaz değil mi? Ters bağımlılıkları her halde kaldırılmalı, bu conflict
> eden paketler kaldırılırken? Diğer türlü herhalde replaces
> kullanılabilirdi.
Şimdi "Çakışma" bizim için "sistemi kararsızlaştırabilecek" işareti değil mi?
Eğer öyleyse d paketini kurduğumuzda a paketini kaldırıp diğerlerine
dokunmaması -bence- normal.
Çünkü diğerleri ile çakışıyor bilgisini d paketinin paketçisi eklememiş.
Dolayısıyla ortada sistemi kararsızlaştırabilecek bir durum olmadığı
varsayılıyor.
Eğer d paketi kurulduğunda a ile beraber b ve c'nin varlığı da sistemi
kararsızlaştırıyorsa bunun d paketinde işaretlenmesi lazım.
-Ahmet
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090204/2e98dff1/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi