Re: Update on 0.3 progress

2010-04-22 Thread Jesse Rosenthal
On Wed, 21 Apr 2010 18:11:14 -0700, Carl Worth cwo...@cworth.org wrote:
 Most of what came in in response to this request has now been merged.
 Notable things that made the merge window but have not been merged yet
 include...

Hi Carl,

Just wanted to call one more thing to your attention: the patch covering
the regression in argument-quoting to enable remote usage
( id:m14oj4qz5r@watt.gilman.jhu.edu ).

The code in notmuch-show changed somewhat, so I elected to rewrite this
rather trivial patch froms scratch.

Thanks for the updates.

All best,
Jesse
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Update on 0.3 progress

2010-04-21 Thread Dirk Hohndel
On Wed, 21 Apr 2010 18:11:14 -0700, Carl Worth  wrote:
> On Fri, 16 Apr 2010 13:32:25 -0700, Carl Worth  wrote:
> > I know that I want to merge David Edmunson's rewrite of the emacs
> > interface to be built on top of --format=json and add a ton of features,
> > (better attachment handling, notmuch-hello, etc.). I think that's more
> > than enough to justify a new release right there.
> 
> The bulk of this rewrite is merged now. I left a few features out with
> review to David. He (or others) may want to refresh some of those to get
> them in. (I'd especially like a binding for opening all messages in a
> thread).
> 
> I also want to look at notmuch-hello stuff now.
> 
> > But if you have other things you'd like to see in this release, please
> > send a message to the list
> 
> Most of what came in in response to this request has now been merged.
> Notable things that made the merge window but have not been merged yet
> include:
> 
>   * Improve heuristic for guessing best from address in replies
> id:1271451102-11336-1-git-send-email-hohndel at infradead.org
> 
> I just need to review and test this still.

I submitted tests for this today.
id:1271886958-3276-1-git-send-email-hohndel at infradead.org

>   * The archive operation should only archive open messages
> id:87633sfnyq.fsf at yoom.home.cworth.org
> 
> This still needs an implementation or else it won't make it.
> > 
> > PS. I still never sent a list of the features which were proposed for
> > the 0.2 release but postponed. I'll assemble that list soon with my
> > comments on where each of the features stand.
> 
> Here's that list now. I really should have had this list ready at the
> time I announced the opening of the 0.3 window so that people would have
> had more notice to refresh these. I'll try to be better about that in
> the future:
> 
>   * Add maildir directory name as tag name for messages
> id:20100210030142.GD16686 at mail.rocksoft.com
> 
> I've postponed this until a database-schema-update planned for 0.4
> 
>   * Initial support for maildir flags
> id:1270755931-24290-1-git-send-email-pioto at pioto.org
> 
> Same here
> 
>   * Reordering and cleanup of thread authors
> id:m31veru7vn.fsf at x200.gr8dns.org
> 
> This is an interesting feature, but says "I don't think this is
> ready to be pulled" in the commit message and then says "I'll update
> the patch" at the end of the thread with no update. So I'd still
> like to see this refreshed (and could still take this for 0.3).
> 
> Note that the recent fix for the sorting of calls to
> _add_matched_messages probably means that this feature will work
> better now than before.

Cool - I'll take a look if I can get you an updated patch tonight.

>   * 'F' in search mode takes us to a list of folders
> id:87vdc2q2l7.fsf at yoom.home.cworth.org
> 
> I rejected this on the basis of the choice of key-binding. I expect
> we'll get a good keybinding once we add notmuch-hello.
> 
>   * Fcc, Maildir, and Emacs message-mode -- a bit of code
> id:873a1zs3t5.fsf at jhu.edu
> 
> I've postponed this due to the "I've not tested this robustly since
> I don't actually use it". With a little confirmed testing, I'd love
> to have this in place (and on by default)
> 
>   * RFC: User-Agent header
> id:87iq821hba.fsf at SSpaeth.de
> 
> This seemed like a good feature proposal, but I didn't see a
> complete implementation in time for 0.2. There is one now
> 
>   * Mailstore abstraction v4
> id:1270737766-29237-1-git-send-email-sojkam1 at fel.cvut.cz
> 
> I rejected this due to being extra abstraction in advance of any use
> case. Michal has recently been following up with pieces of this that
> are directly justified, (like "notmuch cat"). Thanks!

Thanks for these updates.

I have two more that I submitted 

- the 'G' keybinding that calls an external poll program: this allows
  you to run notmuch new from within emacs at times that are convenient
  for the user; otherwise a user either needs to manually run this from
  outside emacs, or notmuch new is run through cron or offlineimap and
  in that case we get the weird Xapian database access errors
  in the discussion of the patch there was concern that this stalls
  emacs for potentially a long time - I find that acceptable as email is
  imported - other people may find differently (and decide not to use
  this feature) id:m339z4csi1.fsf at x200.gr8dns.org

- the 'd' keybinding that deletes mail/threads (similar to 'a'rchive)
  id:1271891763-10757-1-git-send-email-hohndel at infradead.org

Additionally, I'd really love to see the address completion to be
included in notmuch (at least the emacs part of it - I think there's
still some debate whether the vala sources would cause too much of a
build dependency to be integrated.
I don't think this was ever submitted to the mailing list as a
patch. The .el file that was posted on IRC is here:

Update on 0.3 progress

2010-04-21 Thread Carl Worth
On Fri, 16 Apr 2010 13:32:25 -0700, Carl Worth  wrote:
> I know that I want to merge David Edmunson's rewrite of the emacs
> interface to be built on top of --format=json and add a ton of features,
> (better attachment handling, notmuch-hello, etc.). I think that's more
> than enough to justify a new release right there.

The bulk of this rewrite is merged now. I left a few features out with
review to David. He (or others) may want to refresh some of those to get
them in. (I'd especially like a binding for opening all messages in a
thread).

I also want to look at notmuch-hello stuff now.

> But if you have other things you'd like to see in this release, please
> send a message to the list

Most of what came in in response to this request has now been merged.
Notable things that made the merge window but have not been merged yet
include:

  * Improve heuristic for guessing best from address in replies
id:1271451102-11336-1-git-send-email-hohndel at infradead.org

I just need to review and test this still.

  * The archive operation should only archive open messages
id:87633sfnyq.fsf at yoom.home.cworth.org

This still needs an implementation or else it won't make it.
> 
> PS. I still never sent a list of the features which were proposed for
> the 0.2 release but postponed. I'll assemble that list soon with my
> comments on where each of the features stand.

Here's that list now. I really should have had this list ready at the
time I announced the opening of the 0.3 window so that people would have
had more notice to refresh these. I'll try to be better about that in
the future:

  * Add maildir directory name as tag name for messages
id:20100210030142.GD16686 at mail.rocksoft.com

I've postponed this until a database-schema-update planned for 0.4

  * Initial support for maildir flags
id:1270755931-24290-1-git-send-email-pioto at pioto.org

Same here

  * Reordering and cleanup of thread authors
id:m31veru7vn.fsf at x200.gr8dns.org

This is an interesting feature, but says "I don't think this is
ready to be pulled" in the commit message and then says "I'll update
the patch" at the end of the thread with no update. So I'd still
like to see this refreshed (and could still take this for 0.3).

Note that the recent fix for the sorting of calls to
_add_matched_messages probably means that this feature will work
better now than before.

  * 'F' in search mode takes us to a list of folders
id:87vdc2q2l7.fsf at yoom.home.cworth.org

I rejected this on the basis of the choice of key-binding. I expect
we'll get a good keybinding once we add notmuch-hello.

  * Fcc, Maildir, and Emacs message-mode -- a bit of code
id:873a1zs3t5.fsf at jhu.edu

I've postponed this due to the "I've not tested this robustly since
I don't actually use it". With a little confirmed testing, I'd love
to have this in place (and on by default)

  * RFC: User-Agent header
id:87iq821hba.fsf at SSpaeth.de

This seemed like a good feature proposal, but I didn't see a
complete implementation in time for 0.2. There is one now

  * Mailstore abstraction v4
id:1270737766-29237-1-git-send-email-sojkam1 at fel.cvut.cz

I rejected this due to being extra abstraction in advance of any use
case. Michal has recently been following up with pieces of this that
are directly justified, (like "notmuch cat"). Thanks!

-Carl
-- next part --
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 



Update on 0.3 progress

2010-04-21 Thread Carl Worth
On Fri, 16 Apr 2010 13:32:25 -0700, Carl Worth cwo...@cworth.org wrote:
 I know that I want to merge David Edmunson's rewrite of the emacs
 interface to be built on top of --format=json and add a ton of features,
 (better attachment handling, notmuch-hello, etc.). I think that's more
 than enough to justify a new release right there.

The bulk of this rewrite is merged now. I left a few features out with
review to David. He (or others) may want to refresh some of those to get
them in. (I'd especially like a binding for opening all messages in a
thread).

I also want to look at notmuch-hello stuff now.

 But if you have other things you'd like to see in this release, please
 send a message to the list

Most of what came in in response to this request has now been merged.
Notable things that made the merge window but have not been merged yet
include:

  * Improve heuristic for guessing best from address in replies
id:1271451102-11336-1-git-send-email-hohn...@infradead.org

I just need to review and test this still.

  * The archive operation should only archive open messages
id:87633sfnyq@yoom.home.cworth.org

This still needs an implementation or else it won't make it.
 
 PS. I still never sent a list of the features which were proposed for
 the 0.2 release but postponed. I'll assemble that list soon with my
 comments on where each of the features stand.

Here's that list now. I really should have had this list ready at the
time I announced the opening of the 0.3 window so that people would have
had more notice to refresh these. I'll try to be better about that in
the future:

  * Add maildir directory name as tag name for messages
id:20100210030142.gd16...@mail.rocksoft.com

I've postponed this until a database-schema-update planned for 0.4

  * Initial support for maildir flags
id:1270755931-24290-1-git-send-email-pi...@pioto.org

Same here

  * Reordering and cleanup of thread authors
id:m31veru7vn@x200.gr8dns.org

This is an interesting feature, but says I don't think this is
ready to be pulled in the commit message and then says I'll update
the patch at the end of the thread with no update. So I'd still
like to see this refreshed (and could still take this for 0.3).

Note that the recent fix for the sorting of calls to
_add_matched_messages probably means that this feature will work
better now than before.

  * 'F' in search mode takes us to a list of folders
id:87vdc2q2l7@yoom.home.cworth.org

I rejected this on the basis of the choice of key-binding. I expect
we'll get a good keybinding once we add notmuch-hello.

  * Fcc, Maildir, and Emacs message-mode -- a bit of code
id:873a1zs3t5@jhu.edu

I've postponed this due to the I've not tested this robustly since
I don't actually use it. With a little confirmed testing, I'd love
to have this in place (and on by default)

  * RFC: User-Agent header
id:87iq821hba@sspaeth.de

This seemed like a good feature proposal, but I didn't see a
complete implementation in time for 0.2. There is one now

  * Mailstore abstraction v4
id:1270737766-29237-1-git-send-email-sojk...@fel.cvut.cz

I rejected this due to being extra abstraction in advance of any use
case. Michal has recently been following up with pieces of this that
are directly justified, (like notmuch cat). Thanks!

-Carl


pgpBQuta8y4p6.pgp
Description: PGP signature
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch


Re: Update on 0.3 progress

2010-04-21 Thread Dirk Hohndel
On Wed, 21 Apr 2010 18:11:14 -0700, Carl Worth cwo...@cworth.org wrote:
 On Fri, 16 Apr 2010 13:32:25 -0700, Carl Worth cwo...@cworth.org wrote:
  I know that I want to merge David Edmunson's rewrite of the emacs
  interface to be built on top of --format=json and add a ton of features,
  (better attachment handling, notmuch-hello, etc.). I think that's more
  than enough to justify a new release right there.
 
 The bulk of this rewrite is merged now. I left a few features out with
 review to David. He (or others) may want to refresh some of those to get
 them in. (I'd especially like a binding for opening all messages in a
 thread).
 
 I also want to look at notmuch-hello stuff now.
 
  But if you have other things you'd like to see in this release, please
  send a message to the list
 
 Most of what came in in response to this request has now been merged.
 Notable things that made the merge window but have not been merged yet
 include:
 
   * Improve heuristic for guessing best from address in replies
 id:1271451102-11336-1-git-send-email-hohn...@infradead.org
 
 I just need to review and test this still.

I submitted tests for this today.
id:1271886958-3276-1-git-send-email-hohn...@infradead.org
 
   * The archive operation should only archive open messages
 id:87633sfnyq@yoom.home.cworth.org
 
 This still needs an implementation or else it won't make it.
  
  PS. I still never sent a list of the features which were proposed for
  the 0.2 release but postponed. I'll assemble that list soon with my
  comments on where each of the features stand.
 
 Here's that list now. I really should have had this list ready at the
 time I announced the opening of the 0.3 window so that people would have
 had more notice to refresh these. I'll try to be better about that in
 the future:
 
   * Add maildir directory name as tag name for messages
 id:20100210030142.gd16...@mail.rocksoft.com
 
 I've postponed this until a database-schema-update planned for 0.4
 
   * Initial support for maildir flags
 id:1270755931-24290-1-git-send-email-pi...@pioto.org
 
 Same here
 
   * Reordering and cleanup of thread authors
 id:m31veru7vn@x200.gr8dns.org
 
 This is an interesting feature, but says I don't think this is
 ready to be pulled in the commit message and then says I'll update
 the patch at the end of the thread with no update. So I'd still
 like to see this refreshed (and could still take this for 0.3).
 
 Note that the recent fix for the sorting of calls to
 _add_matched_messages probably means that this feature will work
 better now than before.

Cool - I'll take a look if I can get you an updated patch tonight.

   * 'F' in search mode takes us to a list of folders
 id:87vdc2q2l7@yoom.home.cworth.org
 
 I rejected this on the basis of the choice of key-binding. I expect
 we'll get a good keybinding once we add notmuch-hello.
 
   * Fcc, Maildir, and Emacs message-mode -- a bit of code
 id:873a1zs3t5@jhu.edu
 
 I've postponed this due to the I've not tested this robustly since
 I don't actually use it. With a little confirmed testing, I'd love
 to have this in place (and on by default)
 
   * RFC: User-Agent header
 id:87iq821hba@sspaeth.de
 
 This seemed like a good feature proposal, but I didn't see a
 complete implementation in time for 0.2. There is one now
 
   * Mailstore abstraction v4
 id:1270737766-29237-1-git-send-email-sojk...@fel.cvut.cz
 
 I rejected this due to being extra abstraction in advance of any use
 case. Michal has recently been following up with pieces of this that
 are directly justified, (like notmuch cat). Thanks!

Thanks for these updates.

I have two more that I submitted 

- the 'G' keybinding that calls an external poll program: this allows
  you to run notmuch new from within emacs at times that are convenient
  for the user; otherwise a user either needs to manually run this from
  outside emacs, or notmuch new is run through cron or offlineimap and
  in that case we get the weird Xapian database access errors
  in the discussion of the patch there was concern that this stalls
  emacs for potentially a long time - I find that acceptable as email is
  imported - other people may find differently (and decide not to use
  this feature) id:m339z4csi1@x200.gr8dns.org

- the 'd' keybinding that deletes mail/threads (similar to 'a'rchive)
  id:1271891763-10757-1-git-send-email-hohn...@infradead.org

Additionally, I'd really love to see the address completion to be
included in notmuch (at least the emacs part of it - I think there's
still some debate whether the vala sources would cause too much of a
build dependency to be integrated.
I don't think this was ever submitted to the mailing list as a
patch. The .el file that was posted on IRC is here:
http://github.com/dme/notmuch/raw/dme-play/emacs/notmuch-address.el


Thanks

/D 

-- 
Dirk Hohndel