Re: [O] Strange Custom Agenda Problem

2012-05-23 Thread Bastien
Hi Mike,

Mike McLean mike.mcl...@pobox.com writes:

 I have attached a minimal Org Mode setup that replicates this
 problem. The files are minimal-org.el and test.org. The lisp file is
 the minimum configuration for org-mode and the org-file is a
 simplified test file.

Thanks a lot for this.  

I finally fixed this, please test and confirm.

-- 
 Bastien



Re: [O] Strange Custom Agenda Problem

2012-05-23 Thread Bastien
Hi Laurynas,

Laurynas Biveinis laurynas.bivei...@gmail.com writes:

 I am also experiencing strange issues with custom agenda commands
 after I upgraded to 7.8.10 (not sure if from 7.8.09 - I might have
 skipped a version or two).

 In my case the negative tag selection stopped working in tags-todo. For 
 example,
 project-somedaymaybe/!TODO
 works as if it were
 project+somedaymaybe/!TODO

this should be fixed now -- please have a pull and let me know.

Best,

-- 
 Bastien



Re: [O] Strange Custom Agenda Problem

2012-05-23 Thread Mike McLean
On May 23, 2012, at 6:17 AM, Bastien wrote:

 Hi Mike,
 
 Mike McLean mike.mcl...@pobox.com writes:
 
 I have attached a minimal Org Mode setup that replicates this
 problem. The files are minimal-org.el and test.org. The lisp file is
 the minimum configuration for org-mode and the org-file is a
 simplified test file.
 
 Thanks a lot for this.  
 
 I finally fixed this, please test and confirm.

I can confirm that this fixes my full block agenda where I first noticed the 
problem.

Org-mode version 7.8.10 (release_7.8.10-587-g31aa82 @ 
/Users/mlm/.emacs.d/el-get/org-mode/lisp/)
(without my branch to revert  
[[http://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dcommit%3Bh%3Dc50f0c][Commit 
c50f0c]])

Thanks for the fix.

I really need to start leaning the Org-Mode code base, especially seeing how 
simple this fix was.

Mike




Re: [O] Strange Custom Agenda Problem

2012-05-23 Thread Bastien
Mike McLean mike.mcl...@pobox.com writes:

 Thanks for the fix.

You're welcome.

 I really need to start leaning the Org-Mode code base, especially
 seeing how simple this fix was.

The fix was easy but finding the problem was not, because I assumed 
the existing regexp (prior to commit c50f0c) was okay while it was
not.  Those kind of things are too easily overlooked!

Glad I found it, and surprised it didn't yield other problems so far.

-- 
 Bastien



Re: [O] Strange Custom Agenda Problem

2012-05-23 Thread Laurynas Biveinis
2012/5/23 Bastien b...@gnu.org:
 In my case the negative tag selection stopped working in tags-todo. For 
 example,
 project-somedaymaybe/!TODO
 works as if it were
 project+somedaymaybe/!TODO

 this should be fixed now -- please have a pull and let me know.

I did and can confirm the fix. Thanks!

-- 
Laurynas



Re: [O] Strange Custom Agenda Problem

2012-05-21 Thread Mike McLean
I have attached a minimal Org Mode setup that replicates this problem. The
files are minimal-org.el and test.org. The lisp file is the minimum
configuration for org-mode and the org-file is a simplified test file.

The minimal configuration assumes:

   - A working directory of ~/tmp/tags-test when it sets org-agenda-files
   - The Git Checkout of Org-Mode is located in
   ~/.emacs.d/el-get/org-mode/lisp

Additionally, the minimal configuration has the troublesome agenda command
both as one block in a Block Agenda and listed separately as its one agenda
command. (My “real” environment uses this only in a block agenda so I was
covering all bases).

In each of the two cases below I have started Emacs with:


/Applications/Emacs.app/Contents/MacOS/Emacs -Q -l ./minimal-org.el test.org

Non Working Test Case:

   - Switch to Org-Mode HEAD


   cd /Users/mike.mclean/.emacs.d/el-get/org-mode
   git --no-pager checkout master
   make clean
   make autoloads

   - Launch Emacs as Above
   - Note the two version strings from message buffer


   GNU Emacs 24.1.50.1 (x86_64-apple-darwin, NS apple-appkit-1038.36)
of 2012-05-20 on bob.porkrind.org
   Org-mode version 7.8.10 (release_7.8.10-579-g372948 @
/Users/mike.mclean/.emacs.d/el-get/org-mode/lisp/)

   - M-x org-agena followed by t
   - Org Agenda Buffer contains just the following


   Headlines with TAGS match: +Outcome+PRIORITY=A+LEVEL=4-{.*Backlog$}
   Press `C-u r' to search again with new search string

   - M-x org-agena followed by b
   - Org Agenda Buffer contains just the following


   Headlines with TAGS match: +Outcome+PRIORITY=A+LEVEL=4-{.*Backlog$}


Working Test Case

   - Switch to Org Mode version just prior to Commit
c50f0chttp://orgmode.org/w/?p=org-mode.git;a=commit;h=c50f0c


   cd /Users/mike.mclean/.emacs.d/el-get/org-mode
   git co c50f0c~1
   make clean
   make autoloads

   - Launch Emacs as Above
   - Note the two version strings from message buffer


   GNU Emacs 24.1.50.1 (x86_64-apple-darwin, NS apple-appkit-1038.36)
of 2012-05-20 on bob.porkrind.org
   release_7.8.09-33-g0ebeb
   Org-mode version 7.8.09 (release_7.8.09.33.g0ebeb)

   - M-x org-agena followed by t
   - Org Agenda Buffer contains the following (note that the correct Level
   4 outline item is selected)


   Headlines with TAGS match: +Outcome+PRIORITY=A+LEVEL=4-{.*Backlog$}
   Press `C-u r' to search again with new search string
 test:   WIP [#A] Level 4 - should be in agenda
:noexport:Outcome::

   - M-x org-agena followed by b
   - Org Agenda Buffer contains just the following


   Headlines with TAGS match: +Outcome+PRIORITY=A+LEVEL=4-{.*Backlog$}
 test:   WIP [#A] Level 4 - should be in agenda
:noexport:Outcome::




On Thu, May 17, 2012 at 1:25 PM, Bastien b...@altern.org wrote:

 Mike McLean mike.mcl...@pobox.com writes:

  I will, but I'm booked in meetings today so it may take a day ...
 
  Though in lieu of proper debugging and bug-reporting I reversed the
  above referenced commit in my local copy of org and now my full,
  complex setup works as expected as does the test case above with the
  tag moved to level 2.

 I tried to replicate the problem with emacs -Q and
 `org-use-tag-inheritance' set to nil and t -- no luck.

 Maybe there is something weird in the format of your entries
 (the ones that do not display correctly.)

 Can you send some examples?

 --
  Bastien



minimal-org.el
Description: Binary data


test.org
Description: Binary data


Re: [O] Strange Custom Agenda Problem

2012-05-21 Thread Laurynas Biveinis
I am also experiencing strange issues with custom agenda commands
after I upgraded to 7.8.10 (not sure if from 7.8.09 - I might have
skipped a version or two).

In my case the negative tag selection stopped working in tags-todo. For example,
project-somedaymaybe/!TODO
works as if it were
project+somedaymaybe/!TODO

I haven't found time yet to narrow down the configuration and org
files to something resembling a bug report.

 Did something change recently in the agenda construction related to
 tags-todo?

 This: http://orgmode.org/w/?p=org-mode.git;a=commit;h=c50f0c

I will try to see if reverting this helps in my case.


-- 
Laurynas



Re: [O] Strange Custom Agenda Problem

2012-05-17 Thread Mike McLean
On Thursday, May 17, 2012, Bastien wrote:

 Hi Mike,

 Mike McLean mike.mcl...@pobox.com javascript:; writes:

  I have the following (amount other things) in my
 org-agenda-custom-commands:
 
  (setq org-agenda-custom-commands
  '((x test tags-todo +Outcome+LEVEL=4)))
 
  When I custom-command select “x”, I get no results.

 I tested with your `org-agenda-custom-commands' value and this

 * Test
 ** Test1
 *** Test2
  TODO Do I see this?   :Outcome:

 I correctly get :Outcome:.


In my case the Outcome tag is on Test1 with =org-use-tag-inheritance= set
to =t=.



 This is with both the maint and master branches of the git repo.

  If I select the default, built-in lower case “m” agenda command and type
  +Outcome+LEVEL=4 I get a long list of results (as expected).

 The m agenda command is for `tags', not `tags-todo'.


Understood; to be clear I get a results using m that include both TODO
items and non-TODO items. My expectation from my x test case is to get a
subset of the results I get from m, but not an empty list.



  Did something change recently in the agenda construction related to
  tags-todo?

 This: http://orgmode.org/w/?p=org-mode.git;a=commit;h=c50f0c

 Please help us reproduce the problem, perhaps by sharing some
 of the impacted entries.


I will, but I'm booked in meetings today so it may take a day ...




 Thanks,

 --
  Bastien



Re: [O] Strange Custom Agenda Problem

2012-05-17 Thread Mike McLean
On Thursday, May 17, 2012, Mike McLean wrote:



 On Thursday, May 17, 2012, Bastien wrote:

 Hi Mike,

 Mike McLean mike.mcl...@pobox.com writes:

  I have the following (amount other things) in my
 org-agenda-custom-commands:
 
  (setq org-agenda-custom-commands
  '((x test tags-todo +Outcome+LEVEL=4)))
 
  When I custom-command select “x”, I get no results.

 I tested with your `org-agenda-custom-commands' value and this

 * Test
 ** Test1
 *** Test2
  TODO Do I see this?   :Outcome:

 I correctly get :Outcome:.


 In my case the Outcome tag is on Test1 with =org-use-tag-inheritance= set
 to =t=.



 This is with both the maint and master branches of the git repo.

  If I select the default, built-in lower case “m” agenda command and type
  +Outcome+LEVEL=4 I get a long list of results (as expected).

 The m agenda command is for `tags', not `tags-todo'.


 Understood; to be clear I get a results using m that include both TODO
 items and non-TODO items. My expectation from my x test case is to get a
 subset of the results I get from m, but not an empty list.



  Did something change recently in the agenda construction related to
  tags-todo?

 This: http://orgmode.org/w/?p=org-mode.git;a=commit;h=c50f0c

 Please help us reproduce the problem, perhaps by sharing some
 of the impacted entries.


 I will, but I'm booked in meetings today so it may take a day ...


Though in lieu of proper debugging and bug-reporting I reversed the above
referenced commit in my local copy of org and now my full, complex setup
works as expected as does the test case above with the tag moved to level 2.




Re: [O] Strange Custom Agenda Problem

2012-05-17 Thread Bastien
Mike McLean mike.mcl...@pobox.com writes:

 I will, but I'm booked in meetings today so it may take a day ...

 Though in lieu of proper debugging and bug-reporting I reversed the
 above referenced commit in my local copy of org and now my full,
 complex setup works as expected as does the test case above with the
 tag moved to level 2.

I tried to replicate the problem with emacs -Q and
`org-use-tag-inheritance' set to nil and t -- no luck.

Maybe there is something weird in the format of your entries 
(the ones that do not display correctly.)

Can you send some examples?

-- 
 Bastien



[O] Strange Custom Agenda Problem

2012-05-16 Thread Mike McLean
In the past few days one of my custom agenda commands stopped working as it 
used to. I haven't (yet) bisected my Org-Mode configuration (*) and org-mode to 
find the exact cause, but was wondering if anyone had any ideas.

I have the following (amount other things) in my org-agenda-custom-commands:

(setq org-agenda-custom-commands
'((x test tags-todo +Outcome+LEVEL=4)))

When I custom-command select “x”, I get no results. 

If I select the default, built-in lower case “m” agenda command and type 
+Outcome+LEVEL=4 I get a long list of results (as expected).

Did something change recently in the agenda construction related to tags-todo?

Mike



(*) Which has not changed much


Re: [O] Strange Custom Agenda Problem

2012-05-16 Thread Bastien
Hi Mike,

Mike McLean mike.mcl...@pobox.com writes:

 I have the following (amount other things) in my org-agenda-custom-commands:

 (setq org-agenda-custom-commands
 '((x test tags-todo +Outcome+LEVEL=4)))

 When I custom-command select “x”, I get no results. 

I tested with your `org-agenda-custom-commands' value and this

* Test
** Test1
*** Test2
 TODO Do I see this?   :Outcome:

I correctly get :Outcome:.

This is with both the maint and master branches of the git repo.

 If I select the default, built-in lower case “m” agenda command and type
 +Outcome+LEVEL=4 I get a long list of results (as expected).

The m agenda command is for `tags', not `tags-todo'.

 Did something change recently in the agenda construction related to
 tags-todo?

This: http://orgmode.org/w/?p=org-mode.git;a=commit;h=c50f0c

Please help us reproduce the problem, perhaps by sharing some
of the impacted entries.

Thanks,

-- 
 Bastien