Unexpected output of "notmuch new --quiet"

David Bremner david at tethera.net
Wed Apr 17 16:29:16 PDT 2019

Ralph Seichter <abbot at monksofcool.net> writes:

> Hi folks,
> I can't help but wonder why text like
>   Note: Ignoring non-mail file: /home/foo/.maildir/.private/dovecot-uidlist
>   Note: Ignoring non-mail file: /home/foo/.maildir/.work/dovecot.index.log
>   0022
> is written when I run "notmuch new --quiet"?
> Only error conditions should be reported to stderr, so why are lines 1
> and 2 written to stderr? Notes are not errors.

They could quite reasonably be retitled 'Warning' since they sometimes
indicate a disagreement between notmuch and the MDA as to how mail files
should be formatted on disk).  Your case just happens to be on the
harmless end.  I could imagine more levels of quiet, but I don't know if
it is worth the trouble.

> Also, why is line #3, which represents the current umask value,
> written to stdout?

I can duplicate that here. Could it maybe a wrapper script or hook
invoked by notmuch new?

More information about the notmuch mailing list