notmuch 0.17 release

-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.15 (GNU/Linux)
 
 iQGcBAABCAAGBQJSwhR/AAoJEPIClx2kp54sVkwL/iWilsIvY9v0nnzLnp42c/Kc
 4ZLQUC7uPxzMLFfpgXs1n3nyD+n/Jtxd4xM4XaLhclaVTTGUkRT9FbUq0GHMRBc0
 KpgfSfouWL+7+Y6rDrb9YQkSwwVTncJ+3IPdjrn6/Y6wY8809TP9fEo0uo2go43u
 BVVv/VD7KCDEKCeRkqZRprYQWneuZUM/re1P/u3b7Bkst57c+OXUsTUj2xHVwZ8d
 TuNjhE9dGuaR4PifqO1kwX4wG6qZLrZArKSH0cwIuZLavsSI+/C5WIEVIt/2LEBX
 Cxzv6uslmzeJh9a6hsEU/YBJ8G5TgRflHL3eDA93jtJ5u12/JbxIXr0OfnWND1R6
 8oSLAydjrL/LkzhUkInrFShhCkXB28SbM8zNWV9vwKDmqfs78+ftYqF+lFCR0Zt7
 IvzHbJoXNyRC3Mk1ykNLr+XwICGT1yTMzOzKieW9kadjbfSN64I5RHeYc9hIIGGH
 Y/TsLsEXINBAcPyP6sBrzHyxKhrC+PmvQWLzNdIKpw==
 =DpTl
 -----END PGP SIGNATURE-----

Merge tag '0.17'

notmuch 0.17 release
This commit is contained in:
David Bremner 2013-12-30 20:52:32 -04:00
commit c734dd7534
21 changed files with 66 additions and 40 deletions

4
NEWS
View file

@ -1,5 +1,5 @@
Notmuch 0.17~rc4 (2013-12-28)
=============================
Notmuch 0.17 (2013-12-30)
=========================
Incompatible change in SHA1 computation
---------------------------------------

View file

@ -1,2 +1,2 @@
# this file should be kept in sync with ../../../version
__VERSION__ = '0.17~rc4'
__VERSION__ = '0.17'

17
debian/NEWS.Debian vendored
View file

@ -1,3 +1,20 @@
notmuch (0.17-1) unstable; urgency=low
* Previously on big endian architectures like sparc and powerpc the
computation of SHA1 hashes was incorrect. This meant that messages
with overlong or missing message-ids were given different computed
message-ids than on more common little endian architectures like
i386 and amd64. If you use notmuch on a big endian architecture,
you are strongly advised to make a backup of your tags using
`notmuch dump` before this upgrade. You can locate the affected
files using something like:
notmuch dump | \
awk '/^notmuch-sha1-[0-9a-f]{40} / \
{system("notmuch search --exclude=false --output=files id:" $1)}'
-- David Bremner <bremner@debian.org> Mon, 30 Dec 2013 20:31:16 -0400
notmuch (0.16-1) unstable; urgency=low
* The vim interface has been rewritten from scratch. In particular

10
debian/changelog vendored
View file

@ -1,3 +1,13 @@
notmuch (0.17-1) unstable; urgency=low
* New upstream feature release. See /usr/share/doc/notmuch/NEWS.gz
for details. Highlights include:
- notmuch compact command (Closes: #720543).
- emacs "tree" view
* Remove madduck from uploaders (Closes: #719100).
-- David Bremner <bremner@debian.org> Mon, 30 Dec 2013 20:28:20 -0400
notmuch (0.17~rc4-1) experimental; urgency=low
* New upstream release candidate

2
debian/control vendored
View file

@ -18,7 +18,7 @@ Build-Depends:
ruby, ruby-dev (>>1:1.9.3~),
emacs23-nox | emacs23 (>=23~) | emacs23-lucid (>=23~) |
emacs24-nox | emacs24 (>=24~) | emacs24-lucid (>=24~),
gdb [!s390x],
gdb [!s390x !ia64],
dtach (>= 0.8)
Standards-Version: 3.9.4
Homepage: http://notmuchmail.org/

View file

@ -77,37 +77,36 @@ case $VERSION in
*) verfail "'$VERSION' is a single number" ;;
esac
_set_version_components ()
{
VERSION_MAJOR=$1
VERSION_MINOR=$2
VERSION_MICRO=${3:-0} # set to 0 in case $3 is unset or "null" (string)
}
echo -n "Checking that LIBNOTMUCH version macros & variables match ... "
# lib/notmuch.h
LIBNOTMUCH_MAJOR_VERSION=broken
LIBNOTMUCH_MINOR_VERSION=broken
LIBNOTMUCH_MICRO_VERSION=broken
# lib/Makefile.local
LIBNOTMUCH_VERSION_MAJOR=borken
LIBNOTMUCH_VERSION_MINOR=borken
LIBNOTMUCH_VERSION_RELEASE=borken
IFS=.
_set_version_components $VERSION
IFS=$DEFAULT_IFS
echo -n "Checking that libnotmuch version macros match $VERSION... "
NOTMUCH_MAJOR_VERSION=broken
NOTMUCH_MINOR_VERSION=broken
NOTMUCH_MICRO_VERSION=broken
eval `awk 'NF == 3 && $1 == "#define" && $2 ~ /^NOTMUCH_[A-Z]+_VERSION$/ \
eval `awk 'NF == 3 && $1 == "#define" && $2 ~ /^LIBNOTMUCH_[A-Z]+_VERSION$/ \
&& $3 ~ /^[0-9]+$/ { print $2 "=" $3 }' lib/notmuch.h`
eval `awk 'NF == 3 && $1 ~ /^LIBNOTMUCH_VERSION_[A-Z]+$/ && $2 == "=" \
&& $3 ~ /^[0-9]+$/ { print $1 "=" $3 }' lib/Makefile.local`
check_version_component ()
{
eval local v1=\$VERSION_$1
eval local v2=\$NOTMUCH_$1_VERSION
eval local v1=\$LIBNOTMUCH_$1_VERSION
eval local v2=\$LIBNOTMUCH_VERSION_$2
if [ $v1 != $v2 ]
then append_emsg "NOTMUCH_$1_VERSION is defined as '$v2' in lib/notmuch.h instead of '$v1'"
then append_emsg "LIBNOTMUCH_$1_VERSION ($v1) does not equal LIBNOTMUCH_VERSION_$2 ($v2)"
fi
}
old_emsg_count=$emsg_count
check_version_component MAJOR
check_version_component MINOR
check_version_component MICRO
check_version_component MAJOR MAJOR
check_version_component MINOR MINOR
check_version_component MICRO RELEASE
[ $old_emsg_count = $emsg_count ] && echo Yes. || echo No.
echo -n "Checking that this is Debian package for notmuch... "

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-COMPACT 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-COMPACT 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-compact \- compact the notmuch database
.SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-CONFIG 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-CONFIG 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-config \- access notmuch configuration file
.SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-COUNT 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-COUNT 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-count \- count messages matching the given search terms
.SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-DUMP 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-DUMP 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-dump \- creates a plain-text dump of the tags of each message

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-INSERT 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-INSERT 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-insert \- add a message to the maildir and notmuch database
.SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-NEW 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-NEW 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-new \- incorporate new mail into the notmuch database
.SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-REPLY 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-REPLY 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-reply \- constructs a reply template for a set of messages

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-RESTORE 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-RESTORE 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-restore \- restores the tags from the given file (see notmuch dump)

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-SEARCH 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-SEARCH 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-search \- search for messages matching the given search terms
.SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-SHOW 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-SHOW 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-show \- show messages matching the given search terms
.SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-TAG 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-TAG 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-tag \- add/remove tags for all messages matching the search terms

View file

@ -16,7 +16,7 @@
.\" along with this program. If not, see http://www.gnu.org/licenses/ .
.\"
.\" Author: Carl Worth <cworth@cworth.org>
.TH NOTMUCH 1 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH 1 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch \- thread-based email index, search, and tagging
.SH SYNOPSIS

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-HOOKS 5 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-HOOKS 5 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-hooks \- hooks for notmuch

View file

@ -1,4 +1,4 @@
.TH NOTMUCH-SEARCH-TERMS 7 2013-12-28 "Notmuch 0.17~rc4"
.TH NOTMUCH-SEARCH-TERMS 7 2013-12-30 "Notmuch 0.17"
.SH NAME
notmuch-search-terms \- syntax for notmuch queries

View file

@ -1 +1 @@
0.17~rc4
0.17