Binaries with debug symbols

Matías Costa <[email protected]> Sat, 3 Apr 2004 15:47:05 +0200
Newsgroups gmane.linux.debian.kde.cvs
Message-ID <[email protected]>
I am going to tell a an experience and a reflexion.

I found a bug easily reproduceable (that word exists?), and I said myself, 
"This is a perfect bug to report", and so I did:

http://bugs.kde.org/show_bug.cgi?id=78927

Then someone posted a second message asking for a backtrace. And this morning 
I tried to recompile kopete 3_2_0_RELEASE branch with --enable-debug=full. I 
have been trying it about 1 hour and I could not do it. That makes me 
apreciate more the Christian work.

And then I think, why not compiling the packages with debug symbols? The only 
reason I found is theses binaries should be bigger and slower. But we have to 
see these packages are not for the normal user. May be we can call the users 
of these packages a power-user (may be no, I am not one) or bledding-edge 
user, or kde-compromised user. I want to callaborate with the KDE 
development, and my (our) 2 cents can be good bug reports.

If someone does not want the inconveniences of the debug symbols he can 
simply:

dpkg -L package-name | grep ^/usr/bin | xargs strip

This can be annoying, but, hey, this is cvs code, are you sure you know what 
are you doing? if not take the official packages. I mean, move away the 
symbols is easy, putting them is not, at least not for me, not for kopete. 
Deeper in the cuestion is the finallity of these packages.

You can say, "well, it's not our matter you can't give a backtrace or compile 
your own stuff". But I'm not talking about that. We have de KDebug system, 
let's use it. Even if I can compile kopete, the fact is these packages can 
make a difference as an easy way to boost KDE devel. Catch the bug and send 
good reports, without to know how to build it, without know to code KDE. I 
mean distributed test and comunity coordination. That's the power of free 
software.

After all this is Debian, and the Debian users, I think, are (should be) the 
most open source development compromised, because the fact is Debian is a 
super comunity itself.

I think I have expressed the idea. Pardon my english.

PD: any tutorial or howto to build KDE apps from CVS (not all KDE)?