emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#59899: closed (30.0.50; Failing to match org-agenda properties)


From: GNU bug Tracking System
Subject: bug#59899: closed (30.0.50; Failing to match org-agenda properties)
Date: Fri, 09 Dec 2022 07:00:02 +0000

Your message dated Fri, 09 Dec 2022 08:59:43 +0200
with message-id <83bkod12qo.fsf@gnu.org>
and subject line Re: bug#59899: 30.0.50; Failing to match org-agenda properties
has caused the debbugs.gnu.org bug report #59899,
regarding 30.0.50; Failing to match org-agenda properties
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
59899: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59899
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: 30.0.50; Failing to match org-agenda properties Date: Wed, 07 Dec 2022 22:35:54 -0500 User-agent: mu4e 1.8.11; emacs 30.0.50
In emacs -Q, with a simple org agenda file like:

* TODO try out org mode
SCHEDULED: <2022-12-07 Wed 23:00>

in /tmp/test.org, setting

(setq org-agenda-files '("/tmp/test.org"))

and running M-x org-agenda m and typing the queries SCHEDULED>="<today>"
or SCHEDULED="<today>", I get no results, but if I do
SCHEDULED<="<today>" or SCHEDULED<"<today>", it does work. This is
pretty minor in this example, but for potentially large agenda files,
this could cause a lot of work. For example, in the org-alert package I
help maintain, we use `org-map-entries` filtered with a MATCH argument
like

"SCHEDULED>=\"<today>\"+SCHEDULED<\"<tomorrow>\"|DEADLINE>=\"<today>\"+DEADLINE<\"<tomorrow>\""

to select only upcoming events. I noticed that I didn't get
notifications for events on my agenda today, and this query now failing
seems to be the root cause. Even simplifying it to the first part
"SCHEDULED>=\"<today>\"", as in the example above, fails to return any
results. I've also tried SCHEDULED<"<tomorrow>" alone as a query, but it
yields scheduled items from today and tomorrow.

I've checked this page
(https://orgmode.org/manual/Matching-tags-and-properties.html) of the
org manual and the breaking changes section of the 9.6 release notes but
can't see what I'm doing wrong. I'd be happy to update my queries if
that's the issue, but at least right now I think there might be a bug in
this tag-matching code. I might poke around and try to submit a patch
tomorrow if I can find anything.

I just rebuilt my emacs from the master branch to make sure this hasn't
been fixed in the past couple of days and am still able to reproduce it
on commit 5d68cc99177569a661da0ac75bb7df1ec4098fda. I think it was
working before I updated to the version with org 9.6, but I'm not
entirely sure.

Thanks,

Brent Westbrook



--- End Message ---
--- Begin Message --- Subject: Re: bug#59899: 30.0.50; Failing to match org-agenda properties Date: Fri, 09 Dec 2022 08:59:43 +0200
> From: Kyle Meyer <kyle@kyleam.com>
> Cc: 59899@debbugs.gnu.org
> Date: Thu, 08 Dec 2022 18:18:11 -0500
> 
> This regression should be fixed in the Org repo with Ihor's 5d14e88c5
> (org-make-tags-matcher: Fix regexp, 2022-12-07), which will be included
> in the next sync.
> 
> related Org mailing thread:
> https://list.orgmode.org/87pmcvh2u2.fsf@localhost

Thanks, so I'm closing this bug.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]