unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* [Announce] notmuch release 0.2 now available
@ 2010-04-16 20:24 Carl Worth
  2010-04-16 23:49 ` Alex Ghitza
  0 siblings, 1 reply; 5+ messages in thread
From: Carl Worth @ 2010-04-16 20:24 UTC (permalink / raw)
  To: notmuch

[-- Attachment #1: Type: text/plain, Size: 5843 bytes --]

This is the second release of the notmuch mail system, with actual
detailed release notes this time!

This release consists of a number of minor new features that make
notmuch more pleasant to use, and a few fairly major bug fixes.

We didn't quite hit our release target of "about a week" from the 0.1
release, (0.2 is happening 11 days after 0.1), but we hope to do
better for next week. Look forward to some major features coming to
notmuch in subsequent releases.

-Carl

Where to obtain notmuch 0.2
===========================
  http://notmuchmail.org/releases/notmuch-0.2.tar.gz

Which can be verified with:

  http://notmuchmail.org/releases/notmuch-0.2.tar.gz.sha1
  58468fcd4a56feb4d6869c16db155831641e507f  notmuch-0.2.tar.gz

  http://notmuchmail.org/releases/notmuch-0.2.tar.gz.sha1.asc
  (signed by Carl Worth)

What's new in notmuch 0.2
=========================
General features
----------------
Better guessing of From: header.

  Notmuch now tries harder to guess which configured address should be
  used as the From: line in a "notmuch reply". It will examine the
  Received: headers if it fails to find any configured address in To:
  or Cc:. This allows it to often choose the correct address even when
  replying to a message sent to a mailing list, and not directly to a
  configured address.

Make "notmuch count" with no arguments count all messages

  Previously, it was hard to construct a search term that was
  guaranteed to match all messages.

Provide a new special-case search term of "*" to match all messages.

  This can be used in any command accepting a search term, such as
  "notmuch search '*'". Note that you'll want to take care that the
  shell doesn't expand * against the current files. And note that the
  support for "*" is a special case. It's only meaningful as a single
  search term and loses its special meaning when combined with any
  other search terms.

Automatically detect thread connections even when a parent message is
missing.

  Previously, if two or more message were received with a common
  parent, but that parent was not received, then these messages would
  not be recognized as belonging to the same thread. This is now fixed
  so that such messages are properly connected in a thread.

General bug fixes
-----------------
Fix potential data loss in "notmuch new" with SIGINT

  One code path in "notmuch new" was not properly handling
  SIGINT. Previously, this could lead to messages being removed from
  the database (and their tags being lost) if the user pressed
  Control-C while "notmuch new" was working.

Fix segfault when a message includes a MIME part that is empty.

Fix handling of non-ASCII characters with --format=json

  Previously, characters outside the range of 7-bit ASCII were
  silently dropped from the JSON output. This led to corrupted display
  of utf-8 content in the upcoming notmuch web-based frontends.

Fix headers to be properly decoded in "notmuch reply"

  Previously, the user might see:

	Subject: Re: =?iso-8859-2?q?Rozlu=E8ka?=

  rather than:

	Subject: Re: Rozlučka

  The former text is properly encoded to be RFC-compliant SMTP, will
  be sent correctly, and will be properly decoded by the
  recipient. But the user trying to edit the reply would likely be
  unable to read or edit that field in its encoded form.

Emacs client features
---------------------
Show the last few lines of citations as well as the first few lines.

  It's often the case that the last sentence of a citation is what is
  being replied to directly, so the last few lines are often much more
  important. The number of lines shown at the beginning and end of any
  citation can be configured, (notmuch-show-citation-lines-prefix and
  notmuch-show-citation-lines-suffix).

The '+' and '-' commands in the search view can now add and remove
tags by region.

  Selective bulk tagging is now possible by selecting a region of
  threads and then using either the '+' or '-' keybindings. Bulk
  tagging is still available for all threads matching the current
  search with th '*' binding.

More meaningful buffer names for thread-view buffers.

  Notmuch now uses the Subject of the thread as the buffer
  name. Previously it was using the thread ID, which is a meaningless
  number to the user.

Provide for customized colors of threads in search view based on tags.

  See the documentation of notmuch-search-line-faces, (or us "M-x
  customize" and browse to the "notmuch" group within "Applications"
  and "Mail"), for details on how to configure this colorization.

Build-system features
---------------------
Add support to properly build libnotmuch on Darwin systems (OS X).

Add support to configure for many standard options.

  We include actual support for:

	--includedir --mandir --sysconfdir

  And accept and silently ignore several more:

	--build --infodir --libexecdir --localstatedir
	--disable-maintainer-mode --disable-dependency-tracking

Install emacs client in "make install" rather than requiring a
separate "make install-emacs".

Automatically compute versions numbers between releases.

  This support uses the git-describe notation, so a version such as
  0.1-144-g43cbbfc indicates a version that is 144 commits since the
  0.1 release and is available as git commit "43cbbfc".

Add a new "make test" target to run the test suite and actually verify
its results.

What is notmuch
===============
Notmuch is a system for indexing, searching, reading, and tagging
large collections of email messages in maildir or mh format. It uses
the Xapian library to provide fast, full-text search with a convenient
search syntax.

For more about notmuch, see http://notmuchmail.org

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Announce] notmuch release 0.2 now available
  2010-04-16 20:24 [Announce] notmuch release 0.2 now available Carl Worth
@ 2010-04-16 23:49 ` Alex Ghitza
  2010-04-23 18:17   ` Carl Worth
  0 siblings, 1 reply; 5+ messages in thread
From: Alex Ghitza @ 2010-04-16 23:49 UTC (permalink / raw)
  To: Carl Worth, notmuch


Hi,

I'm not sure whether replying to the announcement email is the
appropriate way to report building and testing results, but here goes.

notmuch-0.2 built fine, but one test failed during 'make test'.  I have
put the indicated directory up at

http://aghitza.org/files/test.16707

with a tarred version at

http://aghitza.org/files/test.16707.tar

The machine and distribution are

Linux artin 2.6.33-ARCH #1 SMP PREEMPT Sun Apr 4 10:27:30 CEST 2010 
x86_64 Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz GenuineIntel GNU/Linux

It would seem that I have libxapian-1.1, and gmime-2.4.15.


As an academic, when I see a test grade of 49/50, I think "pretty damn
good", so I'm using 0.2 anyway :).  So far it's great, I'll report if I
have any trouble.  

Thanks to everybody who contributed to 0.2!



Best,
Alex



-- 
Alex Ghitza -- http://aghitza.org/
Lecturer in Mathematics -- The University of Melbourne -- Australia

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Announce] notmuch release 0.2 now available
  2010-04-16 23:49 ` Alex Ghitza
@ 2010-04-23 18:17   ` Carl Worth
  2010-04-27 12:50     ` Alex Ghitza
  0 siblings, 1 reply; 5+ messages in thread
From: Carl Worth @ 2010-04-23 18:17 UTC (permalink / raw)
  To: Alex Ghitza, notmuch

[-- Attachment #1: Type: text/plain, Size: 801 bytes --]

On Sat, 17 Apr 2010 09:49:01 +1000, Alex Ghitza <aghitza@gmail.com> wrote:
> notmuch-0.2 built fine, but one test failed during 'make test'.  I have
> put the indicated directory up at
> 
> http://aghitza.org/files/test.16707

Hi Alex,

Thanks for reporting this.

Unfortunately, at the time, the test suite didn't capture everything
necessary to investigate the problem in the directory. In particular,
the actual vs. expected output only appeared on stdout.

If you could provide that output, then we could perhaps investigate the
problem.

Alternately, upgrading to a more recent version of notmuch, (either from
git now, or using 0.3 when it appears in the future), will give you a
test suite that does capture the essential information in that
directory.

Thanks,

-Carl

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Announce] notmuch release 0.2 now available
  2010-04-23 18:17   ` Carl Worth
@ 2010-04-27 12:50     ` Alex Ghitza
  2010-04-27 15:23       ` Carl Worth
  0 siblings, 1 reply; 5+ messages in thread
From: Alex Ghitza @ 2010-04-27 12:50 UTC (permalink / raw)
  To: Carl Worth, notmuch

On Fri, 23 Apr 2010 11:17:40 -0700, Carl Worth <cworth@cworth.org> wrote:
> Hi Alex,
> 
> Thanks for reporting this.
> 
> Unfortunately, at the time, the test suite didn't capture everything
> necessary to investigate the problem in the directory. In particular,
> the actual vs. expected output only appeared on stdout.
> 
> If you could provide that output, then we could perhaps investigate the
> problem.
> 
> Alternately, upgrading to a more recent version of notmuch, (either from
> git now, or using 0.3 when it appears in the future), will give you a
> test suite that does capture the essential information in that
> directory.
> 
> Thanks,
> 
> -Carl

Hi,

I wanted to wait until 0.3 to follow up on this.  Sure enough, with 0.3
I get "All 77 tests passed".  Excellent!


Best,
Alex


-- 
Alex Ghitza -- http://aghitza.org/
Lecturer in Mathematics -- The University of Melbourne -- Australia

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Announce] notmuch release 0.2 now available
  2010-04-27 12:50     ` Alex Ghitza
@ 2010-04-27 15:23       ` Carl Worth
  0 siblings, 0 replies; 5+ messages in thread
From: Carl Worth @ 2010-04-27 15:23 UTC (permalink / raw)
  To: Alex Ghitza, notmuch

[-- Attachment #1: Type: text/plain, Size: 357 bytes --]

On Tue, 27 Apr 2010 22:50:37 +1000, Alex Ghitza <aghitza@gmail.com> wrote:
> I wanted to wait until 0.3 to follow up on this.  Sure enough, with 0.3
> I get "All 77 tests passed".  Excellent!

Great news!

The only downside is that the code in 0.3 wouldn't have passes tests 78
and 79 (which haven't been written).

Expect a 0.3.1 release shortly...

-Carl

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-04-27 15:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-04-16 20:24 [Announce] notmuch release 0.2 now available Carl Worth
2010-04-16 23:49 ` Alex Ghitza
2010-04-23 18:17   ` Carl Worth
2010-04-27 12:50     ` Alex Ghitza
2010-04-27 15:23       ` Carl Worth

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).