[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