[Gelistirici] Paket Yöneticisi güncelleme listeleri
Faik Uygur
faik at pardus.org.tr
17 Oca 2007 Çar 20:26:15 EET
Merhaba,
Bildiğiniz gibi Ekin duyuru listemizde yayınlanan ve olabildiğince de
ayrıntılı çok güzel bir "Güncellemeler" listesi hazırlıyor. Burada her
güncellenen paketin ayrıntısı, bu güncelleme ile hangi sorunun çözüldüğü,
ilgili hata raporu numarası filan bulunuyor. Oldukça güzel bir liste.
Bu işi biraz daha ileri götürüp, Paket Yöneticisinde kullanılabileceğimiz bir
hale getirebilirsek harika bir şey olacak. Şu anda pisi paket sistemimizde
paketlerin içerisinde yer alan comment kısmının bu iş için uygun olduğunu
düşünmüyorum. Bunun bir takım nedenleri var:
Öncelikle paket içindeki comment kısmı daha çok o paketteki güncellemenin
teknik açıdan anlatıldığı yer olarak kalmalı diye düşünüyorum. Geliştirici
commit etmeden burada hmm şimdi paket yöneticisinden bakan kullanıcıya
bunu nasıl anlatsam diye düşünmemeli. "version bump", buffer overflow fix, CVE
bilmem ne diye hızlıca comment atıp geçebilmeli.
İkinci neden ise bu loglar içinde çok dilliliyi destekleyebileceğimiz bir yapı
olsa bu da güzel bir artı olur. Bu bence hiç de gereksiz bir şey değil ve
bunu yapan da bildiğim kimse yok. pspec.xml içine bunları sokmaya
orayı karıştırmaya hiç gerek yok. Zaten description ve summary işi bu konuda
bizi zorluyor. Log işini burada çok dilli yapmak mümkün değil.
Düşündüğüm yapı "Güncelleme Listemizi" sunucularımızda bir yerde
Release-Notes-17.01.2007.xml gibi bir XML dosya içerisinde bir yerde saklamak.
Paket Yöneticisinde de Pardus 2007 çıkış tarihinden itibaren çıkmış olan tüm
Güncelleme Release Notlarını bir html sayfasında liste halinde göstermek. Son
güncelleme en üstte, tıkladığı anda html sayfası gibi bunu sunucudan indirip
bir şekilde süsleyip püsleyip göstereceğiz.
Bu xml dosyaları farklı dillere de; varsa, oluştuysa eğer ilgili ekipler
tarafından da çevrilebilir. KDE'nin o anki aktif olan dilinde çalışan Paket
Yöneticisi de yine bu dildeki listeyi getirir. Şu anda yapabileceğimiz ise
zaten yaptığımız Türkçe listemiz ve bunun İngilizce çevirisi tabi ki.
Ne dersiniz?
Selamlar,
- Faik
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi