Christian U. schreef:
Vincent Snijders schrieb:
Fabio Dell'Aria schreef:


Yes I understand but why loose so many new users?
All the programmers come from Delphi reports this issue and only a little subset of them check for a solution on Google.
Others are lost!

So what? It is their loss. If they cannot even find out how to do this, how can we expect them to become contributors? So, it even is a nice selection mechanism for new users. (OK, maybe I am overreaction now). Remember Lazarus is not a commercial product that needs users to survive, it is a open source project that needs contributors (for the LCL, the IDE, for documentation, for testing (which needs good backtraces), for writing and porting components) to survive. I don't expect users who cannot find out how to put the checkboxes in the compiler options dialog (yes, we can improve the IDE in this area), to be much of an help.
NO !
As more users use Lazarus as more contributors are there and also as testers there helpful. I dont understand your meaning vincent.

Really simple, let's draw it black/white to get the message across.

I attack the simple hypothesis: More users leads to more contributors.

I defend the hypothesis:
Users who cannot find out how to remove debug info from executable are unlike to become contributors (giving good advice in forums, providing good bug reproducible bug report with example programs and back traces, patches, writing good example programs for the wiki, contributing documentation). They are more likely to inhibit the advance of Lazarus by giving misinformation in forums, cluttering the bug tracker with hard the reproduce bug reports, etc.

This solution has 4 benefits and it can be an simple Option when building Lazarus "strip debuginfo from LCL files" that is on per default. Who want to debug lcl code (sure only a very samll percentage) can just deactivate it, rebuild Lazarus and good is. Its an real good ihea also the debugger dont find a lot of fpc .inc files in lcl code thats also solved with it.

Yes, patches are welcome.



But if a solution exists why do not use it?

I do not understand! :(


Because it excludes the use of debug information for users that want that information. Removing it is trivial, adding it much harder.
Adding is just a recompile of Lazarus what is hard on this ?


Explain that to somebody who cannot find out how to set a couple of checkboxes in the compiler options.

Vincent

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to