]> git.cworth.org Git - notmuch/commitdiff
Merge tag '0.17'
authorDavid Bremner <david@tethera.net>
Tue, 31 Dec 2013 00:52:32 +0000 (20:52 -0400)
committerDavid Bremner <david@tethera.net>
Tue, 31 Dec 2013 00:52:32 +0000 (20:52 -0400)
notmuch 0.17 release

21 files changed:
NEWS
bindings/python/notmuch/version.py
debian/NEWS.Debian
debian/changelog
debian/control
devel/release-checks.sh
man/man1/notmuch-compact.1
man/man1/notmuch-config.1
man/man1/notmuch-count.1
man/man1/notmuch-dump.1
man/man1/notmuch-insert.1
man/man1/notmuch-new.1
man/man1/notmuch-reply.1
man/man1/notmuch-restore.1
man/man1/notmuch-search.1
man/man1/notmuch-show.1
man/man1/notmuch-tag.1
man/man1/notmuch.1
man/man5/notmuch-hooks.5
man/man7/notmuch-search-terms.7
version

diff --git a/NEWS b/NEWS
index f4d2abe9e28a1b194d65c7650f817e62ad079245..28788d8dc85bd3b426effaf0d5d5828c3f7f92f1 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
-Notmuch 0.17~rc4 (2013-12-28)
-=============================
+Notmuch 0.17 (2013-12-30)
+=========================
 
 Incompatible change in SHA1 computation
 ---------------------------------------
index 27124f4f38aa6753048b1caca04d13e8f9246712..fa3f93b817986559334d0aaff46ea0fa51e79b24 100644 (file)
@@ -1,2 +1,2 @@
 # this file should be kept in sync with ../../../version
-__VERSION__ = '0.17~rc4'
+__VERSION__ = '0.17'
index e57b4d417133c409a9e01bb7b80d21cdd9b87850..8049a933e4afa1181d74dcb4404fc29218d89b5f 100644 (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
index 9cbfdcafdbb9a2983ae115e963c98b9fb14b6eb6..0663f1d81c268945845b43b7d546a18aaf88bea0 100644 (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
index 816998bc4d1d30ca0fa7228eed980c2d9092b459..1f8cbff725449c5bec294567df61adb9c0290f60 100644 (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/
index d6410add85d057d00b145c259b86d562b3d49056..8938905e0462e079b6edc520cca2f2f468b32d27 100755 (executable)
@@ -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
+
+eval `awk 'NF == 3 && $1 == "#define" && $2 ~ /^LIBNOTMUCH_[A-Z]+_VERSION$/ \
+       && $3 ~ /^[0-9]+$/ { print $2 "=" $3 }' lib/notmuch.h`
 
-IFS=.
-_set_version_components $VERSION
-IFS=$DEFAULT_IFS
+eval `awk 'NF == 3 && $1 ~ /^LIBNOTMUCH_VERSION_[A-Z]+$/ && $2 == "=" \
+       && $3 ~ /^[0-9]+$/ { print $1 "=" $3 }' lib/Makefile.local`
 
-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$/ \
-       && $3 ~ /^[0-9]+$/ { print $2 "=" $3 }' lib/notmuch.h`
 
 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... "
index 5ab9b513ebda10732fccd8fecc44e49260bf6388..ea6218fbf55b5c6b009da5a00e0792dff2be18ce 100644 (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
index b90987ebf5c0d0f6be86e428f47c0de08db96307..00a420f92934936d39dca023b76a14d04c037a9d 100644 (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
index 9e2e2c11c33fce572e2aad4c8e084b1a5912db60..562dde1563190ac4629c2003e532f1c99233fa8a 100644 (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
index e1f69836b4282700396d5fc15de3b09706aa5b2b..0c52d1b762281920a6f2e8df42342f0c7365d4ae 100644 (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
 
index bbf5793cded6eb90e7a93259e9cf3f9ce7d09924..8ce8413e656d0d41d011f49c23d65a9034d980b8 100644 (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
index ef6d88ce9edfd37e5971ffdda9ee3e4ee02b5214..5725b7d874a0719a6b561c8292786fea9c5bf0c4 100644 (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
index 4742aad0f0ce331ffc2338bcadf71f0f4ec60d18..93f906737bf4529c7463203e3769679c03f511e1 100644 (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
 
index 649000d09e98462a4d6739ea56451f6b64635a89..4cb02e3e874c9c4e9fb083ddba1b8eebae71c229 100644 (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)
 
index be4272482cbb2e27e9e6964bf66e16932bac79e5..55a81e79fce4ea8a0712781c480967e2bf2f43d9 100644 (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
index 68e5e8a97457d0a0a13b28b31338370adb0d0513..7eefdec692d483f26661a2c3d642c8d5efdf250b 100644 (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
index 1a611520f2bb238b40c07b5736320ca7a0c83ad1..710fae6a8e3a4ef9561f489d0390f8523427c18f 100644 (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
 
index 87662cf21c4f1844b111887cc476aad7e0d9b2e4..605b5146b2b8ea1e3c63f8e92f0dbc1b1e6780f9 100644 (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
index 9fec30fbee5aa5bd5eb37ae40d6e6d3edf811a72..11c55ddd2e827f3e01662fe1494ac3679f2c4417 100644 (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
index 0f8b18608355bcefb64853bc8c99e5c735be67d8..a768b630a4d121823243ba57a79d01c8463a42b8 100644 (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
diff --git a/version b/version
index fb5096cf76b7ca6cac4e27b9f1fb16f85983752f..50653ad0a6e7db059c47d02e28d65c8e88ab4bd2 100644 (file)
--- a/version
+++ b/version
@@ -1 +1 @@
-0.17~rc4
+0.17