[Gelistirici] debug paketleri

Gökçen Eraslan gokcen at pardus.org.tr
8 Mar 2009 Paz 00:12:39 EET


Saturday 07 March 2009 Tarihinde Fatih dedi ki:
> Pisi'nin debug paket desteği ne durumda? Ne gibi sorunlar var aşılamayan?
> Fazla işi yoksa 2009'a yetiştirebilir miyiz?

Bununla ilgili ben de bir e-posta atacaktım ne zamandır. pisi.conf'taki 
generateDebug=True yapıp, flaglere -g3 -ggdb ekleyince debug paketleri 
oluşturulabiliyor. cmaketools actionsapi modülünde default build type'ı 
release yaptığımız için orda da değişiklik yapmamız gerekecek sanırım, 
generateDebug verildiyse build type'ı değiştir filan gibi.

Debug mevzusuyla ilgili şu mailler var[1][2][3] önceden tartışılmış. Bir de 
bu[4] var.

Özetle implementasyon tarafı tamam fakat 2 mesele kararlaştırılmadığı için 
yapılamamış:

1- debug paketleri nerede duracak? 
 a-Normal paketlerin olduğu yerde
 b-Aynı depoda hede-debug isimli componentlerde
 c-Depoda değil, herhangi bir dizinde tüm paketler aynı yerde
 d-Ayrı depoda, aynı component hiyerarşisiyle

2- Her paket için debug paketi üretilmeli mi, yoksa sadece belli paketler 
(mesela içinde bir tag içeren ya da hardcoded belli componentler/paketler) 
için mi üretilmeli?

Benim fikrim, sadece belli paketler için debug üretilmesi yönünde, zira tüm 
depo için yaparsak boşu boşuna bir sürü iş yükü getirecek. Bunun yerine, 
mesela xorg, kde, qt, kernel, openoffice, firefox ve derlenmesi gerçekten uzun 
süren bir kaç paket daha olsa yeterli olur. Diğerleri için semboller 
gerektiğinde geliştiriciler elle derleyebilir, zaten yakın zamanda 
geliştiricilere verilecek olan sanal makineler de bu işi görecektir.

Paketleri de, ayrı bir depoda aynı hiyerarşide kullanıma sunabiliriz.

[1] http://liste.pardus.org.tr/gelistirici/2007-October/009183.html
[2] http://liste.pardus.org.tr/pisi/2005-November/004150.html
[3] http://liste.pardus.org.tr/gelistirici/2006-April/001059.html
[4] http://bugs.pardus.org.tr/show_bug.cgi?id=2975

-- 
Gökçen Eraslan
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090308/69d3275c/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi