From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14802 invoked from network); 11 Dec 2020 07:55:44 -0000 Received: from mx1.math.uh.edu (129.7.128.32) by inbox.vuxu.org with ESMTPUTF8; 11 Dec 2020 07:55:44 -0000 Received: from lists1.math.uh.edu ([129.7.128.208]) by mx1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kndH8-006XcQ-Mp for ml@inbox.vuxu.org; Fri, 11 Dec 2020 01:55:38 -0600 Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.94) (envelope-from ) id 1kndH8-00Gd6H-6L for ml@inbox.vuxu.org; Fri, 11 Dec 2020 01:55:38 -0600 Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kndH5-00Gd67-SH for ding@lists.math.uh.edu; Fri, 11 Dec 2020 01:55:35 -0600 Received: from quimby.gnus.org ([95.216.78.240]) by mx2.math.uh.edu with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1kndH3-00ChmF-SB for ding@lists.math.uh.edu; Fri, 11 Dec 2020 01:55:35 -0600 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:Mime-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=+LMC7GMrMRYdD4uK3AkwsRFXz4pozgMbbTEmfwmFuVs=; b=P7WK2rjOD9XBILne8QdG6WWxj7 73+bch7Q+nMaPNzr4QBd65FgcuzdquMtPforxAh6wQnAQ6Le3RZG6yU9Fa6Xz6epjGR/zQmqtCM0e 4RN2/plPJtVggc44a0MhT5rb9D2v2XSIJeYSAkMnqp6HfsMebt3JTMIWW2FYWpNfOih0=; Received: from knopi.disroot.org ([178.21.23.139]) by quimby.gnus.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kndGw-0007Th-KF for ding@gnus.org; Fri, 11 Dec 2020 08:55:29 +0100 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 6D4464E8D2; Fri, 11 Dec 2020 08:55:25 +0100 (CET) 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 1_2HH1RZmshL; Fri, 11 Dec 2020 08:55:23 +0100 (CET) From: yoctocell DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1607673323; bh=So0A3PLJuW7pmOefqGVva00/lpspeOGFRafua1CNXbs=; h=From:To:Cc:Subject:References:Date:In-Reply-To; b=kUSBCcutJ/lp6+Sr9y2+7ZpEZqNnMZG/8ye3mY9YW7TQsm3jD+bTsaU/QMBaJHl+T +c4e6J3RZ3L3duoCZSsi4Vhua35XdIXvcNRSlwzpr1HkfQdrA6/nqeItLGtGTGyzLH 7A/O5NGWomD5GZ7zuRowSb6ywzN1A/fMxV9I11k7Yf4uhkTsrilatGoYrdTNeCU6Py NLjflmBNDWq1kGiLfaRzDiF4kYaT5IVxafaWNvp/t44nmcxiGYSg19DixSjODo7N9t sp6WiZtv5ZlAc4QgAtkcq+wpT82/bQY/JmieYh6IUcZJ07si1YXATgxvoC3OXh2ES7 nnZgGrrxCle2A== To: Eric Abrahamsen Cc: yoctocell , ding@gnus.org Subject: Re: New "gnus-search" syntax and interface References: <87blgdavsb.fsf@ericabrahamsen.net> <86eekrrpfd.fsf@disroot.org> <87wnyixu87.fsf@ericabrahamsen.net> <86o8jp7dnx.fsf@disroot.org> <87eekltkt2.fsf@ericabrahamsen.net> <86lfel9z1b.fsf@yoctocell.xyz> <87sg8rsbij.fsf@ericabrahamsen.net> <86r1ob1coa.fsf@yoctocell.xyz> <87blfesqfx.fsf@ericabrahamsen.net> <86o8jege72.fsf@yoctocell.xyz> <87eek9lzp0.fsf@ericabrahamsen.net> <86zh2wznfg.fsf@yoctocell.xyz> <87a6ulglyu.fsf@ericabrahamsen.net> Date: Fri, 11 Dec 2020 08:55:22 +0100 In-Reply-To: <87a6ulglyu.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Thu, 10 Dec 2020 17:39:21 -0800") Message-ID: <86a6ukkc9h.fsf@yoctocell.xyz> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable List-ID: Precedence: bulk On 10 December 2020 17:39, Eric Abrahamsen wrote: > yoctocell writes: > > I'm sorry this is taking me so long! I tested as best I could without > actual access to your computer, and it doesn't look like those > particular search results should give you any errors. One difficulty is > that the nnselect backend currently converts errors raised in the search > process into messages. If you're still on board here, would you please > set `gnus-verbose' to 10, run `toggle-debug-on-error', eval the > function below, and then try the search again? > > It would be great to see the traceback, and also anything > suspicious-looking in *Messages*. > > Thanks! > > (defun nnselect-run (specs) > "Apply nnselect-function to nnselect-args from SPECS. > Return an article list." > (let ((func (alist-get 'nnselect-function specs)) > (args (alist-get 'nnselect-args specs))) > (funcall func args))) I appreciate you taking the time! After following your instructions and searching for something with GG I get= a big error message. Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil) <(nil nil) nnselect-compress-artlist([["nnmaildir+yoctocell:home.yoctocell..local.sh= are.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma...= " nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100= ] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmai= ldir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoct= ocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:hom= e.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctoce= ll..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local= .share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma= ..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil = 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nn= maildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+y= octocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:= home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoct= ocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..lo= cal.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share= .ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." n= il 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] [= "nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildi= r+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctoce= ll:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.y= octocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell.= .local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.sh= are.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma...= " nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100= ] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmai= ldir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoct= ocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:hom= e.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctoce= ll..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local= .share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma= ..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil = 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nn= maildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+y= octocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:= home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoct= ocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..lo= cal.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share= .ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." n= il 100] ["nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] [= "nnmaildir+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildi= r+yoctocell:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctoce= ll:home.yoctocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.y= octocell..local.share.ma..." nil 100] ["nnmaildir+yoctocell:home.yoctocell.= .local.share.ma..." nil 100] ...]) nnselect-request-group("nnselect-86zh2kpz15.fsf" "nnselect-ephemeral" t (= "nnselect:nnselect-86zh2kpz15.fsf" 3 nil nil (nnselect "nnselect-ephemeral"= (nnselect-address "nnselect")) ((quit-config # . group) (n= nselect-specs (nnselect-function . gnus-search-run-query) (nnselect-args (s= earch-query-spec (query . "git") (raw)) (search-group-spec ("nnmaildir:yoct= ocell" "nnmaildir+yoctocell:Inbox")))) (nnselect-artlist)))) gnus-request-group("nnselect:nnselect-86zh2kpz15.fsf" t nil ("nnselect:nn= select-86zh2kpz15.fsf" 3 nil nil (nnselect "nnselect-ephemeral" (nnselect-a= ddress "nnselect")) ((quit-config # . group) (nnselect-spec= s (nnselect-function . gnus-search-run-query) (nnselect-args (search-query-= spec (query . "git") (raw)) (search-group-spec ("nnmaildir:yoctocell" "nnma= ildir+yoctocell:Inbox")))) (nnselect-artlist)))) gnus-select-newsgroup("nnselect:nnselect-86zh2kpz15.fsf" t nil) gnus-summary-read-group-1("nnselect:nnselect-86zh2kpz15.fsf" t t nil nil = nil) gnus-summary-read-group("nnselect:nnselect-86zh2kpz15.fsf" t t nil nil ni= l nil) gnus-group-read-group(t t "nnselect:nnselect-86zh2kpz15.fsf" nil) gnus-group-read-ephemeral-group("nnselect-86zh2kpz15.fsf" (nnselect "nnse= lect") nil (# . group) nil nil ((nnselect-specs (nnselect-f= unction . gnus-search-run-query) (nnselect-args (search-query-spec (query .= "git") (raw)) (search-group-spec ("nnmaildir:yoctocell" "nnmaildir+yoctoce= ll:Inbox")))) (nnselect-artlist))) gnus-group-read-ephemeral-search-group(nil) funcall-interactively(gnus-group-read-ephemeral-search-group nil) command-execute(gnus-group-read-ephemeral-search-group) T am still using the same config as before. (setq gnus-select-method '(nnnil "") gnus-secondary-select-methods '((nntp "news.gwene.org") (nnmaildir "yoctocell" (directory "~/.local/share/mail/yoctocell@disroot.org") (gnus-search-engine gnus-search-notmuch (config-file "/home/yoctocell/.config/notmuch/notmuchrc") (remove-prefix "/home/yoctocell/.local/share/mail/yoctocell@disroot.o= rg"))))) --=20 yoctocell PGP fingerprint: 9DDD 8877 BC0C A9CE 5D8F 9ED6 0F9A 432E 305F DAFF