[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