[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