Hello community, here is the log from the commit of package notmuch for openSUSE:Factory checked in at 2016-08-26 23:17:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/notmuch (Old) and /work/SRC/openSUSE:Factory/.notmuch.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "notmuch" Changes: -------- --- /work/SRC/openSUSE:Factory/notmuch/notmuch.changes 2016-06-19 10:50:51.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.notmuch.new/notmuch.changes 2016-08-26 23:18:04.000000000 +0200 @@ -1,0 +2,13 @@ +Thu Aug 25 15:02:19 UTC 2016 - mimi...@gmail.com + +- version 0.22.1 + - Correct the definition of LIBNOTMUCH_CHECK_VERSION. + - Document the (lack of) operations permitted on a closed database. + - Fix race condition in dump / restore tests. + - Notmuch-mutt: Use env to locate perl. + - Emacs: Tell message-mode mode that outgoing messages are mail + - Emacs: This makes message-mode configuration behave more predictably. + - Respect charset of MIME parts when reading them + - Fix previous assumption that everyone uses UTF-8. + +------------------------------------------------------------------- Old: ---- notmuch-0.22.tar.gz notmuch-0.22.tar.gz.sha1 notmuch-0.22.tar.gz.sha1.asc New: ---- notmuch-0.22.1.tar.gz notmuch-0.22.1.tar.gz.sha1 notmuch-0.22.1.tar.gz.sha1.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ notmuch.spec ++++++ --- /var/tmp/diff_new_pack.83cg0G/_old 2016-08-26 23:18:05.000000000 +0200 +++ /var/tmp/diff_new_pack.83cg0G/_new 2016-08-26 23:18:05.000000000 +0200 @@ -17,7 +17,7 @@ Name: notmuch -Version: 0.22 +Version: 0.22.1 Release: 0 Summary: The mail indexer License: GPL-3.0+ ++++++ notmuch-0.22.tar.gz -> notmuch-0.22.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/NEWS new/notmuch-0.22.1/NEWS --- old/notmuch-0.22/NEWS 2016-04-27 02:40:40.000000000 +0200 +++ new/notmuch-0.22.1/NEWS 2016-07-19 11:43:20.000000000 +0200 @@ -1,3 +1,34 @@ +Notmuch 0.22.1 (2016-07-19) +=========================== + +Library +------- + +Correct the definition of `LIBNOTMUCH_CHECK_VERSION`. + +Document the (lack of) operations permitted on a closed database. + +Test Suite +---------- + +Fix race condition in dump / restore tests. + +Notmuch-Mutt +------------ + +Use `env` to locate perl. + +Emacs +----- + +Tell `message-mode` mode that outgoing messages are mail + + This makes message-mode configuration behave more predictably. + +Respect charset of MIME parts when reading them + + Fix previous assumption that everyone uses UTF-8. + Notmuch 0.22 (2016-04-26) ========================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/bindings/python/notmuch/version.py new/notmuch-0.22.1/bindings/python/notmuch/version.py --- old/notmuch-0.22/bindings/python/notmuch/version.py 2016-04-27 02:40:40.000000000 +0200 +++ new/notmuch-0.22.1/bindings/python/notmuch/version.py 2016-07-19 11:43:20.000000000 +0200 @@ -1,3 +1,3 @@ # this file should be kept in sync with ../../../version -__VERSION__ = '0.22' +__VERSION__ = '0.22.1' SOVERSION = '4' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/contrib/notmuch-mutt/notmuch-mutt new/notmuch-0.22.1/contrib/notmuch-mutt/notmuch-mutt --- old/notmuch-0.22/contrib/notmuch-mutt/notmuch-mutt 2016-04-27 02:40:40.000000000 +0200 +++ new/notmuch-0.22.1/contrib/notmuch-mutt/notmuch-mutt 2016-07-19 11:43:20.000000000 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/env perl # # notmuch-mutt - notmuch (of a) helper for Mutt # diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/debian/changelog new/notmuch-0.22.1/debian/changelog --- old/notmuch-0.22/debian/changelog 2016-04-27 02:40:40.000000000 +0200 +++ new/notmuch-0.22.1/debian/changelog 2016-07-19 11:43:20.000000000 +0200 @@ -1,3 +1,20 @@ +notmuch (0.22.1-1) unstable; urgency=medium + + * Correct the definition of `LIBNOTMUCH_CHECK_VERSION`. + * Document the (lack of) operations permitted on a closed database + (Closes: #826843). + * Fix race condition in dump / restore tests. + * [notmuch-emacs] Tell `message-mode` mode that outgoing messages are mail + * [notmuch-emacs] Respect charset of MIME parts when reading them + + -- David Bremner <brem...@debian.org> Tue, 19 Jul 2016 06:42:09 -0300 + +notmuch (0.22.1~rc0-1) experimental; urgency=medium + + * release candidate for bugfix release + + -- David Bremner <brem...@debian.org> Thu, 30 Jun 2016 21:28:13 +0200 + notmuch (0.22-1) unstable; urgency=medium * New upstream release. See /usr/share/doc/notmuch/NEWS for new diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/emacs/notmuch-lib.el new/notmuch-0.22.1/emacs/notmuch-lib.el --- old/notmuch-0.22/emacs/notmuch-lib.el 2016-04-27 02:40:40.000000000 +0200 +++ new/notmuch-0.22.1/emacs/notmuch-lib.el 2016-07-19 11:43:20.000000000 +0200 @@ -23,6 +23,7 @@ ;;; Code: +(require 'mm-util) (require 'mm-view) (require 'mm-decode) (require 'cl) @@ -572,7 +573,20 @@ ,@(when process-crypto '("--decrypt")) ,(notmuch-id-to-query (plist-get msg :id)))) (coding-system-for-read - (if binaryp 'no-conversion 'utf-8))) + (if binaryp 'no-conversion + (let ((coding-system (mm-charset-to-coding-system + (plist-get part :content-charset)))) + ;; Sadly, + ;; `mm-charset-to-coding-system' seems + ;; to return things that are not + ;; considered acceptable values for + ;; `coding-system-for-read'. + (if (coding-system-p coding-system) + coding-system + ;; RFC 2047 says that the default + ;; charset is US-ASCII. RFC6657 + ;; complicates this somewhat. + 'us-ascii))))) (apply #'call-process notmuch-command nil '(t nil) nil args) (buffer-string)))))) (when (and cache data) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/emacs/notmuch-mua.el new/notmuch-0.22.1/emacs/notmuch-mua.el --- old/notmuch-0.22/emacs/notmuch-mua.el 2016-04-27 02:40:40.000000000 +0200 +++ new/notmuch-0.22.1/emacs/notmuch-mua.el 2016-07-19 11:43:20.000000000 +0200 @@ -338,7 +338,10 @@ ;; We need to convert any string input, eg from rmail-start-mail. (dolist (h other-headers other-headers) (if (stringp (car h)) (setcar h (intern (capitalize (car h)))))))) - (args (list yank-action send-actions))) + (args (list yank-action send-actions)) + ;; Cause `message-setup-1' to do things relevant for mail, + ;; such as observe `message-default-mail-headers'. + (message-this-is-mail t)) ;; message-setup-1 in Emacs 23 does not accept return-action ;; argument. Pass it only if it is supplied by the caller. This ;; will never be the case when we're called by `compose-mail' in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/lib/notmuch.h new/notmuch-0.22.1/lib/notmuch.h --- old/notmuch-0.22/lib/notmuch.h 2016-04-27 02:40:40.000000000 +0200 +++ new/notmuch-0.22.1/lib/notmuch.h 2016-07-19 11:43:20.000000000 +0200 @@ -93,7 +93,7 @@ * #endif * @endcode */ -#define LIBNOTMUCH_CHECK_VERSION (major, minor, micro) \ +#define LIBNOTMUCH_CHECK_VERSION(major, minor, micro) \ (LIBNOTMUCH_MAJOR_VERSION > (major) || \ (LIBNOTMUCH_MAJOR_VERSION == (major) && LIBNOTMUCH_MINOR_VERSION > (minor)) || \ (LIBNOTMUCH_MAJOR_VERSION == (major) && LIBNOTMUCH_MINOR_VERSION == (minor) && \ @@ -331,7 +331,9 @@ * functions on objects derived from this database may either behave * as if the database had not been closed (e.g., if the required data * has been cached) or may fail with a - * NOTMUCH_STATUS_XAPIAN_EXCEPTION. + * NOTMUCH_STATUS_XAPIAN_EXCEPTION. The only further operation + * permitted on the database itself is to call + * notmuch_database_destroy. * * notmuch_database_close can be called multiple times. Later calls * have no effect. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/test/T240-dump-restore.sh new/notmuch-0.22.1/test/T240-dump-restore.sh --- old/notmuch-0.22/test/T240-dump-restore.sh 2016-04-27 02:40:40.000000000 +0200 +++ new/notmuch-0.22.1/test/T240-dump-restore.sh 2016-07-19 11:43:20.000000000 +0200 @@ -135,7 +135,8 @@ test_begin_subtest "format=batch-tag, # round-trip" notmuch dump --format=sup | sort > EXPECTED.$test_count -notmuch dump --format=batch-tag | notmuch restore --format=batch-tag +notmuch dump --format=batch-tag > DUMPFILE +notmuch restore --format=batch-tag < DUMPFILE notmuch dump --format=sup | sort > OUTPUT.$test_count test_expect_equal_file EXPECTED.$test_count OUTPUT.$test_count @@ -212,7 +213,8 @@ test_begin_subtest 'format=batch-tag, round trip with strange tags' notmuch dump --format=batch-tag > EXPECTED.$test_count -notmuch dump --format=batch-tag | notmuch restore --format=batch-tag +notmuch dump --format=batch-tag > DUMPFILE +notmuch restore --format=batch-tag < DUMPFILE notmuch dump --format=batch-tag > OUTPUT.$test_count test_expect_equal_file EXPECTED.$test_count OUTPUT.$test_count diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.22/version new/notmuch-0.22.1/version --- old/notmuch-0.22/version 2016-04-27 02:59:05.000000000 +0200 +++ new/notmuch-0.22.1/version 2016-07-19 11:48:05.000000000 +0200 @@ -1 +1 @@ -0.22 +0.22.1 ++++++ notmuch-0.22.tar.gz.sha1 -> notmuch-0.22.1.tar.gz.sha1 ++++++ --- /work/SRC/openSUSE:Factory/notmuch/notmuch-0.22.tar.gz.sha1 2016-06-19 10:50:51.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.notmuch.new/notmuch-0.22.1.tar.gz.sha1 2016-08-26 23:18:04.000000000 +0200 @@ -1 +1 @@ -c3c3c805cd821aca0966e46dffd56d37d42f2616 notmuch-0.22.tar.gz +216615e10d17a4917089c491361bc5844c0a86b9 notmuch-0.22.1.tar.gz