After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 680951 - Inconsistent debugging output and usage of debugging information/warning/errors
Inconsistent debugging output and usage of debugging information/warning/errors
Status: RESOLVED OBSOLETE
Product: bluefish
Classification: Other
Component: application
development (SVN TRUNK)
Other All
: Normal enhancement
: 2.2.4
Assigned To: Daniel Leidert
Bluefish Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-08-01 07:20 UTC by Daniel Leidert
Modified: 2020-04-24 15:17 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Daniel Leidert 2012-08-01 07:20:48 UTC
A user reported, that he feels like being spammed on the command line by the output, the program produces when called in a terminal window (and this is my feeling too).

Indeed, bluefish makes an inconsistent usage of debugging output. Sometimes it uses macros (DEBUG_MSG), which only produce output if bluefish is configured to do so. But often there is output added via printf() or g_print(). Sometimes such messages show possible programming errors or corner cases, but the related Glib functions are not used (like g_warn_if_fail() etc.), although they would provide us useful information like the line number or enable backtraces.

IMO we should completely rework, which information is printed, how and when and improve the usefulness of this information. I would like to make this an item for target 2.2.4 or 2.2.5.
Comment 1 Olivier Sessink 2012-08-01 07:50:12 UTC
sounds useful
Comment 2 André Klapper 2020-04-24 15:17:24 UTC
Hi, if this ticket is still valid in a recent version of Bluefish, then please report this under https://sourceforge.net/p/bluefish/tickets/ as GNOME Bugzilla is not used anymore by the Bluefish developers - thanks a lot!