[Gelistirici] debug paketleri

Onur Küçük onur at pardus.org.tr
10 Mar 2009 Sal 18:31:17 EET


On Tue, 10 Mar 2009 13:39:52 +0200
Gökçen Eraslan <gokcen at pardus.org.tr> wrote:

> Çok önceden de konuşulmuş birşey bu, Onur'la da konuştuğumuzda gerek
> yok demiştik. Çünkü implementasyon kısmı biraz acılı, normal
> kullanıcılara debug'a özgü davranışların yansımaması için paketlerin
> hem pakete özgü debug hedeleriyle hem de şu an derlediğimiz gibi
> normal olarak derlenmesi gerekiyor. Bunu yapmanın yolu da,
> actions-debug.py yapmak ya da actions.py içinde "if debug: parameters
> += '--enable-debug'" gibi şeyler yapmak gerekecek.
> 
> Sembollerin bile tek başına debug için baya fazla bilgi sağladığını
> ve bahsettiğim yükü düşündüğümüzde böyle demiştik, Onur yanılıyorsam
> düzelt :)

 Böyle yapmanın getirisi götürüsünden fazla gibime geliyor. "olsa
iyi olurdu" diyebileceğimiz bir şey ama şu anki favorim debug
paketlerininin sadece sembol dosyaları içermesi senaryosu. Bu yöntemle
depo ile çakışmayan debug paketlerimiz olacak, sorunu tekrarlamaya
çalışırken sorunun oluştuğu paketi silip yerine başka paket koymak
durumunda kalmayacağız, debug için Internet'ten indirilmesi gereken
verinin boyutu daha az olacak vs. Paketleri "debug için şöyle derle,
debugsızken böyle derle" şeklinde ayırmaya başladığımızda bunları
kaybedeceğiz.

 Konu KDE odaklı gibi ama, bir kaç başka pakette de benzer bir ihtiyaç
var. Bir kısım multimedia paketinde de debug etmek istediğinizde -O0 la
derlemek ve FLAG ları değiştirmek bayağı fark ediyor. Yine de
yukarıdaki sistemi değiştirmek yerine elle paket üretmeyi tercih
ediyorum.


-- 
 Onur Küçük                                      Knowledge speaks,
 <onur.--.-.pardus.org.tr>                       but wisdom listens




Gelistirici mesaj listesiyle ilgili daha fazla bilgi