From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id UCywFI4AimTGHwEASxT56A (envelope-from ) for ; Wed, 14 Jun 2023 20:01:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id iBKXFI4AimTsRwEA9RJhRA (envelope-from ) for ; Wed, 14 Jun 2023 20:01:50 +0200 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 aspmx1.migadu.com (Postfix) with ESMTPS id 403093216C for ; Wed, 14 Jun 2023 20:01:49 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1q9UnG-0007be-9F; Wed, 14 Jun 2023 14:00:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9UnD-0007bJ-Gc for emacs-orgmode@gnu.org; Wed, 14 Jun 2023 14:00:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q9UnD-00023i-0C; Wed, 14 Jun 2023 14:00:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:Date:In-Reply-To:Subject:To: From; bh=1EJ6nJsdzX10Zu1lG/NJ9MXsSLTUySreXqrS6htzntA=; b=fOumtS2O9rgOBmi1HJ63 ecq11+O6Z4Wcd6g29Sy0hxN3PLzkhPpbe92NCHJg+dhQaQBxzLoNQJZHYeH4FFJ0kJBMKkJJvle8L c1Kkw3XZvC2KNzjwqBjoJz7NulKz2n1Rpfft2//Z4ELJECiGWJqaEnGy6Zy61IsfzXmzgAK2mYkYO pYTVkEiXPXrD+pXJqRYXuXEhJ4344GvSGEi4rZH5fFS2aeot1RQgvpjNASZ0c4TEqdvxYuRpHQHdE SmqbwYGqOrg0fpR0IKhS5OczMvttz5in4yM0PboevQ6g8+ugO18sklWZ1rHcCmFpD6IcIulrzAQ8/ o/w4pUN+EzEXgw==; Received: from auth2-smtp.messagingengine.com ([66.111.4.228]) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q9UnC-0003jc-5m; Wed, 14 Jun 2023 14:00:26 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailauth.nyi.internal (Postfix) with ESMTP id 8CCF127C005B; Wed, 14 Jun 2023 14:00:25 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 14 Jun 2023 14:00:25 -0400 X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrgedvtddguddvudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhephffvvefujgffkfhffgggtgfgse htqhertddtreejnecuhfhrohhmpeflohhhnhcuhghivghglhgvhicuoehjohhhnhifsehg nhhurdhorhhgqeenucggtffrrghtthgvrhhnpeetleelueejleevgffhgfeggeffvdeiie fgkeetveejleehudetgfejieffgffftdenucffohhmrghinhepnhgvfigrrhhtihhsrghn shdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehjohhhnhifodhmvghsmhhtphgruhhthhhpvghrshhonhgrlhhithihqdeikeejkedt leeggedqudejjeehfeekudeiqdhjohhhnhifpeepghhnuhdrohhrghesnhgvfigrrhhtih hsrghnshdrtghomh X-ME-Proxy: Feedback-ID: ib64945b7:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 14 Jun 2023 14:00:24 -0400 (EDT) From: John Wiegley To: Ihor Radchenko Cc: emacs-orgmode@gnu.org Subject: Re: [POLL] [BUG] Inverse behavior from \ [9.6.4 (release_9.6.4-1-g76cf21 @ /Users/johnw/.emacs.d/lisp/org-mode/lisp/)] In-Reply-To: (John Wiegley's message of "Tue, 13 Jun 2023 22:22:29 -0700") Date: Wed, 14 Jun 2023 11:00:19 -0700 Message-ID: References: <871qihng8m.fsf@localhost> <87cz1zwux5.fsf@localhost> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin) Mail-Followup-To: Ihor Radchenko , emacs-orgmode@gnu.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1686765710; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=1EJ6nJsdzX10Zu1lG/NJ9MXsSLTUySreXqrS6htzntA=; b=Cf8Hh2Lr1ra7a9HByUj+sE0tMStck/gvo/bJ1Rlvavwqg0GfGUm+w+foM5PBF7vrSyvey3 z7h2cpCJ8A6pq+Ok5OcVsH29P+DEmWsuJIQchE/KVoLtIk0COoOxQInB6jfVZ02NHccVSV ftrI3Xs9+WApo9xyFmRZKAqKwVrB7MqZTqi3Kt1p1f8A7m81sqp51HgfoYyjgW3u7d0vsc DdnpxOqt7IMZCSCPKQWfQfF/iuBLITLXOdPsmIQE96ym0488zytwl10wWq1huRI+xsmdfQ 0TjLkLq5Ah7iAmZOrLPc66RqbtabSxKOPxQaf4gp0V9TJwzWKmG2QraeP0GMMg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=fOumtS2O; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1686765710; a=rsa-sha256; cv=none; b=JCzoqUtFXkpIF+b8gJu+OHuraxH9Uv5I/BdPT9ZgRVeZehmsI1zoUPxSHvSIn2lJsxndfs ZkgsJ3Q2cCyHpKHfmvlGYruB/JDV/F2+N1uUA5vK2k2YCQjWqgVM8R5VAE68UViVtWSJkF e5Y9VPN1FOhFHVPIm1YIgmHDI1LSSUH8srIW4/P4IR0sinsZ/IyJEUQmPeAgx7hut5jKAG co2LhOZMbSSKKQLAcP4b5DVsSwj29O5L0ioRoLagAxO5FO/Z8AfAU8xb5chLhQW2S34u9M 06ndRvE6yV6+Mz3CRKqvnLrxU5QsvTlFrkk6vzdqa9hOLMPmckvs2+5xqLEgzg== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -7.83 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gnu.org header.s=fencepost-gnu-org header.b=fOumtS2O; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 403093216C X-Spam-Score: -7.83 X-TUID: /lCuHgCsV+2Z >>>>> "IR" =3D=3D Ihor Radchenko writes: IR> It would be nice to bisect down to the commit that changed the behaviou= r. IR> As it usually goes with agenda, consequences of some changes are not IR> always straightforward. I have found the cause of the change in behavior: (org-agenda-filter-make-matcher '("+" . nil) 'tag) =3D> 8.2.4: (and (not tags)) =3D> 9.6.6: (and (or tags)) This occurred during the refactoring in: commit 6c6ae990c10dbe7f96b24fccf840fe9f6d81a3b8 Author: Gustav Wikstr=C3=B6m Date: Sat Jan 24 02:47:35 2015 +0100 =20=20 org-agenda: Filtering in the agenda on grouptags [=E2=80=A6] =20=20 * lisp/org-agenda.el (org-agenda-filter-make-matcher): new optional argument EXPAND and refactoring. The change was released in 8.3, which is why I never noticed it, because I upgraded from 8.2.4 directly to 9.6. Since the documentation also mentions that space means =E2=80=9Cany tag=E2= =80=9D, I guess now it=E2=80=99s a design question: Should mean =E2=80=9Cno tags=E2=80= =9D or =E2=80=9Cany tag=E2=80=9D? I feel like it should mean =E2=80=9Cno tag=E2=80=9D only because you also use spac= e to clear all tags in the agenda after pressing =E2=80=9C:=E2=80=9D. If the decision is =E2=80=9Cdesired behavior=E2=80=9D, then the muscle memo= ry needed is =E2=80=98\ - =E2=80=98 rather than =E2=80=98\ =E2=80=98. Stil= l feels odd for space to mean anything rather than nothing, though=E2=80=A6 I mean, space is empty, right= ? :) --=20 John Wiegley GPG fingerprint =3D 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2