From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/72571 Path: news.gmane.org!not-for-mail From: "Austin F. Frank" Newsgroups: gmane.emacs.gnus.general Subject: Re: splitting for dunces Date: Mon, 04 Oct 2010 17:09:08 -0400 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: dough.gmane.org 1286226569 19942 80.91.229.12 (4 Oct 2010 21:09:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 4 Oct 2010 21:09:29 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M20943@lists.math.uh.edu Mon Oct 04 23:09:27 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P2sHj-0006Dx-3G for ding-account@gmane.org; Mon, 04 Oct 2010 23:09:23 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1P2sHi-0001y4-26; Mon, 04 Oct 2010 16:09:22 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1P2sHg-0001xj-Fn for ding@lists.math.uh.edu; Mon, 04 Oct 2010 16:09:20 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1P2sHf-0004gi-Cb for ding@lists.math.uh.edu; Mon, 04 Oct 2010 16:09:20 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1P2sHe-0002or-00 for ; Mon, 04 Oct 2010 23:09:18 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P2sHd-0006CW-QB for ding@gnus.org; Mon, 04 Oct 2010 23:09:17 +0200 Original-Received: from haskins-nat.haskins.yale.edu ([128.36.197.66]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 04 Oct 2010 23:09:17 +0200 Original-Received: from austin.frank by haskins-nat.haskins.yale.edu with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 04 Oct 2010 23:09:17 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 108 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: haskins-nat.haskins.yale.edu X-GnuPG-Key: 0xD7398C2F X-URL: http://aufrank.net/ User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (darwin) Cancel-Lock: sha1:2Gz/mnT4Uo3NAcmDeulETP8bVTc= X-Spam-Score: -1.0 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:72571 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, Oct 04 2010, Lars Magne Ingebrigtsen wrote: > "Austin F. Frank" writes: > >>> (nnimap-split-methods (("your" "split"))))) >> >> How would it look if it used fancy splitting? > > (nnimap-split-methods '(| (fancy-split blah blah))) > > The manual has several fancy split examples, I think. OK, then I might not be quite the dunce I thought I was. Hopefully this is a legitimate bug report. With the following configuration: #v+ (add-to-list 'gnus-secondary-select-methods '(nnimap "dc" (nnimap-address "localhost") (nnimap-stream shell) (nnimap-shell-program "/opt/local/sbin/dovecot --exec= -mail imap") (nnimap-nov-is-evil nil) (nnimap-inbox "INBOX") (nnimap-split-methods '(| (any "user2@example.*" "mail.personal") (any "user1@bcs\\.example\\.com" "mail.academic") (any "user1@cs\\.example\\.com" "mail.academic") (any ".*@\\cs.example\\.com" "mail.academic") (any ".*@.*\\.edu" "mail.academic") (any ".*orgmode.*" "group.orgmode") (any "user3@example\\.com" "mail.general") "mail.misc")))) #v- Gives this backtrace when I start gnus with `debug-on-error' set to t. The byte code is elided. #v+ Debugger entered--Lisp error: (wrong-type-argument sequencep quote) nnmail-article-group(nnimap-dummy-active-number nil nnimap-save-mail-spec) nnmail-check-duplication("<8416-48739-11KTXM-7A950L-JEQM1X-W0H5B2-0VIKNE-= T-M2-20100916-b9b71b5d26c19d8@e-dialog.com>" nnimap-save-mail-spec nnimap-d= ummy-active-number nnimap-save-mail-spec) nnmail-process-mmdf-mail-format(nnimap-save-mail-spec nnimap-dummy-active= -number nnimap-save-mail-spec) nnmail-split-incoming(# nnimap-sa= ve-mail-spec nil nil nnimap-dummy-active-number nnimap-save-mail-spec) nnimap-split-incoming-mail() nnimap-request-scan(nil "dc") gnus-request-scan(nil (nnimap "dc" (nnimap-address "localhost") (nnimap-s= tream shell) (nnimap-shell-program "/opt/local/sbin/dovecot --exec-mail ima= p") (nnimap-nov-is-evil nil) (nnimap-inbox "INBOX") (nnimap-split-methods n= nimap-split-fancy) (nnimap-split-methods (quote (| (any "user2@example.*" "= mail.personal") (any "user1@bcs\\.example\\.com" "mail.academic") (any "use= r1@cs\\.example\\.com" "mail.academic") (any ".*@.*example\\.com" "mail.aca= demic") (any ".*@.*\\.com" "mail.academic") (any ".*orgmode.*" "group.orgmo= de") (any "user3@example\\.com" "mail.general") "mail.misc"))))) gnus-read-active-file-1((nnimap "dc" (nnimap-address "localhost") (nnimap= -stream shell) (nnimap-shell-program "/opt/local/sbin/dovecot --exec-mail i= map") (nnimap-nov-is-evil nil) (nnimap-inbox "INBOX") (nnimap-split-methods= nnimap-split-fancy) (nnimap-split-methods (quote (| (any "user2@example.*"= "mail.personal") (any "user1@bcs\\.example\\.com" "mail.academic") (any "u= ser1@cs\\.example\\.com" "mail.academic") (any ".*@.*example\\.com" "mail.a= cademic") (any ".*@.*\\.com" "mail.academic") (any ".*orgmode.*" "group.org= mode") (any "user3@example\\.com" "mail.general") "mail.misc")))) nil) gnus-read-active-file(nil nil) gnus-setup-news(nil nil nil) byte-code("...") gnus-1(nil nil nil) gnus(nil) call-interactively(gnus nil nil) #v- The config and backtrace have been sort of anonymized, so they might not match up correctly. To me it looks like the problem isn't with my specific rules, and so the anonymization shouldn't hurt debugging efforts. If anyone needs to see the exact splitting rules, I'd be happy to send them offlist. This is with a git version of gnus checked out at revision cf281aa36ffcb574b3a838074398baabea0fbdaf. Thanks, /au =2D-=20 Austin Frank http://aufrank.net GPG Public Key (D7398C2F): http://aufrank.net/personal.asc --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) iEYEARECAAYFAkyqQnQACgkQlHMl2/XbR4HLAwCeJCnNMiXaPAdv3taL6RkE0YMu zQ4An3SEbJTvaD6H0948DkFKzWB4RTsz =9mi0 -----END PGP SIGNATURE----- --=-=-=--