emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Bug: Schedule in agenda gives wrong overdue days [7.4]
@ 2011-01-06 17:06 Paul Stansell
  2011-01-13  1:13 ` Bernt Hansen
  0 siblings, 1 reply; 2+ messages in thread
From: Paul Stansell @ 2011-01-06 17:06 UTC (permalink / raw)
  To: emacs-orgmode

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

Dear Sirs,

For an org file containing just the two following lines:

* TODO Water plants at work
  SCHEDULED: <2010-12-27 Mon .+1w>

creating an agenda with "C-c a a" on 2011-01-06 displays the following
three lines:

Day-agenda (W01):
Thursday    6 January 2011
  org_mode_bug:Sched. 4x:  TODO Water plants at work

I expected is for the schedule overdue days to be 11x instead of 4x.

I've attached relevant files to reproduce this result with something like

  emacs --no-init-file --load bug.el bug.org

Kind regards,

Paul Stansell

------------------------------------------------------------------------

Emacs  : GNU Emacs 23.1.1 (i386-redhat-linux-gnu, GTK+ Version 2.18.9)
 of 2010-06-03 on xb-01.phx2.fedoraproject.org
Package: Org-mode version 7.4

current state:
==============
(setq
 org-log-done 'time
 org-export-latex-after-initial-vars-hook '(org-beamer-after-initial-vars)
 org-speed-command-hook '(org-speed-command-default-hook
                          org-babel-speed-command-hook)
 org-agenda-files '("~/org/org_mode_bug/org_mode_bug.org")
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-export-blocks-postblock-hook '(org-exp-res/src-name-cleanup)
 org-export-latex-format-toc-function 'org-export-latex-format-toc-default
 org-tab-first-hook '(org-hide-block-toggle-maybe
                      org-src-native-tab-command-maybe
                      org-babel-hide-result-toggle-maybe)
 org-src-mode-hook '(org-src-babel-configure-edit-buffer
                     org-src-mode-configure-edit-buffer)
 org-confirm-shell-link-function 'yes-or-no-p
 org-export-first-hook '(org-beamer-initialize-open-trackers)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-babel-pre-tangle-hook '(save-buffer)
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers
                  org-cycle-show-empty-lines
                  org-optimize-window-after-visibility-change)
 org-export-preprocess-before-normalizing-links-hook
'(org-remove-file-link-modifiers)
 org-mode-hook '(#[nil "\300\301\302\303\304$\207"
                   [org-add-hook change-major-mode-hook org-show-block-all
                    append local]
                   5]
                 #[nil "\300\301\302\303\304$\207"
                   [org-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-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point
                          org-babel-execute-safely-maybe)
 org-confirm-elisp-link-function 'yes-or-no-p
 org-export-interblocks '((lob org-babel-exp-lob-one-liners)
                          (src org-babel-exp-inline-src-blocks))
 org-occur-hook '(org-first-headline-recenter)
 org-export-preprocess-before-selecting-backend-code-hook
'(org-beamer-select-beamer-code)
 org-export-latex-final-hook '(org-beamer-amend-header org-beamer-fix-toc
                               org-beamer-auto-fragile-frames
                               org-beamer-place-default-actions-for-lists)
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-export-blocks '((src org-babel-exp-src-blocks nil)
                     (comment org-export-blocks-format-comment t)
                     (ditaa org-export-blocks-format-ditaa nil)
                     (dot org-export-blocks-format-dot nil))
 )

------------------------------------------------------------------------

[-- Attachment #2: bug.el --]
[-- Type: text/plain, Size: 358 bytes --]


;; emacs --no-init-file --load bug.el bug.org

(add-to-list 'load-path "~/local/share/emacs/site-lisp")
(require 'org-install)
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t)

(setq org-agenda-files (list "~/org/org_mode_bug/bug.org"))

[-- Attachment #3: bug.org --]
[-- Type: application/vnd.lotus-organizer, Size: 63 bytes --]

[-- Attachment #4: Type: text/plain, Size: 201 bytes --]

_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

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

* Re: Bug: Schedule in agenda gives wrong overdue days [7.4]
  2011-01-06 17:06 Bug: Schedule in agenda gives wrong overdue days [7.4] Paul Stansell
@ 2011-01-13  1:13 ` Bernt Hansen
  0 siblings, 0 replies; 2+ messages in thread
From: Bernt Hansen @ 2011-01-13  1:13 UTC (permalink / raw)
  To: Paul Stansell; +Cc: emacs-orgmode

Paul Stansell <paulstansell@gmail.com> writes:

> Dear Sirs,
>
> For an org file containing just the two following lines:
>
> * TODO Water plants at work
>   SCHEDULED: <2010-12-27 Mon .+1w>
>
> creating an agenda with "C-c a a" on 2011-01-06 displays the following
> three lines:
>
> Day-agenda (W01):
> Thursday    6 January 2011
>   org_mode_bug:Sched. 4x:  TODO Water plants at work
>
> I expected is for the schedule overdue days to be 11x instead of 4x.

Hi Paul,

I've tried to fix this problem multiple times (and failed so far for the
general case).  I run with a partial fix in my org git repository that
handles this case for me.

The patch is available at git://git.norang.ca/org-mode.git
fix-agenda-late-tasks

It's a single commit 9129f6 which works for me but needs extra work to
handle non-TODO keyword repeating tasks.  I haven't had time to work on
that yet.

HTH,
Bernt

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

end of thread, other threads:[~2011-01-13  1:14 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-06 17:06 Bug: Schedule in agenda gives wrong overdue days [7.4] Paul Stansell
2011-01-13  1:13 ` Bernt Hansen

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).