Recent

Author Topic: Issue tracker for bugs and new features, forum for questions  (Read 30842 times)

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Issue tracker for bugs and new features, forum for questions
« on: November 12, 2012, 10:56:42 pm »
Hi

Since Lazarus 1.0 we have seen more reports in the issue tracker, http://bugs.freepascal.org/.
It proves that Lazarus got new testers and is getting more popular which is nice of course.
As a side effect however some of the bug reports are not really bugs but rather questions that would belong to this forum.

So let's keep the issue tracker for real bugs!
If you suspect there is a bug in FPC/Lazarus but you are not very experienced with the system yet, please ask first in this forum or in the mailing list. They are active and full of knowledgeable people.

I am not pointing to any single report as this has been a trend for some time.

Juha
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

hinst

  • Sr. Member
  • ****
  • Posts: 303
Re: Issue tracker for bugs and new features, forum for questions
« Reply #1 on: November 13, 2012, 05:08:05 pm »
There seems to be a bug in Lazarus....
The executable files are too large muahahaha  >:D
Just trolling lol
This question is most disturbing and it never gets old. there are always some people asking this
Too late to escape fate

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Issue tracker for bugs and new features, forum for questions
« Reply #2 on: November 13, 2012, 05:23:32 pm »
There seems to be a bug in Lazarus....
The executable files are too large muahahaha  >:D
Just trolling lol
This question is most disturbing and it never gets old. there are always some people asking this

:)
Yeah.
I think the executable size is a psychological issue mostly. I mean, with todays hard drive and USB stick capacities and networking speeds it makes no real difference most times.
The run-time resource usage is more important.
But yes, I also hope the executables will become smaller, then nobody would complain about it.

Juha
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

Blaazen

  • Hero Member
  • *****
  • Posts: 3237
  • POKE 54296,15
    • Eye-Candy Controls
Re: Issue tracker for bugs and new features, forum for questions
« Reply #3 on: November 13, 2012, 05:49:37 pm »
We are not alone. The other cross-platform IDE/RAD - wxWidget - has similar problems. See here: http://wiki.wxwidgets.org/Reducing_Executable_Size and other similar topics on their FAQ and forum.  ;)
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

airpas

  • Full Member
  • ***
  • Posts: 179
Re: Issue tracker for bugs and new features, forum for questions
« Reply #4 on: November 13, 2012, 09:23:55 pm »
i think speed is more important than size .

Dibo

  • Hero Member
  • *****
  • Posts: 1048
Re: Issue tracker for bugs and new features, forum for questions
« Reply #5 on: November 13, 2012, 10:20:37 pm »
Yes, but fresh users which come from delphi are mostly scared with 15-20 MB exe size. And this is only few options in project and we get 1.5 MB exe. This is really shocking in first time, and here rumors begin

Leledumbo

  • Hero Member
  • *****
  • Posts: 8746
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Issue tracker for bugs and new features, forum for questions
« Reply #6 on: November 14, 2012, 08:28:38 am »
In trunk, there seems to be some optimizations/refactoring (compiler? LCL? I don't know). I just compiled an older project and the size gets a bit smaller now (a few hundred KB) :D

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: Issue tracker for bugs and new features, forum for questions
« Reply #7 on: November 14, 2012, 09:35:45 am »
May I remind our gentle readers of bug:
http://bugs.freepascal.org/view.php?id=22743
which asks for providing debug and production/release build modes by default?

This will at least simplify answering people asking those questions: "Just use release build mode" ;)
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

Leledumbo

  • Hero Member
  • *****
  • Posts: 8746
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Issue tracker for bugs and new features, forum for questions
« Reply #8 on: November 14, 2012, 01:35:03 pm »
Quote
May I remind our gentle readers of bug:
http://bugs.freepascal.org/view.php?id=22743
which asks for providing debug and production/release build modes by default?

This will at least simplify answering people asking those questions: "Just use release build mode"
The feature seems to be on the work, I can find something new in the project options dialog... (from trunk, of course)

BeniBela

  • Hero Member
  • *****
  • Posts: 905
    • homepage
Re: Issue tracker for bugs and new features, forum for questions
« Reply #9 on: November 14, 2012, 02:50:08 pm »
I think the executable size is a psychological issue mostly. I mean, with todays hard drive and USB stick capacities and networking speeds it makes no real difference most times.


I, for one, have 30 MB maximal space for my webpage, and had therefore to stop publishing binaries there, after switching from Delphi to Lazarus

Bart

  • Hero Member
  • *****
  • Posts: 5275
    • Bart en Mariska's Webstek
Re: Issue tracker for bugs and new features, forum for questions
« Reply #10 on: November 14, 2012, 05:44:44 pm »
I, for one, have 30 MB maximal space for my webpage, and had therefore to stop publishing binaries there, after switching from Delphi to Lazarus

Getting off-topic more and more...
But, you can host your projects on sourceforge or google-code (or similar) and upload binaries there.

Bart

bdexterholland

  • Jr. Member
  • **
  • Posts: 65
  • uh?
Re: Issue tracker for bugs and new features, forum for questions
« Reply #11 on: November 14, 2012, 10:12:51 pm »
There seems to be a bug in Lazarus....
The executable files are too large muahahaha  >:D
Just trolling lol
This question is most disturbing and it never gets old. there are always some people asking this

:)
Yeah.
I think the executable size is a psychological issue mostly. I mean, with todays hard drive and USB stick capacities and networking speeds it makes no real difference most times.
The run-time resource usage is more important.
But yes, I also hope the executables will become smaller, then nobody would complain about it.

Juha


I Think this issue is related to the debug symbols that is attached to executable. If lazarus, by default, generate a external debug symbol, this issue will desapear from Mantis
[sleep .....]

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 9792
  • Debugger - SynEdit - and more
    • wiki
Re: Issue tracker for bugs and new features, forum for questions
« Reply #12 on: November 14, 2012, 10:50:08 pm »
I Think this issue is related to the debug symbols that is attached to executable. If lazarus, by default, generate a external debug symbol, this issue will desapear from Mantis

And other issues will pop up instead.
As someone recently pointed out, heaptrc will not find the symbols in the external files, nor will dumpstack (e.g. console dump of exception). Maybe other issues....

irfanbagus

  • Jr. Member
  • **
  • Posts: 73
Re: Issue tracker for bugs and new features, forum for questions
« Reply #13 on: November 15, 2012, 03:29:31 am »
how if we create simplify version of FAQ, only contain most asking with short answer and link to long answer (in lazarus website), and show once after installation or on first run of lazarus ide ? IMHO that will be easy to do but effective to 'force' new lazarus users read FAQ.

BeniBela

  • Hero Member
  • *****
  • Posts: 905
    • homepage
Re: Issue tracker for bugs and new features, forum for questions
« Reply #14 on: November 16, 2012, 08:42:37 pm »
Getting off-topic more and more...
But, you can host your projects on sourceforge or google-code (or similar) and upload binaries there.


Only open source software

And it's not worth the trouble for small projects



I Think this issue is related to the debug symbols that is attached to executable.

It would also help a lot, if not everything would be implemented again and again,

I recently grepped the fpc source to find a stable sort, and instead I only found QuickSort implementations.
Seven of them! In TFPList.Sort, TStringList.QuickSort, TFPSList.QuickSort, TFPBaseDitherer.QuickSort, TFPMedianCutQuantizer.QuickSort, TFPMedianCutQuantizer.QuickSortBoxes and paslzxcomp.qsort
Plus another one in the LCL in TCustomGrid.Sort.
If they were all replaced by a single implementation, it would already be much smaller

 

TinyPortal © 2005-2018