unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#30491: 26.0; (elisp) `Profiling'
@ 2018-02-16 18:11 Drew Adams
  2018-02-16 18:15 ` Drew Adams
  2018-02-17 10:06 ` Eli Zaretskii
  0 siblings, 2 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-16 18:11 UTC (permalink / raw)
  To: 30491

1. "how much resource" is not good English.  How much of a given
   resource or how many resources, not how much resource.  "Resource" is
   a countable noun.

2. "See the functions 'benchmark-run' and 'benchmark-run-compiled'".
   Those are macros, not functions.  And it should probably mention
   command `benchmark'.

3. The node should say something about library `elp', or it should not
   mention it.  The approach should be similar to what is said about
   library `benchmark.el', at a minimum.

4. A simple example of using the profiler commands would be welcome.


In GNU Emacs 26.0.91 (build 1, x86_64-w64-mingw32)
 of 2018-01-22
Repository revision: 752fba992b793a74d202c9cfc3e1a92fd458e748
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --without-dbus --host=x86_64-w64-mingw32
 --without-compress-install 'CFLAGS=-O2 -static -g3''





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-16 18:11 Drew Adams
@ 2018-02-16 18:15 ` Drew Adams
  2018-02-17 10:06 ` Eli Zaretskii
  1 sibling, 0 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-16 18:15 UTC (permalink / raw)
  To: 30491

Also, some brief comparison of profile, elp, and benchmark could be helpful: what are their particular purposes, strengths, etc.





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-16 18:11 Drew Adams
  2018-02-16 18:15 ` Drew Adams
@ 2018-02-17 10:06 ` Eli Zaretskii
  1 sibling, 0 replies; 19+ messages in thread
From: Eli Zaretskii @ 2018-02-17 10:06 UTC (permalink / raw)
  To: Drew Adams; +Cc: 30491

> Date: Fri, 16 Feb 2018 10:11:59 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
> 
> 1. "how much resource" is not good English.  How much of a given
>    resource or how many resources, not how much resource.  "Resource" is
>    a countable noun.
> 
> 2. "See the functions 'benchmark-run' and 'benchmark-run-compiled'".
>    Those are macros, not functions.  And it should probably mention
>    command `benchmark'.

I fixed those.

> 3. The node should say something about library `elp', or it should not
>    mention it.  The approach should be similar to what is said about
>    library `benchmark.el', at a minimum.

Done.

> 4. A simple example of using the profiler commands would be welcome.

Not sure what example you had in mind.  The text mentions 3 profiler
commands to invoke, and describes the resulting profile.  What would
the example include, besides just "M-x profile-start" etc., which
sounds redundant?

> Also, some brief comparison of profile, elp, and benchmark could be helpful: what are their particular purposes, strengths, etc.

I think this was already clear from the text: e.g., benchmark only
measures the total execution time of a form, it doesn't produce any
insights on the distribution of that time between the form's
components.  I added more text to make some differences more clear.

Thanks.





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

* bug#30491: 26.0; (elisp) `Profiling'
       [not found] ` <<837ercc4mp.fsf@gnu.org>
@ 2018-02-17 15:45   ` Drew Adams
  2018-02-17 16:16     ` Noam Postavsky
                       ` (2 more replies)
  0 siblings, 3 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-17 15:45 UTC (permalink / raw)
  To: Eli Zaretskii, Drew Adams; +Cc: 30491

> > 4. A simple example of using the profiler commands would be welcome.
> 
> Not sure what example you had in mind.  The text mentions 3 profiler
> commands to invoke, and describes the resulting profile.  What would
> the example include, besides just "M-x profile-start" etc., which
> sounds redundant?

I guess I was mainly thinking of use of the resulting output.

Perhaps it was not so much a doc problem as a problem of
usability of the UI of the report.

I know I was looking for a way to "open" not just the entry
on the current line, but also a way to open either (1) all
entries or (2) all entries in the region.  I ended up using
a keyboard macro to do #1.

And I found that the action that is now associated with a
`mouse-1' click, which is to "open" the entry of the line
clicked, is more annoying than helpful.  Clicking to set
point is too useful to be lost or relegated to "slow"
clicking.  I ended up using only the keyboard to move the
cursor, which isn't always ideal for direct access.

Yes, those are not comments about the doc.  Perhaps they
could be considered anyway, without needing a separate
bug report?

> > Also, some brief comparison of profile, elp, and benchmark could be
> helpful: what are their particular purposes, strengths, etc.
> 
> I think this was already clear from the text: e.g., benchmark only
> measures the total execution time of a form, it doesn't produce any
> insights on the distribution of that time between the form's
> components.  I added more text to make some differences more clear.

This post makes a start, but it doesn't mention elp.
Perhaps the text you've added (I've not seen it yet)
already makes a similar brief comparison.

https://emacs.stackexchange.com/a/540/105

Thanks for the doc improvements.





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-17 15:45   ` bug#30491: 26.0; (elisp) `Profiling' Drew Adams
@ 2018-02-17 16:16     ` Noam Postavsky
  2018-02-17 16:24     ` Eli Zaretskii
  2018-02-18 15:52     ` Drew Adams
  2 siblings, 0 replies; 19+ messages in thread
From: Noam Postavsky @ 2018-02-17 16:16 UTC (permalink / raw)
  To: Drew Adams; +Cc: 30491

Drew Adams <drew.adams@oracle.com> writes:

> I know I was looking for a way to "open" not just the entry
> on the current line, but also a way to open either (1) all
> entries or (2) all entries in the region.  I ended up using
> a keyboard macro to do #1.

You can use the prefix argument to profiler-report-toggle-entry (C-u
RET).  This is documented as of Emacs 25 (see [1: 272391f1d6] and
Bug#13455).

[1: 272391f1d6]: 2016-07-28 20:02:42 -0400
  profiler: document prefix arg for tree expansion
  https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=272391f1d63eae0c1002d62fa5e5b1d63a0da767





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-17 15:45   ` bug#30491: 26.0; (elisp) `Profiling' Drew Adams
  2018-02-17 16:16     ` Noam Postavsky
@ 2018-02-17 16:24     ` Eli Zaretskii
  2018-02-18 17:36       ` Drew Adams
  2021-10-23 17:01       ` Stefan Kangas
  2018-02-18 15:52     ` Drew Adams
  2 siblings, 2 replies; 19+ messages in thread
From: Eli Zaretskii @ 2018-02-17 16:24 UTC (permalink / raw)
  To: Drew Adams; +Cc: 30491

> Date: Sat, 17 Feb 2018 07:45:34 -0800 (PST)
> From: Drew Adams <drew.adams@oracle.com>
> Cc: 30491@debbugs.gnu.org
> 
> > > 4. A simple example of using the profiler commands would be welcome.
> > 
> > Not sure what example you had in mind.  The text mentions 3 profiler
> > commands to invoke, and describes the resulting profile.  What would
> > the example include, besides just "M-x profile-start" etc., which
> > sounds redundant?
> 
> I guess I was mainly thinking of use of the resulting output.
> 
> Perhaps it was not so much a doc problem as a problem of
> usability of the UI of the report.
> 
> I know I was looking for a way to "open" not just the entry
> on the current line, but also a way to open either (1) all
> entries or (2) all entries in the region.  I ended up using
> a keyboard macro to do #1.

It's much easier to do "C-u RET" on the top line of the call-tree.
And the fact that prefix argument has this effect is documented.

> > > Also, some brief comparison of profile, elp, and benchmark could be
> > helpful: what are their particular purposes, strengths, etc.
> > 
> > I think this was already clear from the text: e.g., benchmark only
> > measures the total execution time of a form, it doesn't produce any
> > insights on the distribution of that time between the form's
> > components.  I added more text to make some differences more clear.
> 
> This post makes a start, but it doesn't mention elp.
> Perhaps the text you've added (I've not seen it yet)
> already makes a similar brief comparison.
> 
> https://emacs.stackexchange.com/a/540/105

I think this is covered now.





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-17 15:45   ` bug#30491: 26.0; (elisp) `Profiling' Drew Adams
  2018-02-17 16:16     ` Noam Postavsky
  2018-02-17 16:24     ` Eli Zaretskii
@ 2018-02-18 15:52     ` Drew Adams
  2018-02-18 16:22       ` Drew Adams
  2 siblings, 1 reply; 19+ messages in thread
From: Drew Adams @ 2018-02-18 15:52 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 30491

> And I found that the action that is now associated with a
> `mouse-1' click, which is to "open" the entry of the line
> clicked, is more annoying than helpful.  Clicking to set
> point is too useful to be lost or relegated to "slow"
> clicking.  I ended up using only the keyboard to move the
> cursor, which isn't always ideal for direct access.

I have `mouse-1-click-follows-link' = nil, which normally
means that `mouse-1' click just sets point.  At the very
least it normally does NOT mean that `mouse-1' click does
the same thing that `mouse-2' click does.

In this context, I would like `mouse-2' to do what `mouse-1'
is currently doing: open the clicked entry.  And I would
like (and expect) that `mouse-1' simply sets point, as
usual.

This change to making `mouse-1' always open the entry
seems to go against Emacs convention and subvert the
user's setting of `mouse-1-click-follows-link'.

Not only that, but the normal behavior of non-nil
`mouse-1-click-follows-link' is that if you hold `mouse-1'
depressed for a moment the command simply sets point.
But in the profiler report buffer doing that instead
shows `C-h f' output for the function.

So it seems that the Profiler report key bindings do
not respect `mouse-1-click-follows-link' for either
a nil or a non-nil value.

This is bad design, IMO - a design bug.  It is pretty
much impossible, it seems, to use `mouse-1' to set
point.





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-18 15:52     ` Drew Adams
@ 2018-02-18 16:22       ` Drew Adams
  0 siblings, 0 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-18 16:22 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 30491

> Not only that, but the normal behavior of non-nil
> `mouse-1-click-follows-link' is that if you hold `mouse-1'
> depressed for a moment the command simply sets point.
> But in the profiler report buffer doing that instead
> shows `C-h f' output for the function.
> 
> So it seems that the Profiler report key bindings do
> not respect `mouse-1-click-follows-link' for either
> a nil or a non-nil value.
> 
> This is bad design, IMO - a design bug.  It is pretty
> much impossible, it seems, to use `mouse-1' to set
> point.

My bad about that part.  Holding `mouse-1' depressed
does not show help on the function.  But I was right
that it also does not set point (as it should, if
`mouse-1-click-follows-link' were respected).

Holding `mouse-1' for a moment does nothing different.
The slow click just toggles the entry, same as a fast
click.

---

I was confused here by reading the help for `C-h k'
for the `mouse-1' click.  At the end of that help I
read this:

  For documentation of the corresponding mouse down
  event <down-mouse-1>, click and hold the mouse button
  longer than 0.5 second(s).

I was misreading that as applying to the command whose
doc I was reading: `profiler-report-toggle-entry'.

Instead, that sentence is about the key action I used
at the prompt of `C-h k'.

I think this help text is unclear.  99% of the text
is about a COMMAND - the command bound to the mouse
up event.  And then, with no separation at all, we
read a sentence that is suddenly about the second
event you caused in response to the `C-h k' prompt'.

This is awful (IMHO).  At the very least, that
sentence should be set off with a clear separator
(e.g. horizontal line or C-l char), and it should
be in parentheses.

Some better help design is needed for this, in any
case.  I'm sure I won't be the last user to fall
prey to this design gotcha.





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-17 16:24     ` Eli Zaretskii
@ 2018-02-18 17:36       ` Drew Adams
  2018-02-20 18:26         ` Drew Adams
  2021-10-23 17:01       ` Stefan Kangas
  1 sibling, 1 reply; 19+ messages in thread
From: Drew Adams @ 2018-02-18 17:36 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Michael Heerdegen, 30491

> > I know I was looking for a way to "open" not just the entry
> > on the current line, but also a way to open either (1) all
> > entries or (2) all entries in the region.  I ended up using
> > a keyboard macro to do #1.

EZ> It's much easier to do "C-u RET" on the top line of the call-tree.
EZ> And the fact that prefix argument has this effect is documented.

NP> You can use the prefix argument to profiler-report-toggle-entry (C-u
NP> RET).  This is documented as of Emacs 25 (see [1: 272391f1d6] and
NP> Bug#13455).

Yes, I see that now.  I don't think it's very obvious, though.

For some reason, we've dedicated all of these keys to this
command: `mouse-1', `i', `TAB', `RET', and we've put it in
the menu-bar menu.  (Why so many keys?)

And yet we've dedicated no key to doing directly what `C-u i'
does.  Maybe that should be rethought?

At the very least, maybe that action should be added to the
menu-bar menu, so that users can more easily discover that
they can invoke it using `C-u i'.

(Ccing Michael H.)





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-18 17:36       ` Drew Adams
@ 2018-02-20 18:26         ` Drew Adams
  0 siblings, 0 replies; 19+ messages in thread
From: Drew Adams @ 2018-02-20 18:26 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Michael Heerdegen, 30491

Other UX problems I see with `profiler-report-mode'.  #1 is the
greatest annoyance, to me.

1. There should be an easy way to expand the tree space horizontally,
   to eliminate eliding (`...').  When I use the profiler the code
   that I really want to see is too often completely missing - it's
   hidden by `...'.  How to show it?

   To work around this limitation I found myself tweaking variables
   `profiler-report-(cpu|memory)-line-format' to increase the `left'
   value, which is ridiculous.

   Is there a better way to expand/expose the elided entries?
   I was hoping that maybe command `profiler-report-expand-entry'
   would do the job, but it doesn't.  Expanding for that command
   means exposing but not widening the field (column) so that an
   elided entry is shown.

2. Command `profiler-report-expand-entry' with a prefix arg does
   not do what its doc string says - it does not expand the whole
   subtree.  It expands the subtree at point only if the current
   line has a `+' sign.  So if the current line has `-' instead,
   and if some lines under it (in its subtree) have `+', those
   `+' lines are not expanded.

   I think it should do what its doc says, or at least that some
   command should do that.

3. Commands `profiler-find-profile(-other-(window|frame))' should
   maybe be bound to keys.  They complement function
   `profiler-report-write-profile'.  They should at least be added
   to menu-bar menu `Profiler'.  They let you move to a different
   (saved) profiler report.





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

* bug#30491: 26.0; (elisp) `Profiling'
  2018-02-17 16:24     ` Eli Zaretskii
  2018-02-18 17:36       ` Drew Adams
@ 2021-10-23 17:01       ` Stefan Kangas
  2021-10-23 18:18         ` bug#30491: [External] : " Drew Adams
  1 sibling, 1 reply; 19+ messages in thread
From: Stefan Kangas @ 2021-10-23 17:01 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 30491-done

Eli Zaretskii <eliz@gnu.org> writes:

>> > > Also, some brief comparison of profile, elp, and benchmark could be
>> > helpful: what are their particular purposes, strengths, etc.
>> >
>> > I think this was already clear from the text: e.g., benchmark only
>> > measures the total execution time of a form, it doesn't produce any
>> > insights on the distribution of that time between the form's
>> > components.  I added more text to make some differences more clear.
>>
>> This post makes a start, but it doesn't mention elp.
>> Perhaps the text you've added (I've not seen it yet)
>> already makes a similar brief comparison.
>>
>> https://emacs.stackexchange.com/a/540/105
>
> I think this is covered now.

From reading this thread, it seems like the documentation issues here
have been fixed.  There were also some tangents, but separate bug
reports were filed for those.  So it doesn't seem like there's nothing
more to do here, and I'm closing this bug.

As always, please report back if there's something I missed.  Please
open new bug reports for any remaining issues that are not related to
the documentation changes discussed here.  Thanks in advance.





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

* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
  2021-10-23 17:01       ` Stefan Kangas
@ 2021-10-23 18:18         ` Drew Adams
  2021-10-23 18:36           ` Stefan Kangas
  2021-10-23 19:12           ` Eli Zaretskii
  0 siblings, 2 replies; 19+ messages in thread
From: Drew Adams @ 2021-10-23 18:18 UTC (permalink / raw)
  To: Stefan Kangas, Eli Zaretskii; +Cc: 30491-done@debbugs.gnu.org

> From reading this thread, it seems like the documentation issues here
> have been fixed.  There were also some tangents, but separate bug
> reports were filed for those.  So it doesn't seem like there's nothing
> more to do here, and I'm closing this bug.
> 
> As always, please report back if there's something I missed.  Please
> open new bug reports for any remaining issues that are not related to
> the documentation changes discussed here.  Thanks in advance.

Some doc problems were addressed; other problems (UI)
were not.  (The bug wasn't closed in 2018, BTW.)

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

* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
  2021-10-23 18:18         ` bug#30491: [External] : " Drew Adams
@ 2021-10-23 18:36           ` Stefan Kangas
  2021-10-23 19:06             ` Drew Adams
  2021-10-23 19:14             ` Eli Zaretskii
  2021-10-23 19:12           ` Eli Zaretskii
  1 sibling, 2 replies; 19+ messages in thread
From: Stefan Kangas @ 2021-10-23 18:36 UTC (permalink / raw)
  To: Drew Adams, Eli Zaretskii; +Cc: 30491-done@debbugs.gnu.org

Drew Adams <drew.adams@oracle.com> writes:

>> From reading this thread, it seems like the documentation issues here
>> have been fixed.  There were also some tangents, but separate bug
>> reports were filed for those.  So it doesn't seem like there's nothing
>> more to do here, and I'm closing this bug.
>>
>> As always, please report back if there's something I missed.  Please
>> open new bug reports for any remaining issues that are not related to
>> the documentation changes discussed here.  Thanks in advance.
>
> Some doc problems were addressed; other problems (UI)
> were not.  (The bug wasn't closed in 2018, BTW.)

The fact that the bug wasn't closed doesn't tell us much, as bugs are
routinely left open for over a decade around here just because someone
forgot to close it.  ;-)

If I understand you correctly, you are saying that there are outstanding
UI issues left to fix.  I suggest you open new bug reports for them, as
it takes a significant amount of time to trawl through bug reports about
unrelated issues looking for such nuggets of information.  As is
evidenced by me closing this bug: I didn't see that there was anything
in here that wasn't already fixed, even after having read the discussion
in full.

Thanks in advance.





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

* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
  2021-10-23 18:36           ` Stefan Kangas
@ 2021-10-23 19:06             ` Drew Adams
  2021-10-23 19:14             ` Eli Zaretskii
  1 sibling, 0 replies; 19+ messages in thread
From: Drew Adams @ 2021-10-23 19:06 UTC (permalink / raw)
  To: Stefan Kangas, Eli Zaretskii; +Cc: 30491-done@debbugs.gnu.org

It's OK with me that the bug be closed.  If someone's
interested in improving the UI then the discussion in
the bug thread might help.  If no one's interested,
so be it.

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

* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
  2021-10-23 18:18         ` bug#30491: [External] : " Drew Adams
  2021-10-23 18:36           ` Stefan Kangas
@ 2021-10-23 19:12           ` Eli Zaretskii
  1 sibling, 0 replies; 19+ messages in thread
From: Eli Zaretskii @ 2021-10-23 19:12 UTC (permalink / raw)
  To: Drew Adams; +Cc: 30491-done, stefan

> From: Drew Adams <drew.adams@oracle.com>
> CC: "30491-done@debbugs.gnu.org" <30491-done@debbugs.gnu.org>
> Date: Sat, 23 Oct 2021 18:18:56 +0000
> 
> > From reading this thread, it seems like the documentation issues here
> > have been fixed.  There were also some tangents, but separate bug
> > reports were filed for those.  So it doesn't seem like there's nothing
> > more to do here, and I'm closing this bug.
> > 
> > As always, please report back if there's something I missed.  Please
> > open new bug reports for any remaining issues that are not related to
> > the documentation changes discussed here.  Thanks in advance.
> 
> Some doc problems were addressed; other problems (UI)
> were not.  (The bug wasn't closed in 2018, BTW.)

The UI design is an entirely separate issue.

The rest was fixed.





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

* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
  2021-10-23 18:36           ` Stefan Kangas
  2021-10-23 19:06             ` Drew Adams
@ 2021-10-23 19:14             ` Eli Zaretskii
  2021-10-23 19:38               ` Drew Adams
  2021-10-23 21:13               ` Stefan Kangas
  1 sibling, 2 replies; 19+ messages in thread
From: Eli Zaretskii @ 2021-10-23 19:14 UTC (permalink / raw)
  To: Stefan Kangas; +Cc: 30491-done

> From: Stefan Kangas <stefan@marxist.se>
> Date: Sat, 23 Oct 2021 11:36:37 -0700
> Cc: "30491-done@debbugs.gnu.org" <30491-done@debbugs.gnu.org>
> 
> The fact that the bug wasn't closed doesn't tell us much, as bugs are
> routinely left open for over a decade around here just because someone
> forgot to close it.  ;-)

That someone didn't forget.  Bugs opened by Drew were routinely left
open, because Drew used to vociferously oppose their being closed,
still does.





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

* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
  2021-10-23 19:14             ` Eli Zaretskii
@ 2021-10-23 19:38               ` Drew Adams
  2021-10-24  5:49                 ` Eli Zaretskii
  2021-10-23 21:13               ` Stefan Kangas
  1 sibling, 1 reply; 19+ messages in thread
From: Drew Adams @ 2021-10-23 19:38 UTC (permalink / raw)
  To: Eli Zaretskii, Stefan Kangas; +Cc: 30491-done@debbugs.gnu.org

> That someone didn't forget.  Bugs opened by Drew were routinely left
> open, because Drew used to vociferously oppose their being closed,
> still does.

Nonsense and FUD.  And still you persist with the ad
hominem...

Bugs I've filed get closed all the time, and most
closures I express no objection to, including when
I think the bug is a bug and should/could be fixed.

It's _certainly_ not the case that bugs I filed have
been left open simply because I've opposed closing.
Objections from me have stopped closure only when
someone was convinced of a good reason not to close.

What's true is that I've filed a lot of bugs.  And
you're welcome.





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

* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
  2021-10-23 19:14             ` Eli Zaretskii
  2021-10-23 19:38               ` Drew Adams
@ 2021-10-23 21:13               ` Stefan Kangas
  1 sibling, 0 replies; 19+ messages in thread
From: Stefan Kangas @ 2021-10-23 21:13 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 30491-done

Eli Zaretskii <eliz@gnu.org> writes:

>> The fact that the bug wasn't closed doesn't tell us much, as bugs are
>> routinely left open for over a decade around here just because someone
>> forgot to close it.  ;-)
>
> That someone didn't forget.

Oh, I wasn't trying to single anyone out.  I should probably have said
"nobody remembered to close it" to more accurately convey my joke
(assuming it was at all worth conveying).





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

* bug#30491: [External] : Re: bug#30491: 26.0; (elisp) `Profiling'
  2021-10-23 19:38               ` Drew Adams
@ 2021-10-24  5:49                 ` Eli Zaretskii
  0 siblings, 0 replies; 19+ messages in thread
From: Eli Zaretskii @ 2021-10-24  5:49 UTC (permalink / raw)
  To: Drew Adams; +Cc: 30491, stefan

> From: Drew Adams <drew.adams@oracle.com>
> CC: "30491-done@debbugs.gnu.org" <30491-done@debbugs.gnu.org>
> Date: Sat, 23 Oct 2021 19:38:06 +0000
> 
> > That someone didn't forget.  Bugs opened by Drew were routinely left
> > open, because Drew used to vociferously oppose their being closed,
> > still does.
> 
> Nonsense and FUD.  And still you persist with the ad
> hominem...

As long as you keep thinking that the problem is with others, not with
your own conduct, you shouldn't be surprised that your opinions aren't
treated seriously.





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

end of thread, other threads:[~2021-10-24  5:49 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <<d0e242c5-d77b-407e-a2a9-f60b3a48fcef@default>
     [not found] ` <<837ercc4mp.fsf@gnu.org>
2018-02-17 15:45   ` bug#30491: 26.0; (elisp) `Profiling' Drew Adams
2018-02-17 16:16     ` Noam Postavsky
2018-02-17 16:24     ` Eli Zaretskii
2018-02-18 17:36       ` Drew Adams
2018-02-20 18:26         ` Drew Adams
2021-10-23 17:01       ` Stefan Kangas
2021-10-23 18:18         ` bug#30491: [External] : " Drew Adams
2021-10-23 18:36           ` Stefan Kangas
2021-10-23 19:06             ` Drew Adams
2021-10-23 19:14             ` Eli Zaretskii
2021-10-23 19:38               ` Drew Adams
2021-10-24  5:49                 ` Eli Zaretskii
2021-10-23 21:13               ` Stefan Kangas
2021-10-23 19:12           ` Eli Zaretskii
2018-02-18 15:52     ` Drew Adams
2018-02-18 16:22       ` Drew Adams
2018-02-16 18:11 Drew Adams
2018-02-16 18:15 ` Drew Adams
2018-02-17 10:06 ` Eli Zaretskii

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).