From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id AESnBT8Kal94MwAA0tVLHw (envelope-from ) for ; Tue, 22 Sep 2020 14:29:19 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id uEaCAT8Kal/sTwAAbx9fmQ (envelope-from ) for ; Tue, 22 Sep 2020 14:29:19 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 13FDD9402AE for ; Tue, 22 Sep 2020 14:29:17 +0000 (UTC) Received: from localhost ([::1]:33686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kKjIC-0004iq-R0 for larch@yhetil.org; Tue, 22 Sep 2020 10:29:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49040) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kKjGy-0004fZ-6R for emacs-orgmode@gnu.org; Tue, 22 Sep 2020 10:28:00 -0400 Received: from mail-qt1-x833.google.com ([2607:f8b0:4864:20::833]:34613) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kKjGo-0007OG-6P for emacs-orgmode@gnu.org; Tue, 22 Sep 2020 10:27:55 -0400 Received: by mail-qt1-x833.google.com with SMTP id 19so15683897qtp.1 for ; Tue, 22 Sep 2020 07:27:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version; bh=bhdklZlXjTuLTl/ILIVMq5CfMFOq759FPXhUyG2/JpI=; b=ORWiNMf23CISUYWERr4H/1OJRLkCwtn93MtRaVLw2K5EYlfxbQkymQyf8o4PYo8KZk l7v6hGXUfqhepZUVmj0rwdh7M9FZb+BSodfuWyy+/XenoB75JlbH/RKRxtlYJoQ14Ren mU95RQDQOfJip8nV2y3P319iX4uBQeEVJpCwGzigR4ZhYNgGzM2YaIaMaYXEtejL7kbD Ob9HQyRwyiLSiNLl+wOi6vqRnOeAnmttYDljuCpUrRbPxVKYxfn1pDmkVcZNk08HGtbY +EjX9dy1tagfgqmfVXO1sq5lSzSGGivVEt717NA6cQsveKXf+irYXLulPNhwwS6TMFbz WVIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version; bh=bhdklZlXjTuLTl/ILIVMq5CfMFOq759FPXhUyG2/JpI=; b=NPXguG4kSZ7Pj5eNkn9pbDKb9o827GeO8DvOaVdhMt7dDxx6Aib2pldswfPNBDg+lN 41z/ND+QT9+L3Mr/anBpBrmKEwCxbtnWZEnz9WlJkyHbbtYEBaypVibWgwLa0IBtKXy/ Ewl+kHUn83rPWbQb0s0oi0WPablSkLx5OHJIGVfkxfmZtz0/vftNiN3dfWJJMgoiBRqQ M6/N+sh4ZH2daP+JN7GI44jouFhWw1dkBA5Wi1M2al8AEig7avlWodsli1HdIBTsCUAr vi8LlqqZfZ9O4gidCuT+wL/1Rd7q7ZOToQL5I5FJbjQNEqnPQl3pRaVdYzS8XLR0D6vl jkhQ== X-Gm-Message-State: AOAM530WXKQE1YcYdQcUK/h6tRoivUxbqA8nCOa/TWLMZ8LTjeRb1XaU zO6dbJmYJ297dD44sEKNuSsfxTeCKCoMbQ== X-Google-Smtp-Source: ABdhPJz76LKQNKOcmXcOSKgD61uiYOK9/Gy/7PABZ/9Mtc4Osap53Rfc7IFkfNVzIHgz/bO7FJ/Ntw== X-Received: by 2002:ac8:4d48:: with SMTP id x8mr4787182qtv.174.1600784866373; Tue, 22 Sep 2020 07:27:46 -0700 (PDT) Received: from gonk ([2607:f2c0:e360:1126:541:b815:f432:b36c]) by smtp.gmail.com with ESMTPSA id y69sm11753208qkb.52.2020.09.22.07.27.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 22 Sep 2020 07:27:45 -0700 (PDT) From: James N V Cash To: emacs-orgmode@gnu.org Cc: Subject: Bug: Occasional error with recurring tasks in agenda [9.4 (release_9.4-3-ge6021b @ /home/james/.config/emacs/straight/build/org-plus-contrib/)] Date: Tue, 22 Sep 2020 10:27:44 -0400 Message-ID: <87a6xhq42n.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::833; envelope-from=james.nvc@gmail.com; helo=mail-qt1-x833.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=ORWiNMf2; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -0.01 X-TUID: A1b8Owr475sp I've started seeing an issues as of a couple of days ago, after upgrading to org 9.4. When I mark a task with a recurring deadline done from the agenda view, sometimes it doesn't recur, but instead marks the task as done. I haven't yet been able to isolate why -- just now I marked a task as done from the agenda, it didn't recur; I went to the org file, undid from there, then tried marking it complete from the agenda again and that time it worked. It seems to always work properly from the org buffer itself, so I assume it's something happening in the agenda, but I'm not sure where to look. I've tried debugging `org-agenda-todo`, but I can't see anything in askance there. Any advice as to what I should be looking for? James Cash ------------------------------------------------------------------------ Emacs : GNU Emacs 28.0.50 (build 5, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2020-08-14 Package: Org mode version 9.4 (release_9.4-3-ge6021b @ /home/james/.config/emacs/straight/build/org-plus-contrib/) current state: ============== (setq org-duration-format 'h:mm org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-link-shell-confirm-function 'yes-or-no-p org-pdftools-get-desc-function 'org-pdftools-get-desc-default org-metadown-hook '(org-babel-pop-to-session-maybe) org-clock-out-hook '(org-clock-remove-empty-clock-drawer) org-pdftools-markup-pointer-function 'pdf-annot-add-underline-markup-annotation org-refile-targets '((nil :maxlevel . 9) (org-agenda-files :maxlevel . 9)) org-html-format-inlinetask-function 'org-html-format-inlinetask-default-function org-odt-format-headline-function 'org-odt-format-headline-default-function org-notmuch-open-function 'org-notmuch-follow-link org-agenda-files "~/org/dir" org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default org-modules '(ol-info ol-eshell org-notify ol-notmuch) org-mode-hook '(evil-org-mode (closure (t) nil (let ((default-pred electric-pair-inhibit-predicate)) (set (make-local-variable 'electric-pair-inhibit-predicate) #'(lambda (c) (if (char-equal c 60) t default-pred)))) (visual-line-mode 1)) (closure (t) nil (set (make-local-variable 'company-dabbrev-downcase) nil)) cogent/fix-org-yasnippet-hook #[0 "\301\211.\207" [imenu-create-index-function org-imenu-get-tree] 2] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-show-all append local] 5] #[0 "\300\301\302\303\304$\207" [add-hook change-major-mode-hook org-babel-show-result-all append local] 5] org-babel-result-hide-spec org-babel-hide-all-hashes org-eldoc-load) org-odt-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] org-outline-path-complete-in-steps nil org-archive-hook '(org-attach-archive-delete-maybe) org-agenda-restore-windows-after-quit t org-confirm-elisp-link-function 'yes-or-no-p org-mime-src-mode-hook '(org-mime-src-mode-configure-edit-buffer) org-agenda-before-write-hook '(org-agenda-add-entry-text) org-metaup-hook '(org-babel-load-in-session-maybe) org-adapt-indentation 'headline-data org-latex-format-drawer-function #[514 "\207" [] 3 "\n\n(fn _ CONTENTS)"] org-mime-html-hook '((closure (t) nil (org-mime-change-element-style "blockquote" "border-left: 2px solid gray; padding-left: 4px;")) (closure (t) nil (org-mime-change-element-style "pre" (format "color: %s; background-color: %s; padding: 0.5em;" (face-attribute 'default :foreground) (face-attribute 'default :background)) ) ) ) org-notmuch-search-open-function 'org-notmuch-search-follow-link org-babel-pre-tangle-hook '(save-buffer) org-file-apps '((auto-mode . emacs) (directory . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" . default) ("\\.pdf\\'" . emacs)) org-tab-first-hook '(yas/org-very-safe-expand org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-hide-leading-stars t org-babel-load-languages '((sql . t) (ruby . t) (js . t)) org-load-hook '(org-pdftools-setup-link) org-hide-emphasis-markers t org-agenda-ignore-properties '(effort appt category) org-ascii-format-drawer-function #[771 ".\207" [] 4 "\n\n(fn NAME CONTENTS WIDTH)"] org-use-fast-todo-selection t org-agenda-loop-over-headlines-in-active-region nil org-src-lang-modes '(("arduino" . arduino) ("redis" . redis) ("php" . php) ("C" . c) ("C++" . c++) ("asymptote" . asy) ("bash" . sh) ("beamer" . latex) ("calc" . fundamental) ("cpp" . c++) ("ditaa" . artist) ("dot" . fundamental) ("elisp" . emacs-lisp) ("ocaml" . tuareg) ("screen" . shell-script) ("shell" . sh) ("sqlite" . sql)) org-catch-invisible-edits 'show-and-error org-occur-hook '(org-first-headline-recenter) org-agenda-mode-hook '((closure (t) nil (display-line-numbers-mode 0))) org-export-before-processing-hook '(cogent/org-inline-css-hook) org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers org-cycle-show-empty-lines org-optimize-window-after-visibility-change) org-todo-keywords '((sequence "TODO(t)" "NEXT(n)" "|" "DONE(d)") (sequence "WAITING(w@/!)" "HOLD(h@/!)" "|" "CANCELLED(c@/!)" "PHONE" "MEETING")) org-speed-command-hook '(org-speed-command-activate org-babel-speed-command-activate) org-odt-format-inlinetask-function 'org-odt-format-inlinetask-default-function org-agenda-use-tag-inheritance nil org-babel-tangle-lang-exts '(("prolog" . "pl") ("ruby" . "rb") ("emacs-lisp" . "el") ("elisp" . "el")) org-return-follows-link t org-refile-allow-creating-parent-nodes 'confirm org-refile-use-outline-path t org-export-before-parsing-hook '(org-attach-expand-links) org-font-lock-set-keywords-hook '(org-drill-add-cloze-fontification) org-confirm-shell-link-function 'yes-or-no-p org-link-parameters '(("attachment" :follow org-attach-follow :complete org-attach-complete-link) ("id" :follow org-id-open) ("notmuch-tree" :follow org-notmuch-tree-open :store org-notmuch-tree-store-link) ("notmuch-search" :follow org-notmuch-search-open :store org-notmuch-search-store-link) ("notmuch" :follow org-notmuch-open :store org-notmuch-store-link) ("eshell" :follow org-eshell-open :store org-eshell-store-link) ("info" :follow org-info-open :export org-info-export :store org-info-store-link) ("elfeed" :follow elfeed-link-open :store elfeed-link-store-link) ("pdf" :follow org-pdftools-open :complete org-pdftools-complete-link :store org-pdftools-store-link :export org-pdftools-export) ("file+sys") ("file+emacs") ("shell" :follow org-link--open-shell) ("news" :follow #[514 "\301\300\302.Q.\"\207" ["news" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("mailto" :follow #[514 "\301\300\302.Q.\"\207" ["mailto" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("https" :follow #[514 "\301\300\302.Q.\"\207" ["https" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("http" :follow #[514 "\301\300\302.Q.\"\207" ["http" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("ftp" :follow #[514 "\301\300\302.Q.\"\207" ["ftp" browse-url ":"] 6 "\n\n(fn URL ARG)"]) ("help" :follow org-link--open-help) ("file" :complete org-link-complete-file) ("elisp" :follow org-link--open-elisp) ("doi" :follow org-link--open-doi)) org-src-block-faces '(("emacs-lisp" modus-theme-nuanced-magenta) ("elisp" modus-theme-nuanced-magenta) ("clojure" modus-theme-nuanced-magenta) ("clojurescript" modus-theme-nuanced-magenta) ("c" modus-theme-nuanced-blue) ("c++" modus-theme-nuanced-blue) ("sh" modus-theme-nuanced-green) ("shell" modus-theme-nuanced-green) ("html" modus-theme-nuanced-yellow) ("xml" modus-theme-nuanced-yellow) ("css" modus-theme-nuanced-red) ("scss" modus-theme-nuanced-red) ("python" modus-theme-nuanced-green) ("ipython" modus-theme-nuanced-magenta) ("r" modus-theme-nuanced-cyan) ("yaml" modus-theme-nuanced-cyan) ("conf" modus-theme-nuanced-cyan) ("docker" modus-theme-nuanced-cyan) ("json" modus-theme-nuanced-cyan)) org-agenda-skip-scheduled-if-done t org-latex-format-headline-function 'org-latex-format-headline-default-function org-link-elisp-confirm-function 'yes-or-no-p org-latex-format-inlinetask-function 'org-latex-format-inlinetask-default-function org-html-format-drawer-function #[514 "\207" [] 3 "\n\n(fn NAME CONTENTS)"] org-agenda-compact-blocks t org-latex-classes '(("beamer" "\\documentclass[presentation]{beamer}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("article" "\\documentclass[11pt]{article}" ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ("\\subparagraph{%s}" . "\\subparagraph*{%s}")) ("report" "\\documentclass[11pt]{report}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ("book" "\\documentclass[11pt]{book}" ("\\part{%s}" . "\\part*{%s}") ("\\chapter{%s}" . "\\chapter*{%s}") ("\\section{%s}" . "\\section*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsubsection{%s}" . "\\subsubsection*{%s}")) ) org-html-format-headline-function 'org-html-format-headline-default-function org-agenda-dim-blocked-tasks nil org-confirm-babel-evaluate nil org-agenda-custom-commands '(("n" "Agenda and all TODOs" ((agenda "" nil) (alltodo "" nil)) nil) ("N" "Notebook search" tags "" ((org-agenda-files '("~/org/notebook"))))) org-link-from-user-regexp "\\\\|\\" org-agenda-inhibit-startup t org-default-notes-file "~/org/notes.org" org-agenda-show-future-repeats nil )