[Gelistirici] Deltası üretilmeyecek paketlerin işaretlenmesi

Fatih Aşıcı fatih at pardus.org.tr
14 Oca 2011 Cum 16:22:47 EET


On Friday 14 January 2011 13:45:12 Fatih Aşıcı wrote:
> Selamlar,
> 
> Delta üretimi daha hızlı olacağı için buildfarm'daki delta ile ilgili
> kısımları silip pisi'nin build aşamasına dahil etmeye başlamıştık.
> pisi.conf içinde max_delta_count (bu ismi değiştirmeyi düşünüyorum bu
> arada) sıfırdan farklı olduğunda çalışıyor.
> 
> Deltasının üretilmemesini istediğimiz paketleri daha önce buildfarm kodunda
> hardcode ediyorduk. Bu işi pisi'ye taşırken biraz daha temiz bir yöntem
> seçmek istiyorum. Paket isimlerinin bulunduğu bir liste yerine her paketin
> kendi içine bir işaret konulabilir. Ekleyeceğimiz yani tag için biraz daha
> generic bir isim seçersek ilerde farklı amaçlarla da kullanabileceğimizi
> düşünüyorum (debug paketleri engellemek, sıkıştırmayı atlamak, vs).
> 
> Bu amaçla Package tagı altına
> 
>     <Disable>deltaGeneration</Disable>

Şöyle bir alternatif daha geldi aklıma:

      <BuildFlags>
          <Flag>noDebug</Flag>
          <Flag>noDelta</Flag>
          <Flag>noCompression</Flag>
          <Flag>disableDependencyFinder</Flag>
          <Flag>ignoreInBootstrap</Flag>
      </BuildFlags>

BuildFlags yerine Flags de olabilir. Yeri de RuntimeDependencies öncesi 
olabilir.
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20110114/b8d1ebf9/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi