emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: REN Lifeng <renlifeng@gmail.com>
To: REN Lifeng <renlifeng@gmail.com>, emacs-orgmode@gnu.org
Subject: Re: Bug: (org-clock-in 64) leads to redundant clock entries [7.9.3f (release_7.9.3f-17-g7524ef @ /usr/share/emacs/24.3/lisp/org/)]
Date: Fri, 29 Aug 2014 21:41:46 +0800	[thread overview]
Message-ID: <CAN-kwAmu5W+wywHcLf7Bq_9s50CtrOP5_MFHzWNRmiPa4Rn2ug@mail.gmail.com> (raw)
In-Reply-To: <87ha0vwr5g.fsf@nicolasgoaziou.fr>

I have tried in the cleanest environment I could think of, but still
get duplicated clock line. Here are the steps.

- CTRL+ALT+F1
  login to get a console
- env -i TERM=linux HOME=/tmp bash --login --norc --noprofile
  almost empty enviroment, except TERM and HOME, which emacs need
- git clone
  git HEAD, ccf52269aa670ef6f46012bafdec90aee953282b,
  Mon Aug 25 18:16:01 2014 +0200.
- cd org-mode; make autoloads; rm lisp/*.elc
  without make autoloads, org-clock-in will not be available.
- emacs -nw -q --no-site-file -l minimal-org.el
  minimal-org.el as said in section 1.4 Feedback.
  what added to load-path is org-mode/lisp. org-mode is the freshly
cloned work copy.
- create a new .org file
- add one header
- clock in
- add another header
- clock out
- c-u c-u c-u c-c c-x c-i

Are there any other place where an error in my Emacs or Org mode setup
might hide?

I do not know if these are relevant. But if I replace the recursively
call with setq, there will be no duplicated line.

There is a similar situation with superfluous clock lines. After
idling for more than org-clock-idle-time, there will be multiple
"[jkKgGSscCiq]?" question waiting for me in mini buffer. After
resolving 10, 10.1, 11 minutes of idle time, I get, again, multiple
clock lines, some of which contains start time bigger than end time.

I suppose the 2 lines bellow are meant to prevent re-entering
org-resolve-clocks-if-idle.

    876:  (let ((org-clock-resolving-clocks t))
   1056:    (let ((org-clock-resolving-clocks t))

But they do not suffice in my case. I have to replace (run-with-timer
60 60 with (run-with-time 60 nil, and add another timer at the end of
org-resolve-clocks-if-idle to be asked only once. Shadowing the value
with local one is not enough.

Does my emacs use different thread / variable binding / foo bar model
than yours? My Emacs Version is GNU Emacs 24.3.1 (x86_64-pc-linux-gnu,
GTK+ Version 3.12.2) of 2014-06-07 on barber, modified by Debian

On Fri, Aug 29, 2014 at 6:01 PM, Nicolas Goaziou <mail@nicolasgoaziou.fr> wrote:
> REN Lifeng <renlifeng@gmail.com> writes:
>
>> Sorry. I gave the wrong steps. The last step should be C-u C-u C-u C-c
>> C-x C-i. Could you try again?
>
> This is what I did. I still cannot reproduce your problem. I also tried
> different values for `org-clock-into-drawer', namely nil, t and "CLOCK",
> to no avail.
>
>
> Regards,
>
> --
> Nicolas Goaziou

      reply	other threads:[~2014-08-29 13:41 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-27  8:23 Bug: (org-clock-in 64) leads to redundant clock entries [7.9.3f (release_7.9.3f-17-g7524ef @ /usr/share/emacs/24.3/lisp/org/)] REN Lifeng
2014-08-28  9:52 ` Nicolas Goaziou
2014-08-29  2:06   ` REN Lifeng
2014-08-29 10:01     ` Nicolas Goaziou
2014-08-29 13:41       ` REN Lifeng [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAN-kwAmu5W+wywHcLf7Bq_9s50CtrOP5_MFHzWNRmiPa4Rn2ug@mail.gmail.com \
    --to=renlifeng@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).