From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: BUG: Marking repeating tasks done Date: Mon, 3 Nov 2008 21:39:09 +0100 Message-ID: <0FB6A80F-5912-438F-972E-CC92EA530FCF@uva.nl> References: <87myggdie1.fsf@gollum.intra.norang.ca> Mime-Version: 1.0 (Apple Message framework v929.2) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kx7hd-00070M-Kw for emacs-orgmode@gnu.org; Mon, 03 Nov 2008 17:15:17 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kx7hc-0006yK-Bi for emacs-orgmode@gnu.org; Mon, 03 Nov 2008 17:15:17 -0500 Received: from [199.232.76.173] (port=57244 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kx7hc-0006y5-1G for emacs-orgmode@gnu.org; Mon, 03 Nov 2008 17:15:16 -0500 Received: from ug-out-1314.google.com ([66.249.92.169]:34835) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kx7hb-00070u-DZ for emacs-orgmode@gnu.org; Mon, 03 Nov 2008 17:15:15 -0500 Received: by ug-out-1314.google.com with SMTP id 36so61575uga.17 for ; Mon, 03 Nov 2008 14:15:13 -0800 (PST) In-Reply-To: <87myggdie1.fsf@gollum.intra.norang.ca> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bernt Hansen Cc: emacs-orgmode@gnu.org Fixed, thanks. - Carsten On Nov 3, 2008, at 2:54 PM, Bernt Hansen wrote: > Hi Carsten, > > I updated org-mode this morning to > > commit 413d9b73b0a5a4c38be8791d72e17137306c59ac > > and I'm trying to mark tasks with repeaters done and get the following > error. > > > ,----[ test.org ] > | #+STARTUP: > | * TODO Repeating Task > | SCHEDULED: <2008-11-01 Sat +1w> > | > | Do something > | > `---- > > In the repeating task do C-c C-t d to mark the task as done. This > would > normally prompt for a note but it fails with an error. > > This leaves the task like this: > > ,----[ test.org ] > | #+STARTUP: > | * DONE Repeating Task > | SCHEDULED: <2008-11-01 Sat +1w> > | - State "DONE" [2008-11-03 Mon 08:46] > | > | Do something > | > `---- > > Org-mode version 6.10c > GNU Emacs 22.2.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of > 2008-07-24 on raven, modified by Debian > > > I have the following custom settings: > > ,----[ Part of my custom settings ] > | '(org-use-fast-todo-selection t) > | '(org-todo-keywords (quote ((sequence "TODO(t)" "|" "DONE(d!/!)") > (sequence "WAITING(w@/!)" "ONGOING(o)" "DEFERRED(D@/!)" "|" > "CANCELLED(c@/!)") (sequence "QUOTATION(q!)" "QUOTED(Q!)" "|" > "APPROVED(A@)" "EXPIRED(E@)" "REJECTED(R@)") (sequence "OPEN(O!)" > "|" "CLOSED(C@)") (sequence "PROJECT(P)" "|" "COMPLETE(p@)") > (sequence "|" "NOTE" "PHONE" "MEETING")))) > | '(org-log-done (quote time)) > `---- > > ,---- > | Debugger entered--Lisp error: (void-variable org-agenda-headline- > snapshot-before-repeat) > | (boundp org-agenda-headline-snapshot-before-repeat) > | (if (boundp org-agenda-headline-snapshot-before-repeat) (progn > (save-match-data ...))) > | (when (boundp org-agenda-headline-snapshot-before-repeat) (save- > match-data (setq org-agenda-headline-snapshot-before-repeat ...))) > | (progn (when (boundp org-agenda-headline-snapshot-before-repeat) > (save-match-data ...)) (org-auto-repeat-maybe state)) > | (if now-done-p (progn (when ... ...) (org-auto-repeat-maybe > state))) > | (when now-done-p (when (boundp org-agenda-headline-snapshot- > before-repeat) (save-match-data ...)) (org-auto-repeat-maybe state)) > | (let* ((match-data ...) (startpos ...) (logging ...) (org-log- > done org-log-done) (org-log-repeat org-log-repeat) (org-todo-log- > states org-todo-log-states) (this ...) (hl-pos ...) (head ...) > (ass ...) (interpret ...) (done-word ...) (final-done-word ...) > (last-state ...) (completion-ignore-case t) (member ...) (tail ...) > (state ...) (next ...) (change-plist ...) dolog now-done-p) (when > org-blocker-hook (unless ... ...)) (store-match-data match-data) > (replace-match next t t) (unless (pos-visible-in-window-p hl-pos) > (message "TODO state changed to %s" ...)) (unless head (setq > head ... ass ... interpret ... done-word ... final-done-word ...)) > (when (memq arg ...) (message "Keyword-Set %d/%d: %s" ... ... ...)) > (setq org-last-todo-state-is-todo (not ...)) (setq now-done-p > (and ... ...)) (and logging (org-local-logging logging)) (when > (and ... ...) (setq dolog ...) (when ... ...) (when ... ... ...) > (when ... ...)) (org-todo-trigger-tag-changes state) (and org-auto- > align-tags (not org-setting-tags) (org-set-tags nil t)) (when org- > provide-todo-statistics (org-update-parent-todo-statistics)) (run- > hooks (quote org-after-todo-state-change-hook)) (if (and arg ...) > (setq head ...)) (put-text-property (point-at-bol) (point-at-eol) > (quote org-todo-head) head) (when now-done-p (when ... ...) (org- > auto-repeat-maybe state)) (if (and ... ... ... ...) (progn ... ...)) > (when org-trigger-hook (save-excursion ...))) > | (catch (quote exit) (org-back-to-heading) (if (looking-at > outline-regexp) (goto-char ...)) (or (looking-at ...) (looking-at " > *")) (let* > (... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... dolog > now-done-p) (when org-blocker-hook ...) (store-match-data match- > data) (replace-match next t t) (unless ... ...) (unless head ...) > (when ... ...) (setq org-last-todo-state-is-todo ...) (setq now-done- > p ...) (and logging ...) (when ... ... ... ... ...) (org-todo- > trigger-tag-changes state) (and org-auto-align-tags ... ...) (when > org-provide-todo-statistics ...) (run-hooks ...) (if ... ...) (put- > text-property ... ... ... head) (when now-done-p ... ...) > (if ... ...) (when org-trigger-hook ...))) > | (save-excursion (catch (quote exit) (org-back-to-heading) > (if ... ...) (or ... ...) > (let > * ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...))) > | org-todo(nil) > | call-interactively(org-todo) > `---- > > Rewinding to > > commit cb1bbaf244e141630f29cd117e30cc91741ac3bc > Author: Carsten Dominik > Date: Sun Nov 2 17:13:25 2008 +0100 > > Don't keep buffers visited during index publishing. > > works. > > Regards, > Bernt > > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode