[Gelistirici] Depo sorunları - distribution.xml / component.xml

Ozan Çağlayan ozan at pardus.org.tr
2 Nis 2009 Per 01:10:09 EEST


Ekin Meroğlu wrote:
> Merhaba;
> 

> Tabii pisi index yaparken bu  ana dosyayı göstermek gerekecek, bir avantaj ise 
> şu anda ikili depo index'i oluştururken component bilgisi için tüm kaynak 
> depoyu geziyoruz, buna gerek olmayacak.

Şu anki pisi index komutunu inceledim:

pisi index /root/2008/ . --skip-signing --skip-sources

Verilen iki depoyu da baştan aşağı rekürsif olarak geziyor kod ve her dosya
için component.xml mi, distribution.xml mi, pspec.xml mi, delta mı, normal pisi mi
diye bakıyor. Yani verilen dizinler için ikili/kaynak ayrımı yok.

Bu iki rekürsif gezinti totalde 120 saniye sürüyor 1.2GB'lık bir ikili depoda.
Depo kökündeki bir components.xml --skip-sources'lı bir index oluşturma da
yarı yarıya bu zamanı azaltacak.

Ayrıca, indeks oluşturduğumuz ikili depoyu(dizini) rekürsif gezmeye gerek var mı?
Dizin yapısında bir ikili depo tutuyor muyuz? Eğer yoksa doğrudan os.listdir()
ile *.pisi listesi anında alınabilir..

Falan filan.

-- 

Ozan Çağlayan
<ozan_at_pardus.org.tr>



Gelistirici mesaj listesiyle ilgili daha fazla bilgi