[Gelistirici] pisi'nin upgrade'lerde revdepleri güncellemesi

Faik Uygur faik at pardus.org.tr
1 Nis 2009 Çar 19:24:39 EEST


Çarşamba 01 Nisan 2009 günü (saat 18:27:38) Fatih Aşıcı şunları yazmıştı:
> Çarşamba 01 Nisan 2009 tarihinde, Faik Uygur şunları yazmıştı: 
> > Aşağıdaki durumlar için A paketi ile birlikte revdep'i b de güncelleniyor:
> >
> > - b paketi yerelde kurulu ise
> > - A'nın depodaki revdep'lerinin ihtiyaçları yerel makina da sağlanMIyorsa
> 
> revdep'in ihtiyaçlarının karşılanıp karşılanmadığına bakarken InstallDB'ye 
mi 
> yoksa PackageDB'ye mi bakıyor? Yani kurulu b paketinin bağımlılıklarına mı 
> yoksa depodaki b paketinin bağımlılıklarına mı bakılıyor?

PackageDB'ye.
 
> PackageDB'ye baktığında A'nın güncellenmesi eski b paketini kırmıyorsa b'yi 
> boşuna güncellemiş olmaz mıyız? b paketinin yeni sürümünün sadece A3 ile 
> çalıştığını, eski sürümünün ise hem A2 hem de A3 ile çalıştığını düşünelim 
> mesela.

Bu durumda revdep update'i zorlamaya gerek olmaz tabi. Revdep update gerektiği 
durumda b paketinde büyük eşit A3 yazılır, yalnız A seçilirse bu durumda b de 
güncellenir demek istedim. 

Gökçen ile de konuştuk bugün. Mesela qt 4.5 için de bundan faydalanabiliriz. 
Yani "reverseDependencyUpdate" henüz kullanılmaya başlanmadan. kde paketleri
qt 4.5 için yeniden derlendiğinde bağımlılıklarını da >= 4.5 yazılırsa, yalnız 
qt paketi güncellenmek istendiğinde kde paketleri de güncellenmeye zorlanacak.

- Faik



Gelistirici mesaj listesiyle ilgili daha fazla bilgi