From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: Bug: org-clock-sum-current-item/org-clock-get-sum-start not respecting LAST_REPEAT [9.0.9 (release_9.0.9-697-gb0776e @ /usr/local/share/emacs/site-lisp/org/)] Date: Sat, 05 Aug 2017 15:49:04 +0200 Message-ID: <87tw1mgm5r.fsf@nicolasgoaziou.fr> References: <877eykj7bm.fsf@cns.nyu.edu> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45255) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ddzSN-00032L-MK for emacs-orgmode@gnu.org; Sat, 05 Aug 2017 09:49:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ddzSK-000722-GT for emacs-orgmode@gnu.org; Sat, 05 Aug 2017 09:49:31 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:49828) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ddzSK-00070y-9l for emacs-orgmode@gnu.org; Sat, 05 Aug 2017 09:49:28 -0400 In-Reply-To: <877eykj7bm.fsf@cns.nyu.edu> (Josh Moller-Mara's message of "Fri, 04 Aug 2017 12:16:45 +0800") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Josh Moller-Mara Cc: emacs-orgmode@gnu.org Hello, Josh Moller-Mara writes: > Recently I've found that clocking in to a repeating task is giving me an > incorrect "task time since last repeat". Normally, when I clock into a task, > mark it as done, and clock in again, I expect the starting clock time to > be 0. In this example: > > * TODO Stuff > SCHEDULED: <2017-08-04 Fri +1d> > :PROPERTIES: > :LAST_REPEAT: [2017-07-12 Wed 20:02] > :END: > :LOGBOOK: > - State "DONE" from "TODO" [2017-07-12 Wed 20:02] > CLOCK: [2017-07-12 Wed 19:54]--[2017-07-12 Wed 20:02] => 0:08 > - State "DONE" from "TODO" [2017-07-08 Sat 19:14] > CLOCK: [2017-07-08 Sat 18:49]--[2017-07-08 Sat 19:14] => 0:25 > - State "DONE" from "TODO" [2017-06-05 Mon 15:14] > CLOCK: [2017-06-05 Mon 14:48]--[2017-06-05 Mon 15:14] => 0:26 > :END: > > clocking in reports that I've spent 8 minutes on the item already, even > though that happened before the LAST_REPEAT. When looking at > (org-clock-sum-current-item (org-clock-get-sum-start)) > I'm getting "8" when I should get "0". > > This change seems to have started happening after commit 112c5ba47, > which changed org-clock-sum to do something different with daylights > savings. Fixed. Thank you. Regards, -- Nicolas Goaziou