[Gelistirici] [paketler-commits] r23500 - devel/programming/tools/gcc-snapshot

S.Çağlar Onur caglar at pardus.org.tr
22 Nis 2007 Paz 21:00:05 EEST


21 Nis 2007 Cts tarihinde, paketler-commits at pardus.org.tr şunları yazmıştı: 
> Author: cartman
> Date: Sat Apr 21 19:22:58 2007
> New Revision: 23500
>
> Added:
>    devel/programming/tools/gcc-snapshot/
>    devel/programming/tools/gcc-snapshot/actions.py
>    devel/programming/tools/gcc-snapshot/pspec.xml
> Log:
> two time the charm

İsmail IRC toplantısında bundan sonra herhangi bir depoya (playground haric) 
yeni bir paket eklerken review sürecinden geçirmeye karar verdik "Devel 
Deposundaki Paketlerin Bir Kalite Standardına Çekilmesi@[1]"

ve güncellenmiş Depo Politikası derki [2]

 Depoya yeni bir paket eklenmesi

Paket depolarına yeni bir paket eklemek için bazı şartların yerine getirilmiş 
olması gerekmektedir. İki farklı depo (kararlı ve geliştirme) için farklı 
kurallar söz konusudur. Temel kural olarak yeni bir paket her zaman ilk önce 
geliştirme deposuna eklenir.

Bir paket geliştirme deposuna eklenmeden önce geçici olarak gözden geçirilmesi 
için playground/ deposuna review/ dizini altına eklenir ve paketler e-posta 
listesine e-posta ile haber verilerek gözden geçirilme süreci başlar. Gözden 
geçirme süreci paketin aşağıdaki kriterleri sağlayıp/sağlamadığı kontrol 
etmek için yapılır;

    * Paket sorunları: 

    o Oluşturulan ikili paketler fazla büyük (monolitik). Birden fazla pakete 
bölünebilir mi? 
    o Paketin actions.py ve pspec.xml dosyaları doğru formatta ve olması 
gerektiği gibi mi? 
    o Paket derlenirken dağıtımın belirlediği CFLAGS/CXXFLAGS/LDFLAGS gibi 
değişkenleri kullanıyor mu? 
    o Paketler inşa sırasında inşa dizini dışında işlem yapmadıkları kontrol 
edildi mi? 
    o Paketin inşa ve çalışma zamanı bağımlılıkları eksiksiz ve hatasız olarak 
listelenmiş mi? Paketin depoda herhangi bir çember bağımlılık yaratmadığı 
kontrol edildi mi ? 

    * Yazılım sorunları: 

    o Utf-8 uyumsuzlukları var mı? 
    o Türkçe çeviri eksikliği var mı? 
    o Uygulama grafikleri masaüstü ile uyumlu mu? 
    o Ön tanımlı yapılandırma seçenekleri dağıtımın amaçları ile uyuşuyor mu? 
    o Yazılımın bilinen veya yeni bulunan hataları çözülmüş mü? 
    o Kullanışlılık sorunları mevcut mu? 
    o Paketin bilinen bir güvenlik açığı var mı? ( Varsa, ilgili güvenlik 
açığını gideren yaması ile birlikte eklenmelidir. ) 

Gözden geçirilen ve onay alan paketler Geliştirme deposuna eklenir. Fakat 
geliştirme deposuna eklenen tüm paketlerin ileride kararlı depoya ekleneceği 
garantisi yoktur. Kararlı depoya geçişe sürümün kuralları çerçevesinde 
kararlı depo sürdürme takımı karar verir. 

Bu baabta bundan sonra devel/'e veya stable/'a ACK almamış bir paketi 
eklemiyoruz :)

[1] http://tr.pardus-wiki.org/18-04-2007_IRC_Toplant%C4%B1s%C4%B1
[2] http://tr.pardus-wiki.org/Pardus:Depo_Politikas%C4%B1
-- 
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/

Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20070422/8c4a29af/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi