with having
it use ~/.cache/notmuch.
My thought exactly.
The proposal of documenting how people should use ~/.cache/notmuch is
great, but I was hoping it can be overlooked for contrib stuff that has
been vetted by you folks.
Thanks for your help (and for notmuch!)
Cheers.
--
Stefano Zacchiroli
On Mon, Mar 26, 2012 at 05:29:02PM +0200, Stefano Zacchiroli wrote:
But while it's trivial to make notmuch-mutt itself support
$XDG_CACHE_HOME, it is less so for the Mutt configuration snippet
(i.e. the notmuch-mutt.rc file which is part of my submission). AFAICT
the change-folder-readonly
of
resorting to shell escaping.
Hope this explains,
--
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o .
Maître de conférences .. http://upsilon.cc/zack .. . . o
Debian Project Leader... @zack on identi.ca ...o o o
« the first rule
/, as you
requested on IRC
Cheers.
--
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o .
Maître de conférences .. http://upsilon.cc/zack .. . . o
Debian Project Leader... @zack on identi.ca ...o o o
« the first rule of tautology club
(ditto)
- coalesce the sprintf() line into the following symlink line (using
sprintf seems redundant here: it's plain string concatenation)
Thanks!
Cheers.
PS please Cc:-me on replies
--
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o .
Maître de conférences .. http
As it was before, -inbox was interpreted as a getopt option, rather
than as a tag manipulation request. Making the action unusable.
Closes: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678012
---
contrib/notmuch-mutt/notmuch-mutt|2 +-
contrib/notmuch-mutt/notmuch-mutt.rc |2 +-
Heya,
here is a patchset originating from a feature contributed by Kevin
J. McCarthy: duplicate message removal for notmuch-mutt searches.
I've reviewed the main patch and gone through various iterations of it
with Kevin. I consider it suitable for application in its present
form, and I've
From: Kevin McCarthy ke...@8t8.us
Add a --remove-dups flag which removes duplicate files from search and
thread results. Uses fdupes if installed. Otherwise it runs a size and
Digest::SHA scan on each file to detect duplicates.
Signed-off-by: Stefano Zacchiroli z...@upsilon.cc
---
contrib
both new hard dependency for File::Which and soft dependency on fdupes
---
debian/control |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/debian/control b/debian/control
index 812430f..e24fd94 100644
--- a/debian/control
+++ b/debian/control
@@ -109,8 +109,9 @@ Package:
is very interesting anyhow, as deduplicating on the
basis of Message-ID is indeed something I've discussed with Kevin as
future work. You just provided an extra argument not to enable that by
default.
Cheers.
--
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o .
Maître de
On Thu, Aug 02, 2012 at 11:03:44AM -0700, Jameson Graef Rollins wrote:
I didn't find the reference above but,
http://mid.gmane.org/87k42vrqve@pip.fifthhorseman.net
Thanks. I confirm my previous comments after but, then :-)
--
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr
be done to rebuild
a thread in any reliable way. (One possibility might be falling back to
subject-based thread reconstruction, but I'd rather not do that.)
Cheers.
--
Stefano Zacchiroli . . . . . . . z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack
the macros
you're using with the one you can find at:
http://git.notmuchmail.org/git/notmuch/blob/HEAD:/contrib/notmuch-mutt/notmuch-mutt.rc
Many thanks in advance for your feedback,
Cheers.
--
Stefano Zacchiroli . . . . . . . z...@upsilon.cc . . . . o . . . o . o
Maître de conférences
it, and restoring it a posteriori? More isolation for this kind of
things in Mutt would definitely be welcome...
Cheers.
--
Stefano Zacchiroli . . . . . . . z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Debian Project Leader
is too controversial!
FWIW I'm fine with either default.
Cheers.
--
Stefano Zacchiroli . . . . . . . z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader . . @zack on identi.ca . . o o o . . . o
message
line by line, incrementally computing a SHA1. If a Message-ID is found
the SHA1 computation will be aborted; otherwise used for the synthetic
Message-ID.
Signed-off-by: Stefano Zacchiroli z...@upsilon.cc
---
contrib/notmuch-mutt/README | 4 +++-
contrib/notmuch-mutt/notmuch-mutt | 33
Heya, please find attached the second take on adding support for
messages that lack Message-ID to notmuch-mutt. For context see
http://notmuchmail.org/pipermail/notmuch/2015/thread.html#20079
In this new verison of the patch we start computing the SHA1
incrementally, in case no Message-ID will be
---
contrib/notmuch-mutt/README | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/contrib/notmuch-mutt/README b/contrib/notmuch-mutt/README
index 382ac91..c661447 100644
--- a/contrib/notmuch-mutt/README
+++ b/contrib/notmuch-mutt/README
@@ -33,13 +33,13 @@ Requirements
+2,7 @@
#
# notmuch-mutt - notmuch (of a) helper for Mutt
#
-# Copyright: � 2011-2012 Stefano Zacchiroli z...@upsilon.cc
+# Copyright: � 2011-2015 Stefano Zacchiroli z...@upsilon.cc
# License: GNU General Public License (GPL), version 3 or above
#
# See the bottom of this file for more
For those messages, compute a synthetic Message-ID based on the SHA1
of the whole message, in the same way that notmuch would do. See:
http://git.notmuchmail.org/git/notmuch/blob/HEAD:/lib/sha1.c
To do the above, rewrite get_message_id() to accumulate header lines,
parse them to check for
Take #3 on adding support for messages that lack Message-ID headers to
notmuch-mutt. For context see:
- http://notmuchmail.org/pipermail/notmuch/2015/thread.html#20171
- http://notmuchmail.org/pipermail/notmuch/2015/thread.html#20079
I've rewritten the patch taking into account the suggestions by
---
contrib/notmuch-mutt/README | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/contrib/notmuch-mutt/README b/contrib/notmuch-mutt/README
index 382ac91..c661447 100644
--- a/contrib/notmuch-mutt/README
+++ b/contrib/notmuch-mutt/README
@@ -33,13 +33,13 @@ Requirements
First of all thanks for your feedback, Jani!
(both here, and the other day on IRC, of course)
On Sat, Jan 24, 2015 at 04:59:16PM +0200, Jani Nikula wrote:
On Sat, 24 Jan 2015, Stefano Zacchiroli z...@upsilon.cc wrote:
For those messages, compute a synthetic Message-ID based on the SHA1
) experimental; urgency=medium
+
+ [ Stefano Zacchiroli ]
+ * notmuch-mutt: drop dependency on libmailtools-perl, because we no
+longer need Mail::Internet
+
+ --
+
notmuch (0.19-1) experimental; urgency=medium
* New upstream release.
diff --git a/debian/control b/debian/control
index
---
contrib/notmuch-mutt/README | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/contrib/notmuch-mutt/README b/contrib/notmuch-mutt/README
index 382ac91..c661447 100644
--- a/contrib/notmuch-mutt/README
+++ b/contrib/notmuch-mutt/README
@@ -33,13 +33,13 @@ Requirements
message
line by line, incrementally computing a SHA1. As a consequence, drop
the dependency on Mail::Internet.
Signed-off-by: Stefano Zacchiroli z...@upsilon.cc
---
contrib/notmuch-mutt/README | 4 ++--
contrib/notmuch-mutt/notmuch-mutt | 23 ++-
2 files changed, 20
Please find attached a patch series that add support for messages that
lack Message-ID to notmuch-mutt, kindly provided by Jan N. Klug. I've
reviewed / adapted it, and I consider it suitable for inclusion into
the next release of notmuch(-mutt).
Please let me know if you've any question.
Cheers.
looks good to me. I've also tested on my GNU/Linux machine and
it works fine.
David, please consider the attached (format-)patch for inclusion into
the upcoming release of Notmuch.
Cheers.
--
Stefano Zacchiroli . . . . . . . z...@upsilon.cc . . . . o . . . o . o
Maître de conférences
essage that, even if -w is dropped,
there is still use warnings in the script. New patch attached.
David: can you please push this to master?
Cheers.
--
Stefano Zacchiroli . . . . . . . z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
essage that, even if -w is dropped,
there is still use warnings in the script. New patch attached.
David: can you please push this to master?
Cheers.
--
Stefano Zacchiroli . . . . . . . z...@upsilon.cc . . . . o . . . o . o
Maître de conférences . . . . . http://upsilon.cc/zack . . . o . . . o o
On Thu, Apr 21, 2016 at 02:30:33PM +0100, Andreas Tolfsen wrote:
> +zack
>
> What do I need to do to get this patch signed off and merged?
Sorry, I didn't get the rest of the thread. Can you (re) mail the patch
to me? I'll be happy to comment and/or signoff.
Cheers.
--
Stefano Z
Please find attached a patch series that add support for messages that
lack Message-ID to notmuch-mutt, kindly provided by Jan N. Klug. I've
reviewed / adapted it, and I consider it suitable for inclusion into
the next release of notmuch(-mutt).
Please let me know if you've any question.
Cheers.
---
contrib/notmuch-mutt/README | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/contrib/notmuch-mutt/README b/contrib/notmuch-mutt/README
index 382ac91..c661447 100644
--- a/contrib/notmuch-mutt/README
+++ b/contrib/notmuch-mutt/README
@@ -33,13 +33,13 @@ Requirements
) experimental; urgency=medium
+
+ [ Stefano Zacchiroli ]
+ * notmuch-mutt: drop dependency on libmailtools-perl, because we no
+longer need Mail::Internet
+
+ --
+
notmuch (0.19-1) experimental; urgency=medium
* New upstream release.
diff --git a/debian/control b/debian/control
index 4bc4cd9
age_id() to scan the current message
line by line, incrementally computing a SHA1. As a consequence, drop
the dependency on Mail::Internet.
Signed-off-by: Stefano Zacchiroli
---
contrib/notmuch-mutt/README | 4 ++--
contrib/notmuch-mutt/notmuch-mutt | 23 ++-
2 files changed, 20
First of all thanks for your feedback, Jani!
(both here, and the other day on IRC, of course)
On Sat, Jan 24, 2015 at 04:59:16PM +0200, Jani Nikula wrote:
> On Sat, 24 Jan 2015, Stefano Zacchiroli wrote:
> >
> > For those messages, compute a synthetic Message-ID ba
Heya, please find attached the second take on adding support for
messages that lack Message-ID to notmuch-mutt. For context see
http://notmuchmail.org/pipermail/notmuch/2015/thread.html#20079
In this new verison of the patch we start computing the SHA1
incrementally, in case no Message-ID will be
---
contrib/notmuch-mutt/README | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/contrib/notmuch-mutt/README b/contrib/notmuch-mutt/README
index 382ac91..c661447 100644
--- a/contrib/notmuch-mutt/README
+++ b/contrib/notmuch-mutt/README
@@ -33,13 +33,13 @@ Requirements
age_id() to scan the current message
line by line, incrementally computing a SHA1. If a Message-ID is found
the SHA1 computation will be aborted; otherwise used for the synthetic
Message-ID.
Signed-off-by: Stefano Zacchiroli
---
contrib/notmuch-mutt/README | 4 +++-
contrib/notmuch-mutt/n
---
contrib/notmuch-mutt/README | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/contrib/notmuch-mutt/README b/contrib/notmuch-mutt/README
index 382ac91..c661447 100644
--- a/contrib/notmuch-mutt/README
+++ b/contrib/notmuch-mutt/README
@@ -33,13 +33,13 @@ Requirements
+2,7 @@
#
# notmuch-mutt - notmuch (of a) helper for Mutt
#
-# Copyright: ? 2011-2012 Stefano Zacchiroli
+# Copyright: ? 2011-2015 Stefano Zacchiroli
# License: GNU General Public License (GPL), version 3 or above
#
# See the bottom of this file for more documentation.
--
2.1.4
For those messages, compute a synthetic Message-ID based on the SHA1
of the whole message, in the same way that notmuch would do. See:
http://git.notmuchmail.org/git/notmuch/blob/HEAD:/lib/sha1.c
To do the above, rewrite get_message_id() to accumulate header lines,
parse them to check for
Take #3 on adding support for messages that lack Message-ID headers to
notmuch-mutt. For context see:
- http://notmuchmail.org/pipermail/notmuch/2015/thread.html#20171
- http://notmuchmail.org/pipermail/notmuch/2015/thread.html#20079
I've rewritten the patch taking into account the suggestions by
The patch looks good to me. I've also tested on my GNU/Linux machine and
it works fine.
David, please consider the attached (format-)patch for inclusion into
the upcoming release of Notmuch.
Cheers.
--
Stefano Zacchiroli . . . . . . . zack at upsilon.cc . . . . o . . . o . o
Maître de con
e notmuch-mutt & README in contrib.
>
> +1
FWIW, I AOL patch application.
Thanks Kevin for preparing the patch!
Cheers.
--
Stefano Zacchiroli . . . . . . . zack at upsilon.cc . . . . o . . . o . o
Ma?tre de conf?rences . . . . . http://upsilon.cc/zack . . . o . . . o o
Debian Project L
here won't be much that can be done to rebuild
a thread in any reliable way. (One possibility might be falling back to
subject-based thread reconstruction, but I'd rather not do that.)
Cheers.
--
Stefano Zacchiroli . . . . . . . zack at upsilon.cc . . . . o . . . o . o
Ma?tre de conf?rences . . .
different for you, can you please compare the macros
you're using with the one you can find at:
http://git.notmuchmail.org/git/notmuch/blob/HEAD:/contrib/notmuch-mutt/notmuch-mutt.rc
Many thanks in advance for your feedback,
Cheers.
--
Stefano Zacchiroli . . . . . . . zack at upsilon.cc .
o I can get the
> whole picture, even if it already archived some of the older messages?
That's correct (as long as the archived messages are still part of
notmuch index), and it's working for quite a lot of people, hence I'm
eager to find out what's not working in your setup.
Cheers.
--
Stefano Z
re the value of a variable before changing
it, and restoring it a posteriori? More isolation for this kind of
things in Mutt would definitely be welcome...
Cheers.
--
Stefano Zacchiroli . . . . . . . zack at upsilon.cc . . . . o . . . o . o
Ma?tre de conf?rences . . . . . http://upsilon.cc/zack
esitate to comment if this change is too controversial!
FWIW I'm fine with either default.
Cheers.
--
Stefano Zacchiroli . . . . . . . zack at upsilon.cc . . . . o . . . o . o
Ma?tre de conf?rences . . . . . http://upsilon.cc/zack . . . o . . . o o
Former Debian Project Leader . . @zack on identi.ca
e that you're using). So I don't really see any problem with having
> it use ~/.cache/notmuch.
My thought exactly.
The proposal of documenting how people should use ~/.cache/notmuch is
great, but I was hoping it can be overlooked for contrib stuff that has
been vetted by you folks.
Thanks for your help
On Mon, Mar 26, 2012 at 05:29:02PM +0200, Stefano Zacchiroli wrote:
> But while it's trivial to make notmuch-mutt itself support
> $XDG_CACHE_HOME, it is less so for the Mutt configuration snippet
> (i.e. the notmuch-mutt.rc file which is part of my submission). AFAICT
> the f
to shell escaping.
Hope this explains,
--
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o .
Ma?tre de conf?rences .. http://upsilon.cc/zack .. . . o
Debian Project Leader... @zack on identi.ca ...o o o
? the first rule of tautology club is the first rule of tautology club ?
l
quoting in all notmuch calls. TTBOMK, no further changes have been
requested.
Can some kind soul "git am" the attached patches to notmuch Git repo?
If OTOH you have further request for changes, please let me know. I'll
be happy to act on them.
TIA,
Cheers.
--
Stefano Zacchiroli zack@{u
that:
- fix the typo you spotted in DESCRIPTION
- document in NEWS the addition of contrib/notmuch-mutt/, as you
requested on IRC
Cheers.
--
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.org} . o .
Ma?tre de conf?rences .. http://upsilon.cc/zack .. . . o
Debian P
Please find attached patches to fix a bug reported to the Debian BTS
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678012 by Salvatore
Bonaccorso (thanks!).
As it was before, "-inbox" was interpreted as a getopt option, rather
than as a tag manipulation request. Making the action unusable.
Closes: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678012
---
contrib/notmuch-mutt/notmuch-mutt|2 +-
contrib/notmuch-mutt/notmuch-mutt.rc |2 +-
---
debian/changelog |7 +++
1 file changed, 7 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 0a57e7d..6fca693 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+notmuch (0.13.2-2) UNRELEASED; urgency=low
+
+ [ Stefano Zacchiroli ]
+ * notmuch
Heya,
here is a patchset originating from a feature contributed by Kevin
J. McCarthy: duplicate message removal for notmuch-mutt searches.
I've reviewed the main patch and gone through various iterations of it
with Kevin. I consider it suitable for application in its present
form, and I've
From: Kevin McCarthy <ke...@8t8.us>
Add a --remove-dups flag which removes duplicate files from search and
thread results. Uses fdupes if installed. Otherwise it runs a size and
Digest::SHA scan on each file to detect duplicates.
Signed-off-by: Stefano Zacchiroli
---
contrib/notmuc
sage.
But your comment is very interesting anyhow, as deduplicating on the
basis of Message-ID is indeed something I've discussed with Kevin as
future work. You just provided an extra argument not to enable that by
default.
Cheers.
--
Stefano Zacchiroli zack@{upsilon.cc,pps.jussieu.fr,debian.or
On Thu, Aug 02, 2012 at 11:03:44AM -0700, Jameson Graef Rollins wrote:
> > I didn't find the reference above but,
> http://mid.gmane.org/87k42vrqve.fsf at pip.fifthhorseman.net
Thanks. I confirm my previous comments after "but," then :-)
--
Stefano Zacchiroli zack@{upsilo
e of)
> "mutt classic" in several linux distros.
Yeah, for what is worth for any new adoption of notmuch within mutt, I
also suggest to use the native libnotmuch support available in neomutt.
Cheers.
--
Stefano Zacchiroli . z...@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer S
ested in).
HTH,
--
Stefano Zacchiroli . z...@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer Science Professor . CTO Software Heritage . . . . . o . . . o o
Former Debian Project Leader & OSI Board Director . . . o o o . . . o .
« the first rule of tautology club is the first rul
ystem)
> LSM: AppArmor: enabled
>
> Versions of packages notmuch-mutt depends on:
> ii libmail-box-perl 3.008-1
> ii libmailtools-perl 2.21-1
> ii libstring-shellquote-perl 1.04-1
> ii libterm-readline-gnu-perl 1.36-2+b1
> ii notmuch0.30-1
65 matches
Mail list logo