From: Eric Abrahamsen <eric@ericabrahamsen.net>
To: Kevin Brubeck Unhammer <unhammer@fsfe.org>
Cc: 47096@debbugs.gnu.org
Subject: bug#47096: 28.0.50; gnus-search notmuch can't find files when using nnimap
Date: Sat, 13 Mar 2021 15:02:10 -0800 [thread overview]
Message-ID: <87ft0ysln1.fsf@ericabrahamsen.net> (raw)
In-Reply-To: <87sg507il1.fsf@trigram.no> (Kevin Brubeck Unhammer's message of "Fri, 12 Mar 2021 11:49:14 +0100")
Kevin Brubeck Unhammer <unhammer@fsfe.org> writes:
> If I have a gnus backend for a local dovecot instance like
>
> '(nnimap "mbsync"
> (nnimap-address "localhost")
> (gnus-search-engine notmuch
> (config-file "/home/me/.notmuch-config")
> (remove-prefix "/home/me/.Maildir/"))
> (nnimap-shell-program "MAIL=maildir:$HOME/.Maildir /usr/lib/dovecot/imap")
> (nnimap-stream shell))
>
> then Gnus isn't able to translate the filenames returned from notmuch
> (e.g. inbox/cur/1615384505.697011_1.laptop,U=5667)
> into article numbers. It seems to look up using a function that assumes
> you're using nnmaildir:
Thanks for the report. Just to be clear, is this something that used to
work before gnus-search landed, and now doesn't? My understanding is
that this part of the code hasn't changed, and this wouldn't have ever
worked, but I'd very much like to know if that's not true.
Basically, there is an ugly bit of heuristics when looking at search
results, and guessing how to handle them. As you've noticed, if the file
name looks like a maildir message, the search code will assume there's
an nnmaildir server involved, and try to find it.
There should be a dedicated method in place to handle a single search
result, which is able to take both the server and the search engine into
account. I've been gnawing on what that might look like, but haven't
implemented it yet.
Eric
next prev parent reply other threads:[~2021-03-13 23:02 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-12 10:49 bug#47096: 28.0.50; gnus-search notmuch can't find files when using nnimap Kevin Brubeck Unhammer
2021-03-13 23:02 ` Eric Abrahamsen [this message]
2021-03-14 8:44 ` Kevin Brubeck Unhammer
2021-03-14 17:17 ` Eric Abrahamsen
2022-06-24 12:46 ` Lars Ingebrigtsen
2022-06-24 17:16 ` Eric Abrahamsen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ft0ysln1.fsf@ericabrahamsen.net \
--to=eric@ericabrahamsen.net \
--cc=47096@debbugs.gnu.org \
--cc=unhammer@fsfe.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.