emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)]
@ 2023-10-14 14:56 Daniel Ortmann
  2023-10-15  8:39 ` Ihor Radchenko
  0 siblings, 1 reply; 7+ messages in thread
From: Daniel Ortmann @ 2023-10-14 14:56 UTC (permalink / raw)
  To: emacs-orgmode




Remember to cover the basics, that is, what you expected to happen and
what in fact did happen. You don't know how to make a good report? See

https://orgmode.org/manual/Feedback.html#Feedback

Your bug report will be posted to the Org mailing list.
------------------------------------------------------------------------

I have a repeatedly-scheduled TODO with this entry for the schedule:
SCHEDULED: <2023-10-15 Sun .+1d -0d>

The TODO is marked with 'sometag'.

In the regular agenda view (C-a a) I narrow with /sometag.
Then S-I to start the clock.
Finally, t and C-c C-c to close today's action.

The result is that the agenda shows the current time (in this case 9:41)
instead of the correct 6 minutes. Note that the task's LOGBOOK entry
correctly shows 0:06 minutes.

I expected to see the usual 6 minutes for the task in the agenda view.
Today is the first time I noticed this anomaly, but perhaps it has been
happening previously?
Not sure if this is new as of today: [2023-10-14 Sat 09:47] (CDT time)

A sample task:
* TODO sometask with sometag :sometag:
SCHEDULED: <2023-10-15 Sun .+1d -0d>

Emacs : GNU Emacs 30.0.50 (build 40, x86_64-pc-linux-gnu, GTK+ Version 
3.24.37, cairo version 1.16.0)
of 2023-10-14
Package: Org mode version 9.7-pre (release_9.6.10-840-g9fcbd1 @ 
/home/d/src/git-org-mode/lisp/)
-- 
Daniel Ortmann <dortmann31415@gmail.com> 612-518-3147 m
key: C9E170E2, fingerprint = 81BB 6CAF F1EC F6C7 690C F4E9 66D7 7AFD 
C9E1 70E2



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

* Re: [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)]
  2023-10-14 14:56 [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)] Daniel Ortmann
@ 2023-10-15  8:39 ` Ihor Radchenko
  2023-10-15  8:52   ` Daniel Ortmann
  0 siblings, 1 reply; 7+ messages in thread
From: Ihor Radchenko @ 2023-10-15  8:39 UTC (permalink / raw)
  To: Daniel Ortmann; +Cc: emacs-orgmode

Daniel Ortmann <dortmann31415@pobox.com> writes:

> I have a repeatedly-scheduled TODO with this entry for the schedule:
> SCHEDULED: <2023-10-15 Sun .+1d -0d>
>
> The TODO is marked with 'sometag'.
>
> In the regular agenda view (C-a a) I narrow with /sometag.
> Then S-I to start the clock.
> Finally, t and C-c C-c to close today's action.
>
> The result is that the agenda shows the current time (in this case
> 9:41) ...

May you please elaborate about "agenda shows the current time"?

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


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

* Re: [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)]
  2023-10-15  8:39 ` Ihor Radchenko
@ 2023-10-15  8:52   ` Daniel Ortmann
  2023-10-15  9:00     ` Ihor Radchenko
  0 siblings, 1 reply; 7+ messages in thread
From: Daniel Ortmann @ 2023-10-15  8:52 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 1020 bytes --]

Hey,
The problem no longer appears!  Excellent.  Not sure what fixed it.

In the last entry below, the "Clocked:" part of the log would have 
showed 3:47 (i.e. the current local CDT time) rather than the time to 
complete the task which is now correctly shown as 0:01 minutes.

Problem fixed ... but it would be nice to know it was not an accidental fix.

Thank you!  You can close it or investigate further at your discretion.







On 10/15/23 03:39, Ihor Radchenko wrote:
> Daniel Ortmann<dortmann31415@pobox.com>  writes:
>
>> I have a repeatedly-scheduled TODO with this entry for the schedule:
>> SCHEDULED: <2023-10-15 Sun .+1d -0d>
>>
>> The TODO is marked with 'sometag'.
>>
>> In the regular agenda view (C-a a) I narrow with /sometag.
>> Then S-I to start the clock.
>> Finally, t and C-c C-c to close today's action.
>>
>> The result is that the agenda shows the current time (in this case
>> 9:41) ...
> May you please elaborate about "agenda shows the current time"?
>

[-- Attachment #2.1: Type: text/html, Size: 1877 bytes --]

[-- Attachment #2.2: YAqPGJKj0NEbIkFB.png --]
[-- Type: image/png, Size: 27714 bytes --]

[-- Attachment #2.3: SkYY0rYmGMZ1a4D8.png --]
[-- Type: image/png, Size: 28351 bytes --]

[-- Attachment #2.4: 9nNNjPMYWnp4xxTX.png --]
[-- Type: image/png, Size: 41860 bytes --]

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

* Re: [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)]
  2023-10-15  8:52   ` Daniel Ortmann
@ 2023-10-15  9:00     ` Ihor Radchenko
  2023-10-15  9:13       ` Daniel Ortmann
  0 siblings, 1 reply; 7+ messages in thread
From: Ihor Radchenko @ 2023-10-15  9:00 UTC (permalink / raw)
  To: Daniel Ortmann; +Cc: emacs-orgmode

Daniel Ortmann <dortmann31415@pobox.com> writes:

> In the last entry below, the "Clocked:" part of the log would have 
> showed 3:47 (i.e. the current local CDT time) rather than the time to 
> complete the task which is now correctly shown as 0:01 minutes.

Do you mean that you used agenda clockcheck mode? I tried and I see no
problem there.

> The problem no longer appears!  Excellent.  Not sure what fixed it.
> ...
> Problem fixed ... but it would be nice to know it was not an accidental fix.

I am not sure what you mean by fixed. Did you do anything?

> Thank you!  You can close it or investigate further at your discretion.

I am not able to reproduce the problem. Since you cannot either, I am
closing this bug.

Canceled.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


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

* Re: [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)]
  2023-10-15  9:00     ` Ihor Radchenko
@ 2023-10-15  9:13       ` Daniel Ortmann
  2023-10-16  7:38         ` Ihor Radchenko
  0 siblings, 1 reply; 7+ messages in thread
From: Daniel Ortmann @ 2023-10-15  9:13 UTC (permalink / raw)
  To: Ihor Radchenko; +Cc: emacs-orgmode

No, no, not clock check mode.

- I created a TODO with a scheduled time that repeats.  When completed 
it remains alive to be scheduled the next day.

- I started the clock on that TODO task.

- Then completed the task with 't' in the Agenda view.

- The task's "clock time" shows in the log ... i.e. how much time I 
spent completing that task.


==>> Previously, a day or so ago, the current local time was recorded in 
the Agenda log rather than the "clock time" (i.e. rather than the time 
spent to complete the task).

==>> Now, the current "clock time" again is correctly recorded in the log.


I hope the screen captured images came across in the previous email?  
They should help explain.

On 10/15/23 04:00, Ihor Radchenko wrote:
> Daniel Ortmann <dortmann31415@pobox.com> writes:
>
>> In the last entry below, the "Clocked:" part of the log would have
>> showed 3:47 (i.e. the current local CDT time) rather than the time to
>> complete the task which is now correctly shown as 0:01 minutes.
> Do you mean that you used agenda clockcheck mode? I tried and I see no
> problem there.
>
>> The problem no longer appears!  Excellent.  Not sure what fixed it.
>> ...
>> Problem fixed ... but it would be nice to know it was not an accidental fix.
> I am not sure what you mean by fixed. Did you do anything?
>
>> Thank you!  You can close it or investigate further at your discretion.
> I am not able to reproduce the problem. Since you cannot either, I am
> closing this bug.
>
> Canceled.
>



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

* Re: [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)]
  2023-10-15  9:13       ` Daniel Ortmann
@ 2023-10-16  7:38         ` Ihor Radchenko
  2023-10-16 20:50           ` Daniel Ortmann
  0 siblings, 1 reply; 7+ messages in thread
From: Ihor Radchenko @ 2023-10-16  7:38 UTC (permalink / raw)
  To: Daniel Ortmann; +Cc: emacs-orgmode

Daniel Ortmann <dortmann31415@pobox.com> writes:

> No, no, not clock check mode.
>
> - I created a TODO with a scheduled time that repeats.  When completed 
> it remains alive to be scheduled the next day.
>
> - I started the clock on that TODO task.
>
> - Then completed the task with 't' in the Agenda view.
>
> - The task's "clock time" shows in the log ... i.e. how much time I 
> spent completing that task.

Ok. Got it.

> ==>> Previously, a day or so ago, the current local time was recorded in 
> the Agenda log rather than the "clock time" (i.e. rather than the time 
> spent to complete the task).
>
> ==>> Now, the current "clock time" again is correctly recorded in the log.

I looked into the code, and I do have a feeling that it is brittle
(agenda is a very old and convoluted code), but without a concrete
reproducer I wouldn't dare to touch it.

> I hope the screen captured images came across in the previous email?  
> They should help explain.

I indeed did not notice the attachments - they were not indicated in the
plain/text part of the email. They indeed did help to explain things.

-- 
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,
or support my work at <https://liberapay.com/yantar92>


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

* Re: [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)]
  2023-10-16  7:38         ` Ihor Radchenko
@ 2023-10-16 20:50           ` Daniel Ortmann
  0 siblings, 0 replies; 7+ messages in thread
From: Daniel Ortmann @ 2023-10-16 20:50 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 1931 bytes --]

A bit more clarity ...

  * If the task clock is activated on a TODO in the agenda,
  * and closed quickly enough that the elapsed time is 0:00,
  * then MOMENTARILY the agenda shows the CURRENT WALLCLOCK TIME.
  * The actual logbook entry shows the correct 0:00 elapsed task time.
  * And when the agenda is merely REFRESHED the wallclock time is
    replaced with the 0:00.


So there seems to be NO BUG.  It's just an odd transient behavior which 
I now noticed only because of tracking "time" on some small tasks.

Definitely not worth touching brittle code.  "It's just how it is."

And that's ok!  :-)

Thank you for your attention to this matter which now is clearly smaller 
than expected.

On 10/16/23 02:38, Ihor Radchenko wrote:
> Daniel Ortmann<dortmann31415@pobox.com>  writes:
>
>> No, no, not clock check mode.
>>
>> - I created a TODO with a scheduled time that repeats.  When completed
>> it remains alive to be scheduled the next day.
>>
>> - I started the clock on that TODO task.
>>
>> - Then completed the task with 't' in the Agenda view.
>>
>> - The task's "clock time" shows in the log ... i.e. how much time I
>> spent completing that task.
> Ok. Got it.
>
>> ==>> Previously, a day or so ago, the current local time was recorded in
>> the Agenda log rather than the "clock time" (i.e. rather than the time
>> spent to complete the task).
>>
>> ==>> Now, the current "clock time" again is correctly recorded in the log.
> I looked into the code, and I do have a feeling that it is brittle
> (agenda is a very old and convoluted code), but without a concrete
> reproducer I wouldn't dare to touch it.
>
>> I hope the screen captured images came across in the previous email?
>> They should help explain.
> I indeed did not notice the attachments - they were not indicated in the
> plain/text part of the email. They indeed did help to explain things.
>

[-- Attachment #2: Type: text/html, Size: 2966 bytes --]

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

end of thread, other threads:[~2023-10-16 20:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-14 14:56 [BUG] org agenda showing current time - not task time when closing repeatedly-scheduled task [9.7-pre (release_9.6.10-840-g9fcbd1 @ /home/d/src/git-org-mode/lisp/)] Daniel Ortmann
2023-10-15  8:39 ` Ihor Radchenko
2023-10-15  8:52   ` Daniel Ortmann
2023-10-15  9:00     ` Ihor Radchenko
2023-10-15  9:13       ` Daniel Ortmann
2023-10-16  7:38         ` Ihor Radchenko
2023-10-16 20:50           ` Daniel Ortmann

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

	https://git.savannah.gnu.org/cgit/emacs/org-mode.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).