[O] taskjuggler exporter ignores SCHEDULED attribute and requires a space between BLOCKER tasks

2014-05-30 Thread Anakreontas Mentis
The attached file demonstrates two bugs regarding the task juggler
exporter. I load the ox-taskjuggler file and export with the key
sequence C-c C-e J j

1. SCHEDULED date is not exported as a start attribute.
2. The BLOCKER attribute requires a space between two dependency
tasks. For example, Task 3 in the attached file depends on Task 1 and
Task 2. Setting :BLOCKER:  aa,bb has no impact on the generated
file. The attribute is ignored. If I set :BLOCKER:  aa, bb (note the
space between aa and bb), the produced file declares the dependency.

* Project A :taskjuggler_project:  
:PROPERTIES:
:leaves_holiday: Ascension Day 2014-05-29
:leaves_holiday: Whit Monday 2014-06-9
:leaves_holiday: Bastille Day 2014-07-14
:leaves_holiday: Assumption of Mary 2014-08-15
:leaves_holiday: Armistice Day 2014-11-11
:leaves_holiday: Christmas Eve 2014-12-24
:leaves_holiday: Christmas Day 2014-12-25
:leaves_holiday: St Stephen's Day 2014-12-26
:leaves_holiday: New Year's Eve 2014-12-31
:start: 2014-05-05
:END:
*** TODO Task 1
SCHEDULED: 2014-06-18 Wed
:PROPERTIES:
:start: 2014-06-18
:Effort:   1w
:allocate: dev
:task_id: aa
:BLOCKER:  previous-sibling
# :start: 2014-05-30
:END:
*** TODO Task 2
SCHEDULED: 2014-06-20 Fri
:PROPERTIES:
:Effort:   1w
:allocate: dev
:task_id: bb
:BLOCKER:  previous-sibling
# :start: 2014-05-30
:END:
*** TODO Task 3
SCHEDULED: 2014-06-26 Thu
:PROPERTIES:
:Effort:   1w
:allocate: dev
:task_id: cc
:BLOCKER:  aa,bb
# :start: 2014-05-30
:END:
* Resources:taskjuggler_resource:
** Developer
  :PROPERTIES:
  :resource_id: dev
  :resource_email: d...@mail.org
  :END:



[O] Bug: ox-taskjuggler ignores SCHEDULED attribute [8.2.6 (8.2.6-47-ge3d2c1-elpa @ /home/anakreontas/.emacs.d/elpa/org-20140526/)]

2014-05-28 Thread Anakreontas Mentis
When exporting the attached file to task juggler, the SCHEDULED
attribute is not included in the generated file as a start attribute.

The export process is invoked with the key sequence C-c C-e J j 

* Project A :taskjuggler_project:  
:PROPERTIES:
:leaves_holiday: Ascension Day 2014-05-29
:leaves_holiday: Whit Monday 2014-06-9
:leaves_holiday: Bastille Day 2014-07-14
:leaves_holiday: Assumption of Mary 2014-08-15
:leaves_holiday: Armistice Day 2014-11-11
:leaves_holiday: Christmas Eve 2014-12-24
:leaves_holiday: Christmas Day 2014-12-25
:leaves_holiday: St Stephen's Day 2014-12-26
:leaves_holiday: New Year's Eve 2014-12-31
:start: 2014-05-05
:END:
*** DONE Cluster communication
CLOSED: [2014-05-27 Tue 17:28]
- CLOSING NOTE [2014-05-27 Tue 17:28] \\
  Specified communication protocol.
*** TODO Model task allocation
SCHEDULED: 2014-06-18 Wed
:PROPERTIES:
:Effort:   1w
:allocate: dev
:task_id: modelalloc
:BLOCKER:  previous-sibling
# :start: 2014-05-30
:END:
* Resources:taskjuggler_resource:
** Developer
  :PROPERTIES:
  :resource_id: dev
  :resource_email: d...@mail.org
  :END:




Emacs  : GNU Emacs 24.3.1 (x86_64-pc-linux-gnu)
 of 2014-05-15 on trouble, modified by Debian
Package: Org-mode version 8.2.6 (8.2.6-47-ge3d2c1-elpa @ 
/home/anakreontas/.emacs.d/elpa/org-20140526/)

current state:
==
(setq
 org-hide-leading-stars t
 org-tab-first-hook '(org-hide-block-toggle-maybe 
org-src-native-tab-command-maybe org-babel-hide-result-toggle-maybe
  org-babel-header-arg-expand)
 org-speed-command-hook '(org-speed-command-default-hook 
org-babel-speed-command-hook)
 org-occur-hook '(org-first-headline-recenter)
 org-metaup-hook '(org-babel-load-in-session-maybe)
 org-html-format-drawer-function '(lambda (name contents) contents)
 org-log-done 'note
 org-latex-format-inlinetask-function 'ignore
 org-confirm-shell-link-function 'yes-or-no-p
 org-ascii-format-inlinetask-function 'org-ascii-format-inlinetask-default
 org-export-date-timestamp-format nil
 org-pretty-entities t
 org-latex-format-headline-function 'org-latex-format-headline-default-function
 org-default-notes-file ~/agenda/notes.org
 org-todo-keyword-faces '((TODO :foreground DarkOrange1 :weight bold) 
(DONE :foreground light sea green)
  (DELIGATE :foreground cyan) (CANCELLED 
:foreground forest green)
  (WAIT :foreground Red) (RESPOND :foreground 
sea green)
  (FEEDBACK :foreground blue))
 org-after-todo-state-change-hook '(org-clock-out-if-current)
 org-latex-format-drawer-function '(lambda (name contents) contents)
 org-from-is-user-regexp \\anakreontas\\
 org-src-mode-hook '(org-src-babel-configure-edit-buffer 
org-src-mode-configure-edit-buffer)
 org-agenda-before-write-hook '(org-agenda-add-entry-text)
 org-babel-pre-tangle-hook '(save-buffer)
 org-export-copy-to-kill-ring 'if-interactive
 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 
flyspell-mode)
 org-export-with-tags t
 org-use-speed-commands t
 org-ascii-format-drawer-function '(lambda (name contents width) contents)
 org-ctrl-c-ctrl-c-hook '(org-babel-hash-at-point 
org-babel-execute-safely-maybe)
 org-cycle-hook '(org-cycle-hide-archived-subtrees org-cycle-hide-drawers 
org-cycle-hide-inline-tasks
  org-cycle-show-empty-lines 
org-optimize-window-after-visibility-change)
 org-export-with-drawers '(not LOGBOOK)
 org-modules '(org-bbdb org-bibtex org-info org-jsinfo org-irc org-w3m)
 org-babel-tangle-lang-exts '((latex . tex) (haskell . hs) (C++ . 
cpp) (emacs-lisp . el))
 org-confirm-elisp-link-function 'yes-or-no-p
 org-metadown-hook '(org-babel-pop-to-session-maybe)
 org-html-format-headline-function 'ignore
 org-babel-load-languages '((emacs-lisp . t) (C . t) (haskell . t) (latex . t))
 org-html-format-inlinetask-function 'ignore
 org-agenda-files '(~/agenda/manycore.org ~/agenda/notes.org)
 org-clock-out-hook '(org-clock-remove-empty-clock-drawer)
 )