unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#46025: 28.0.50; warning suppression buttons truncate warnings
@ 2021-01-21 20:51 No Wayman
  2021-01-22  9:12 ` akrl--- via Bug reports for GNU Emacs, the Swiss army knife of text editors
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: No Wayman @ 2021-01-21 20:51 UTC (permalink / raw)
  To: 46025


The warning suppression buttons introduced in 
66d01012ba61a364fe92cdc1728bfa135a90626a truncate warning 
messages.
I have offered a trivial patch in the past to have an option to 
disable these buttons:

https://lists.gnu.org/archive/html/bug-gnu-emacs/2020-09/msg01405.html

Lars did not see it as a valid use case. His argument 
(summarized):

> since you get the warnings so seldom, it makes sense
> to have the very few you see come with ready-made ways of making 
> them go
> away, and then you're back to no warnings again.

Initially I thought the idea of the buttons was useful, but after 
thinking on it more
I agree with the case against these buttons Jonas Bernoulli made 
here:

https://lists.gnu.org/archive/html/emacs-devel/2020-11/msg00768.html

I would add to that, the fact that the buttons truncate the 
warning messages makes it impossible for a user to make an 
informed decision on whether or not they should be suppressing the 
warning. The truncated messages are equally useless to me as a 
developer. Here's an image someone sent me of the warnings on 
their system:

https://user-images.githubusercontent.com/2872862/105290265-42526580-5bb0-11eb-962d-b56f71b6efc0.png

While I politely encouraged them to send text in the future for 
such output,
here's what I would've received:

 Warning (comp): Debugger entered--Lisp error: 
 (native-compiler-error-empty-byte 
 "/root/.emacs.d/straight/build/straight/straight-au..." 
 "/root/.emacs.d/straight/build/straight/straight-au...\
") Disable showing Disable logging
 Warning (comp): Debugger entered--Lisp error: 
 (native-compiler-error-empty-byte 
 "/root/.emacs.d/straight/build/bind-key/bind-key-au..." 
 "/root/.emacs.d/straight/build/bind-key/bind-key-au...\
") Disable showing Disable logging
Warning (comp): Debugger entered--Lisp error: 
(native-compiler-error-empty-byte 
"/root/.emacs.d/straight/build/use-package/use-pack..." 
"/root/.emacs.d/straight/build/use-package/use-pack...\
") Disable showing Disable logging

It's only by luck I can see enough of the file path to know which 
files are throwing the errors.

Is there a way to work around this (absent my patch)?





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-07-28 12:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-21 20:51 bug#46025: 28.0.50; warning suppression buttons truncate warnings No Wayman
2021-01-22  9:12 ` akrl--- via Bug reports for GNU Emacs, the Swiss army knife of text editors
2021-01-22 22:05   ` No Wayman
2021-04-21  3:19 ` Stefan Kangas
2021-04-21  8:58   ` Eli Zaretskii
2021-04-21 11:39 ` iarchivedmywholelife
2022-07-28 12:39 ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).