[Gelistirici] 2009/devel - add Architecture to distribution.xml

Fatih Aşıcı fatih at pardus.org.tr
18 Ara 2009 Cum 15:15:43 EET


On Friday 18 December 2009 14:22:00 Serdar Dalgic wrote:
> 2009/12/18 Fatih Aşıcı <fatih at pardus.org.tr>
> 
> > On Friday 18 December 2009 14:08:24 Serdar Dalgic wrote:
> > > Aslında buildfarm'ın yapısına göre distribution.xml yazıyoruz şeklinde
> > > düşünebiliriz. Ama şöyle daha iyi olur diyorsan index oluşturulurken
> > > distribution.xml'in eklenmesi sırasında Architecture tag'indeki değeri
> > > /etc/pisi/pisi.conf'tan okuyarak aldırabilirim.
> > >
> > > Ama o zaman da şurda kafa karışıklığı yaratabilir, Birisi 64 bit
> > >  bilgisayara 32 bit paketler indirdi, onların indexini çıkardı diyelim.
> > >  index dosyasında bütün paketler i686 mimarisindeyken pisi-index.xml
> > > "ben x86-64'üm abi" diyecek :) Extreme bir durum olabilir ama, aklıma
> > > geldi.
> >
> > Sistemden değil; index'e giren paketlerden çıkarılmalı bu bilgi.
> 
> O zaman index'e giren bütün paketlerin architecture'ının aynı olduğunu
>  kabul edip ilk pakete mi bakmalı? İlk yazdığım kod bu şekilde işliyordu
>  ama hacky geldiği için distribution.xml'e ekleyelim dedik Faik'le.
> 
> Ya da eklenen paketlerin aynı mimaride olup olmadığını kontrol edip ona
>  göre bir architecture tag'i koymak mı daha mantıklı? (pisi ix işlemine
>  bayağı bir overhead'i olacak bu halin bence.)

Overhead'i olacağını sanmıyorum. Kontrol edilmesi iyi olur.

> 
> >  > Distribution.xml bence mimari etiketini taşıyabilir, aynı kaynak
> >  > depodan
> > >
> > > birden fazla mimaride paket çıkarmadığımız için sorun yok.
> >
> > Şu anda çıkarmıyoruz; ama bunu ilerde yapabilmek için uzun uzun koşullu
> > inşa
> > yöntemini (for= özelliği, xml preprocessor vs.) konuştuk ;)
> 
> Send'e bastıktan sonra aklıma geldi benim de :/ Ama alternatif olarak
> Distribution.xml'e de bu destekleri verip i686'ysa i686 Architecture tag'i
> ekle, x86_64'se x86_64 ekle şeklinde de yapabiliriz, ne dersiniz?
> 

<Architecture for="x86">x86</Architecture>
<Architecture for="x86_64">x86_64</Architecture>

gibi kullanılacaksa bence iyi bir fikir değil.
-------------- 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/20091218/44a0b762/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi