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


Reply via email to