From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms1 with LMTPS id wJ1AOZffjF66IwAAk0OIDg (envelope-from ) for ; Tue, 07 Apr 2020 20:16:23 +0000 Received: from aspmx2.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id yH/vGJbfjF7CNAAAB5/wlQ (envelope-from ) for ; Tue, 07 Apr 2020 20:16:22 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx2.migadu.com (Postfix) with ESMTPS id 41BFE68D759 for ; Tue, 7 Apr 2020 20:16:20 +0000 (UTC) Received: from localhost ([::1]:52872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLudv-0003DM-0B for larch@yhetil.org; Tue, 07 Apr 2020 16:16:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56183) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jLudQ-0003C9-LX for emacs-orgmode@gnu.org; Tue, 07 Apr 2020 16:15:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jLudO-0007y7-VO for emacs-orgmode@gnu.org; Tue, 07 Apr 2020 16:15:48 -0400 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]:43680) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jLudO-0007xG-Ke for emacs-orgmode@gnu.org; Tue, 07 Apr 2020 16:15:46 -0400 Received: by mail-pl1-x632.google.com with SMTP id z6so163710plk.10 for ; Tue, 07 Apr 2020 13:15:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=felesatra-moe.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:mime-version; bh=huYZDloVkrXDk7SyK6tlq6ttcijOpTHozT1wXbiuei4=; b=0xstyec8LBK9P+FkM5DSvbIicYhxcH5gswNFXE6hmvMM6cPpJEwEdYXGepPa7k21ms k9uL52ESHt1l1ultozwC7cRRX/Y6bSa0zoC26xjujStpU+QV1KbokNBxewmltyWPJou6 2nJLdxQZ8NQWBYqyDp9mrwR3hEoik3sd89hQcKedCDx9rxh452hXZozZ8Mqqy31sdTd8 zXnIvVVVzf3SFvFcl8vK7Tap6voLjVqvI05wcpIar1ae06KWtfrhGJIKwbpZXFyiZTis VDNIcXSZ0Rtu3u5TsSFdGgOspzYWnhloyC9EwW6KU6I70CztvLwEXZdSbfd5DKCpOFki B7xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=huYZDloVkrXDk7SyK6tlq6ttcijOpTHozT1wXbiuei4=; b=aOja/mZBeT4u/MfsCaO2cwr5VHSWwQRxg2mf5J15oaZnEtEWSiTtJoXKoAMowB8bPd B8yo/t9VVp3LQTLgO6Kpoj/el71n3bvJAIKc10b1ki7nhfJh6Tgz8hZ0JFErilENZP/O 7NawE0k3I7828c5C9gFyMw0AnSecjQHz+W4Z1RzaAcXFKmcud5KPn1THzx9V7//215wK +P0hiXth2d/4ngk7+J0nAhYm5rgG7W6B6Nkrpe7Qw0HO9o7iS17HXwrqA+hl9s4uV31u A/HM/h14rN7JNopIBYkSOFbwEO8Q1T1LZ0AZkIV3eVnEeMu1VCgRFJ/Lr0d2WyloMYz5 4KKw== X-Gm-Message-State: AGi0PubMX495nLrg0wjan9wTVPXBg9DQkuUChxlC6GAqupTQgTcgRZsj EnRyYPp8OVKP6Ii2/3ajxqloA4nXoVs= X-Google-Smtp-Source: APiQypLcccOsaMKt3KPvCmaWQoUmCuA4ff2oZYaWOJgJV4aIeJaMmZpTSOx358IiU3TucRCywVCGqw== X-Received: by 2002:a17:902:b787:: with SMTP id e7mr4051326pls.128.1586290544953; Tue, 07 Apr 2020 13:15:44 -0700 (PDT) Received: from localhost ([2600:1700:7270:7d1f:fa59:71ff:fe00:10cc]) by smtp.gmail.com with ESMTPSA id k5sm31101pfp.147.2020.04.07.13.15.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2020 13:15:44 -0700 (PDT) From: Allen Li To: emacs-orgmode@gnu.org Subject: Bug: New agenda filtering multiple tags broken [9.3.6 (9.3.6-29-g6a3dff-elpaplus @ /home/ionasal/.emacs.d/elpa/org-plus-contrib-20200406/)] Date: Tue, 07 Apr 2020 13:15:43 -0700 Message-ID: <80lfn7aw7k.fsf@felesatra.moe> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::632 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=default; t=1586290581; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=huYZDloVkrXDk7SyK6tlq6ttcijOpTHozT1wXbiuei4=; b=CiF2Da5fJ5DzaML/E9wxSYY+UcXbgsoHVWsVm3rwi3GELexUZ0qmVcLgsw01xMaU1XDTG3 72AszlcN50k9XXd7muHdISB5k9nrfhSSGwXboMcs2c+Hyqy8nFnZq4+7ojLfBP70xXH5b7 xHDhLxlo7ZaHn7IAtMj64K5VmunBLfs= ARC-Seal: i=1; s=default; d=yhetil.org; t=1586290581; a=rsa-sha256; cv=none; b=ZtTMcuDyn/wXnzrfHP+OsZ3z9+Xyt7YCM7to4RqIWhHgiAb5UsT7S010ZrkvJkSD9lUSkD wC09iDF40yj27hKHXHMZbKaz/J4bSALmrwv4EbpQXAQR+Z1kNmTo7FtC+ZLlqskI9XC/98 Go6bDXeUz5c44mzzy9BTzdaa1/hNm14= ARC-Authentication-Results: i=1; aspmx2.migadu.com; dkim=pass header.d=felesatra-moe.20150623.gappssmtp.com header.s=20150623 header.b=0xstyec8; dmarc=none; spf=pass (aspmx2.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Scanner: scn0 X-Spam-Score: -1.21 Authentication-Results: aspmx2.migadu.com; dkim=pass header.d=felesatra-moe.20150623.gappssmtp.com header.s=20150623 header.b=0xstyec8; dmarc=none; spf=pass (aspmx2.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Scan-Result: default: False [-1.21 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.5822024241641]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.32), country: US(-0.01), ip: 209.51.188.17(-0.58)]; TO_DN_NONE(0.00)[]; ARC_SIGNED(0.00)[i=1]; MX_GOOD(-0.50)[cached: eggs.gnu.org]; DKIM_TRACE(0.00)[felesatra-moe.20150623.gappssmtp.com:+]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; FROM_NEQ_ENVFROM(0.00)[darkfeline@felesatra.moe,emacs-orgmode-bounces@gnu.org]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[felesatra-moe.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[emacs-orgmode@gnu.org]; DMARC_NA(0.00)[felesatra.moe]; HAS_LIST_UNSUB(-0.01)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_SEVEN(0.00)[7]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: +VABvIe0DlHj The new agenda filtering doesn't seem to work properly with multiple tags. Opening the file below, e.g., at /tmp/tmp.org * TODO foo :foo: * TODO bar :foo:bar: * TODO baz Open an agenda buffer M-x org-agenda RET < t Filter / +foo-bar RET I expect to see only TODO foo But instead I see all of the items, as if the filter was ignored. Emacs : GNU Emacs 26.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.10) of 2019-08-29 Package: Org mode version 9.3.6 (9.3.6-29-g6a3dff-elpaplus @ /home/ionasal/.emacs.d/elpa/org-plus-contrib-20200406/) current state: ============== (setq org-src-mode-hook '(org-src-babel-configure-edit-buffer org-src-mode-configure-edit-buffer) org-after-todo-state-change-hook '(org-checklist) org-columns-default-format "%60ITEM %TODO %Effort{:} %CLOCKSUM" org-agenda-skip-scheduled-if-deadline-is-shown t org-link-shell-confirm-function 'yes-or-no-p org-agenda-sticky t org-metadown-hook '(org-babel-pop-to-session-maybe) org-clock-out-hook '(org-clock-remove-empty-clock-drawer) org-refile-targets '((nil :maxlevel . 3) (org-agenda-files :maxlevel . 2)) org-speed-commands-user '(("a" progn (forward-char 1) (call-interactively 'org-insert-heading-respect-content) (org-demote)) ("N" . org-toggle-narrow-to-subtree)) org-enforce-todo-dependencies t org-special-ctrl-k t org-checkbox-hierarchical-statistics nil org-export-use-babel nil org-edit-src-content-indentation 0 org-special-ctrl-a/e t org-columns-modify-value-for-display-function 'orgx-columns-remove-stars-for-display org-log-redeadline 'note org-modules '(org-bibtex org-docview org-eww org-gnus org-habit org-id org-info org-irc org-mhe org-protocol org-rmail org-w3m org-checklist org-depend) org-blocker-hook '(org-depend-block-todo org-block-todo-from-children-or-siblings-or-parent) org-id-link-to-org-use-id 'create-if-interactive org-clock-persist 'history org-archive-hook '(org-attach-archive-delete-maybe) org-confirm-elisp-link-function 'yes-or-no-p org-clock-string-limit 25 org-clock-history-length 25 org-agenda-persistent-filter t org-agenda-before-write-hook '(org-agenda-add-entry-text) org-metaup-hook '(org-babel-load-in-session-maybe) org-adapt-indentation nil org-log-reschedule 'time org-agenda-text-search-extra-files '(agenda-archives) org-babel-pre-tangle-hook '(save-buffer) org-tab-first-hook '(org-babel-hide-result-toggle-maybe org-babel-header-arg-expand) org-agenda-search-view-always-boolean t org-babel-load-languages '((dot . t) (emacs-lisp . t) (ledger . t) (python . t) (shell . t) (ditaa . t)) org-log-done 'time org-agenda-skip-deadline-prewarning-if-scheduled 'pre-scheduled org-export-backends '(ascii html md texinfo) org-checklist-export-function 'org-export-as-ascii org-ellipsis "..." org-attach-store-link-p 'attached org-agenda-span 'day org-trigger-hook '(org-depend-trigger-todo) org-latex-packages-alist '(("" "siunitx" t)) org-clock-into-drawer "CLOCK" org-clock-out-remove-zero-time-clocks t org-confirm-babel-evaluate nil org-use-sub-superscripts '{} org-use-speed-commands '(lambda nil (and (looking-at org-outline-regexp) (looking-back "^**"))) org-agenda-todo-ignore-scheduled 'future org-ctrl-k-protect-subtree 'error org-agenda-skip-unavailable-files t )