unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
From: Eirik Byrkjeflot Anonsen <eirik@eirikba.org>
To: notmuch@notmuchmail.org
Subject: Automatic suppression of non-duplicate messages
Date: Sat, 03 Nov 2012 11:17:18 +0100	[thread overview]
Message-ID: <87mwyz3s9d.fsf@star.eba> (raw)

As has been mentioned a few times before, notmuch chooses to silently
drop any message that has the same message-id as an already-seen
message.

In another thread, Austin Clements said:

> notmuch tracks all copies of a message, but its output generally shows
> messages, rather than files, so you see a message only once regardless
> of how many copies there are in the file system.

That's not what I see.  If I search for a term that only appears in one
of the "copies", none of the copies are included in the search result.

This is with:
$ dpkg -l | grep notmuch | <remove uninteresting stuff>
ii  libnotmuch3                                    0.13.2-1
ii  notmuch                                        0.13.2-1
ii  notmuch-emacs                                  0.13.2-1


However, I still find it a much bigger problem that notmuch will
silently and automatically discard new mail without letting me know that
they exist, let alone allow me to read them.  (I.e. when receiving a new
mail that happens to have the same message-id as a previously received
mail.)

Personally, I find almost no cost in seeing all near-duplicates of the
same message (a cost that could be further mitigated by clever
presentation).  Conversely, I find a huge cost in never seeing some
messages at all.

This is currently the main issue that keeps me from switching to
notmuch.  (Importing my mail into notmuch dropped roughly 6800 mails.
I'm sure most of these mails are near-duplicates, but I've found 34
mails so far that are emphatically not.)

I think it is a nice and useful design to use the message-id as the
unique id to refer to a specific message.  Most of the time, this will
work just fine.  However, it is less useful to blindly trust that this
will always work correctly.

eirik

             reply	other threads:[~2012-11-03 10:17 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-03 10:17 Eirik Byrkjeflot Anonsen [this message]
2012-11-03 20:53 ` Automatic suppression of non-duplicate messages David Bremner
2012-11-04 10:06   ` Eirik Byrkjeflot Anonsen
2012-11-04 22:34   ` Jani Nikula
2012-11-05  4:28     ` Austin Clements
2012-11-05 15:22     ` Eirik Byrkjeflot Anonsen

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

  List information: https://notmuchmail.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87mwyz3s9d.fsf@star.eba \
    --to=eirik@eirikba.org \
    --cc=notmuch@notmuchmail.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 public inbox

	https://yhetil.org/notmuch.git/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).