[Gelistirici] Geliştiricisi olmayan paketlerin işaretlenmesi
Gürer Özen
gurer at pardus.org.tr
10 Eki 2007 Çar 00:55:49 EEST
On Tuesday 09 October 2007 16:49:48 Ozan Çağlayan wrote:
> Depolarda toplu bir commit yoğunluğu ile tüm pspec.xml'lerin bir şekilde
> işaretlenmesi yerine, sorumlu olduğu ancak artık ilgilenemeyeceği
> paket(ler)in adını deponun kökünde bulunan distribution.xml dosyasına
> girilmesinin daha kolay olacağını düşündük Çağlar ile.
> Böylece pisi'ye
> eklenecek "list-unmaintained" tarzı bir parametreyle herhangi bir
> depodaki geliştiricisi olmayan paketler görüntülenebilecek.(Aynı bilgi
> paketler.pardus.org.tr üzerinden de yayınlanacak)
Datayı distribution.xml'e koymak ve Pisi'ye böyle bir komut eklemek, indeksin
şişmesine yol açacak ama bize bir şey kazandırmayacak bence. Maintainer
arayan paketler, yalnızca sorumluluk almak isteyen geliştirici adaylarını
ilgilendiren bir bilgi, ve web'de bir yerde görüntülenmesi yeterli olacaktır.
Bu bilgi ayrı bir dosyada tutulabilir, yada pspec içinde tutulacaksa üç yol
var. Toplantıda önerdiğim şekilde özel bir isme atanır, Packager tagı konmaz,
yada Packager tagı içine bir <Unmaintained/> eklenir. İlki hacky bir yol,
ikincisi piside, ikinci ve üçüncüsü validation toollarda değişiklik
gerektirecek.
Bunların hangisinin ideal olacağını tartışırken, svn depo root dizininde
geçici olarak bir text dosya içine
system/base/hedehöd
desktop/kde/lala
şeklinde bilgi toplamaya başlayıp, çözüme karar verilince bir betikle kolayca
belirlenen biçime taşıyabiliriz, ne dersiniz? Burdaki gerçek durumun hızlıca
ortaya çıkmasının geliştiricileri doğru yönlendirmek açısında önemli olduğunu
düşünüyorum.
Bir de bu bilgiyi otomatik toplama fikri var. En son güncelleme tarihi, açık
bug kayıtları, yazılımın sürümü ve mesela freshmeat.net'teki kayıtlı son
sürümü arasındaki fark vb gibi kriterlere bakıp, hangi paketlere ilgi
gösterilmediğini kabaca çıkartabiliriz. Ama bunun için iyi bir metrik
geliştirmek zor olabilir.
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi