From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 564B56DE104A for ; Tue, 27 Aug 2019 10:38:46 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.397 X-Spam-Level: X-Spam-Status: No, score=-0.397 tagged_above=-999 required=5 tests=[AWL=-0.196, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h1XsAB92ianM for ; Tue, 27 Aug 2019 10:38:45 -0700 (PDT) Received: from knopi.disroot.org (knopi.disroot.org [178.21.23.139]) by arlo.cworth.org (Postfix) with ESMTPS id EAFA96DE1040 for ; Tue, 27 Aug 2019 10:38:44 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 7131723C6D for ; Tue, 27 Aug 2019 19:38:41 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9WS6Wvr52BzK for ; Tue, 27 Aug 2019 19:38:39 +0200 (CEST) From: jorge+list@disroot.org (Jorge P. de Morais Neto) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1566927517; bh=/Frk1InCeRVjVjY+kCwpCBYRnwqj05sWt6r+zuG+/GQ=; h=From:To:Subject:Date; b=jCP660uxNYW7HNTMjeRxt5ogiNkxQBJGWkBxUzdnmLGlSl5+HH7Dmgm6lDRHBxkNE yXEfYcHEGy9cZbCRBmQuOnFaZIsTnVIEE2SHxYEMJ+jbl9xssKZR0Z3vxjJU91764T Q41m5qfiw4PUL/+xPAWuW6cxdEXzzcqTFODwY/Mcrn8C2sSomrYZuaiEPIvd/Vzcyh eHk4WT2EPK4RsICpYSwzWBy2AuSQZZwbEtcKIgQifmpub5mKU+9gbTWnMTuOWGojmh auJ39vFIzIjOtRkWGe1O5KbGIbuxkbJlMela9rforETrftLGNXtEy8dSCs2P+pS6pP ScLFDQl2v/7SQ== To: notmuch@notmuchmail.org Subject: =?UTF-8?B?U3RyYW5nZSwgaW5jb2hlcmVudCBxdWVyeSBwYXJzaW5nIA==?= Date: Tue, 27 Aug 2019 14:38:28 -0300 Message-ID: <877e6ywlt7.fsf@disroot.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Aug 2019 17:38:46 -0000 Hi. It seems I found another query parsing bug. Look at the strange, incoherent behavior below: --8<---------------cut here---------------start------------->8--- $ NOTMUCH_DEBUG_QUERY=3Dy notmuch count 'subject:("Sa=C3=BAde" "Geap") OR s= ubject:xplitz' Query string is: subject:("Sa=C3=BAde" "Geap") OR subject:xplitz Exclude query is: Query(((Kdeleted OR Kspam) OR Ktrash)) Final query is: Query(((Tmail AND (((geap@1 OR Ggeap@1 OR Kgeap@1 OR Kgeap@1 OR Qgeap@1 OR = Qgeap@1 OR Pgeap@1 OR XPROPERTYgeap@1 OR XFOLDER:geap@1 OR XFROMgeap@1 OR X= TOgeap@1 OR XATTACHMENTgeap@1 OR XMIMETYPEgeap@1 OR XSUBJECTgeap@1) AND (or= @2 OR Gor@2 OR Kor@2 OR Kor@2 OR Qor@2 OR Qor@2 OR Por@2 OR XPROPERTYor@2 O= R XFOLDER:or@2 OR XFROMor@2 OR XTOor@2 OR XATTACHMENTor@2 OR XMIMETYPEor@2 = OR XSUBJECTor@2)) FILTER (XSUBJECTsa=C3=BAde@1 OR XSUBJECTxplitz@1))) AND_N= OT ((Kdeleted OR Kspam) OR Ktrash))) 0 $ NOTMUCH_DEBUG_QUERY=3Dy notmuch count '(subject:"Sa=C3=BAde" AND subject:= "Geap") OR subject:xplitz)' Query string is: (subject:"Sa=C3=BAde" AND subject:"Geap") OR subject:xplitz) Exclude query is: Query(((Kdeleted OR Kspam) OR Ktrash)) Final query is: Query(((Tmail AND (((and@1 OR Gand@1 OR Kand@1 OR Kand@1 OR Qand@1 OR Qand@= 1 OR Pand@1 OR XPROPERTYand@1 OR XFOLDER:and@1 OR XFROMand@1 OR XTOand@1 OR= XATTACHMENTand@1 OR XMIMETYPEand@1 OR XSUBJECTand@1) AND (or@2 OR Gor@2 OR= Kor@2 OR Kor@2 OR Qor@2 OR Qor@2 OR Por@2 OR XPROPERTYor@2 OR XFOLDER:or@2= OR XFROMor@2 OR XTOor@2 OR XATTACHMENTor@2 OR XMIMETYPEor@2 OR XSUBJECTor@= 2)) FILTER (XSUBJECTsa=C3=BAde@1 OR XSUBJECTgeap@1 OR XSUBJECTxplitz@1))) A= ND_NOT ((Kdeleted OR Kspam) OR Ktrash))) 0 $ NOTMUCH_DEBUG_QUERY=3Dy notmuch count 'subject:"Sa=C3=BAde" AND subject:"= Geap"' Query string is: subject:"Sa=C3=BAde" AND subject:"Geap" Exclude query is: Query(((Kdeleted OR Kspam) OR Ktrash)) Final query is: Query(((Tmail AND (0 * XSUBJECTsa=C3=BAde@1 AND 0 * XSUBJECTgeap@1)) AND_NO= T ((Kdeleted OR Kspam) OR Ktrash))) 3 $ NOTMUCH_DEBUG_QUERY=3Dy notmuch count 'subject:"Sa=C3=BAde" subject:"Geap= "' Query string is: subject:"Sa=C3=BAde" subject:"Geap" Exclude query is: Query(((Kdeleted OR Kspam) OR Ktrash)) Final query is: Query(((Tmail AND 0 * (XSUBJECTsa=C3=BAde@1 OR XSUBJECTgeap@1)) AND_NOT ((K= deleted OR Kspam) OR Ktrash))) 71 --8<---------------cut here---------------end--------------->8--- Note: "xplitz" is not a Portuguese word and does not occur on the Notmuch database. This happened here at my workplace. The notmuch config is: --8<---------------cut here---------------start------------->8--- # .notmuch-config - Configuration file for the notmuch mail system # # For more information about notmuch, see https://notmuchmail.org # Database configuration # # The only value supported here is 'path' which should be the top-level # directory where your mail currently exists and to where mail will be # delivered in the future. Files should be individual email messages. # Notmuch will store its database within a sub-directory of the path # configured here named ".notmuch". # [database] path=3D/home/jorge/offlineimap/Dtp # User configuration # # Here is where you can let notmuch know how you would like to be # addressed. Valid settings are # # name Your full name. # primary_email Your primary email address. # other_email A list (separated by ';') of other email addresses # at which you receive email. # # Notmuch will use the various email addresses configured here when # formatting replies. It will avoid including your own addresses in the # recipient list of replies, and will set the From address based on the # address to which the original email was addressed. # [user] name=3DJorge P. de Morais Neto primary_email=3D other_email=3D;;;;;;; # Configuration for "notmuch new" # # The following options are supported here: # # tags A list (separated by ';') of the tags that will be # added to all messages incorporated by "notmuch new". # # ignore A list (separated by ';') of file and directory names # that will not be searched for messages by "notmuch new". # # NOTE: *Every* file/directory that goes by one of those # names will be ignored, independent of its depth/location # in the mail store. # [new] # tags=3Dunread;inbox;new; # http://afew.readthedocs.io/en/latest/quickstart.html#initial-config tags=3Dnew ignore=3D # Search configuration # # The following option is supported here: # # exclude_tags # A ;-separated list of tags that will be excluded from # search results by default. Using an excluded tag in a # query will override that exclusion. # [search] exclude_tags=3Ddeleted;spam;trash; # Maildir compatibility configuration # # The following option is supported here: # # synchronize_flags Valid values are true and false. # # If true, then the following maildir flags (in message filenames) # will be synchronized with the corresponding notmuch tags: # # Flag Tag # ---- ------- # D draft # F flagged # P passed # R replied # S unread (added when 'S' flag is not present) # # The "notmuch new" command will notice flag changes in filenames # and update tags, while the "notmuch tag" and "notmuch restore" # commands will notice tag changes and update flags in filenames # [maildir] synchronize_flags=3Dtrue # Cryptography related configuration # # The following *deprecated* option is currently supported: # # gpg_path # binary name or full path to invoke gpg. # NOTE: In a future build, this option will be ignored. # Setting $PATH is a better approach. # [crypto] gpg_path=3Dgpg --8<---------------cut here---------------end--------------->8--- Regards --=20 - I am Brazilian. I hope my English is correct and I welcome feedback - Please adopt free formats like PDF, ODF, Org, LaTeX, Opus, WebM and 7z - Free/libre software for Android: https://f-droid.org/ - [[https://www.gnu.org/philosophy/free-sw.html][What is free software?]]