From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Hochheimer Subject: bug in "simple dependencies" handling (?) Date: Tue, 24 Mar 2009 20:13:46 +0100 Message-ID: <49C930EA.2000205@obyz.de> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LmC4N-0008SU-FQ for emacs-orgmode@gnu.org; Tue, 24 Mar 2009 15:13:51 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LmC4M-0008Rv-3T for emacs-orgmode@gnu.org; Tue, 24 Mar 2009 15:13:50 -0400 Received: from [199.232.76.173] (port=43996 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LmC4K-0008Rj-VM for emacs-orgmode@gnu.org; Tue, 24 Mar 2009 15:13:49 -0400 Received: from dd18438.kasserver.com ([85.13.138.226]:42510) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LmC4K-0002RE-Ht for emacs-orgmode@gnu.org; Tue, 24 Mar 2009 15:13:48 -0400 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: emacs-orgmode@gnu.org Hello, first of all, please excuse my poorly english. It seems there is a bug in the handling of simple dependencies. I think an example tree is the best solution, to show you the bug: * Projects #+CATEGORY: Projects *** TODO foo bar project :PROPERTIES: :ORDERED: t :END: ***** TODO foo subproject :FooSubproject: ******* TODO Task 1 ***** TODO bar subproject :BarSubproject: ******* TODO Task 1 This is in my .emacs file: (setq org-enforce-todo-dependencies t) (setq org-agenda-dim-blocked-tasks 'invisible) (setq org-odd-levels-only t) the expected global todo agenda view imho is: Projects: Task 1 :FooSubproject: but actual it is unfortunately: Projects: Task 1 :FooSubproject: Projects: Task 1 :BarSubproject: Imho "Task 1" from "bar subproject" should not be visible, because "bar subproject " is blocked because of the ORDERED property (therefore it's childs should be blocked, too) Is it easy / possible to fix this bug? My whole GTD system is heavily based on such project / subproject-Constructs. But with this bug my global todo agenda view is unfortunately "polluted" a little bit with tasks from projects that shouldn't be active. Best regards, Daniel PS: many thanks to the developer of this great emacs mode, I really enjoy org-mode. I started using emacs only because of the great abilities of org-mode.