[Uludag] Fwd: pisi hakkýnda

Barýþ Metin baris at uludag.org.tr
12 Tem 2005 Sal 17:24:17 EEST


On Tuesday 12 July 2005 16:22, S.Çağlar Onur wrote:
> > 3. bazı kurallara bağlı kalmak şartı ile uludag pisi deposu olunabilecek
> > mi? ya da son kullanıcıdan farklı olduğunu zanneden (benim gibi bir
> > gentoo delisi)  pisi paketlerini PSPEC ile oluşturabilecekler mi? yani
> > kimler nasıl geliştirici olacak ?
>
> Paket yapıcılar aynen tarif ettiğiniz gibi kendini son kullanıcıdan
> farklı hisseden penguenler olacak. Paket yapmakla ilgili gerekli kritler
> [kalite ve gereklilikler baabında] ile ilgili bilgi veren bir belgeyi de
> yakında yayımlamayı umuyoruz.

Buraya Çağlar'ın yazdıklarından farklı bir açıklama getireyim :). Şu anda pisi 
paket deposundan doğrudan pspec.xml'i göstererek paketin derlenerek 
oluşturulmasını destekliyor.

Bu demek oluyor ki. İsteyen;

pisi-cli build http://svn.uludag.org.tr/pisi/trunk/b/bash/pspec.xml

gibi bir komut ile pisi paketi oluÅŸturup derleyebilecek. Åžu anda bunu 
yapılabiliyor aslında.

Fetching https://svn.uludag.org.tr/pisi/trunk/b/bash/pspec.xml
Fetching https://svn.uludag.org.tr/pisi/trunk/b/bash/actions.py
Fetching 
https://svn.uludag.org.tr/pisi/trunk/b/bash/files/bash-3.0-gentoo.diff.bz2
Fetching https://svn.uludag.org.tr/pisi/trunk/b/bash/files/bash30-001
(... diÄŸer yamalar ...)
Building PISI source package: bash
Fetching source from: ftp://ftp.gnu.org/pub/gnu/bash/bash-3.0.tar.gz
bash-3.0.tar.gz                100%        26.11 KB/s
Source archive is 
stored: /home/baris/svn/internal/trunk/pisi/tmp/var/cache/pisi/archives/bash-3.0.tar.gz
Unpacking archive... unpacked 
(/home/baris/svn/internal/trunk/pisi/tmp/var/tmp/pisi/bash-3.0-11/work)
Applying patch: bash-3.0-gentoo.diff.bz2
Applying patch: bash30-001
Applying patch: bash30-002
(... diÄŸer yamalar ...)
Applying patch: bash-3.0-rl-del-backspace-policy.patch
Applying patch: bash-3.0-rl-header.patch
Setting up source...
GNU Config Update Finished...
(... gerisi derleme iÅŸlemleri ...)

Bağımlılık çözümleme mekanizması devreye girdiğinde derleme bağımlılıkları da 
otomatik olarak indirilip kurulabilir.

Bunu yapmakla Gentoo'dan bir gömlek üstün bir şeyi başarmış oluyoruz aslında. 
Gentoo gibi ebuild'leri kendi makinenize çekmek zorunda kalmıyorsunuz. Her 
kullanıcının makinesinde ~300MB'lık bir dosya yığını olmak zorunda 
olmuyor :). PSPEC dosyasını tasarlarken pakete ait tüm bilginin bu dosyadan 
çıkartılabilmesini sağladık. Bu sayede yukarıdaki gibi işleri pisi kolaylıkla 
yerine getiriyor.

Fakat, Pardus'un ve dolayısı ile PİSİ'nin hiç bir zaman Gentoo gibi kaynaktan 
kurulan bir dağıtım olmayacağını bilmek gerekiyor. Kaynak koddan kurulum 
kullanıcılar için önerdiğimiz bir yöntem olmayacak.

iyi çalışmalar,
-- 
Barış Metin
-------------- sonraki bölüm --------------
Yazı olmayan bir eklenti temizlendi...
İsim: kullanılamıyor
Tür: application/pgp-signature
Boyut: 189 bayt
Tanım: kullanılamıyor
Url: http://test.uludag.org.tr/uludag/attachments/20050712/a00a31b1/attachment.bin


Uludag mesaj listesiyle ilgili daha fazla bilgi