Hello community, here is the log from the commit of package notmuch for openSUSE:Factory checked in at 2017-10-19 19:33:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/notmuch (Old) and /work/SRC/openSUSE:Factory/.notmuch.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "notmuch" Thu Oct 19 19:33:40 2017 rev:13 rq:535181 version:0.25.1 Changes: -------- --- /work/SRC/openSUSE:Factory/notmuch/notmuch.changes 2017-09-20 17:09:25.433149458 +0200 +++ /work/SRC/openSUSE:Factory/.notmuch.new/notmuch.changes 2017-10-19 19:33:44.852354530 +0200 @@ -1,0 +2,6 @@ +Thu Oct 19 10:18:40 UTC 2017 - [email protected] + +- update to 0.25.1 + - disable handling x-display in text/enriched messages + +------------------------------------------------------------------- Old: ---- notmuch-0.25.tar.gz notmuch-0.25.tar.gz.sha256 notmuch-0.25.tar.gz.sha256.asc New: ---- notmuch-0.25.1.tar.gz notmuch-0.25.1.tar.gz.sha256 notmuch-0.25.1.tar.gz.sha256.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ notmuch.spec ++++++ --- /var/tmp/diff_new_pack.2TSUGL/_old 2017-10-19 19:33:46.308286410 +0200 +++ /var/tmp/diff_new_pack.2TSUGL/_new 2017-10-19 19:33:46.312286223 +0200 @@ -17,7 +17,7 @@ Name: notmuch -Version: 0.25 +Version: 0.25.1 Release: 0 Summary: The mail indexer License: GPL-3.0+ ++++++ notmuch-0.25.tar.gz -> notmuch-0.25.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/NEWS new/notmuch-0.25.1/NEWS --- old/notmuch-0.25/NEWS 2017-07-25 13:30:24.000000000 +0200 +++ new/notmuch-0.25.1/NEWS 2017-09-12 03:22:22.000000000 +0200 @@ -1,3 +1,12 @@ +Notmuch 0.25.1 (2017-09-11) +=========================== + +Emacs +----- + +Disable handling x-display in text/enriched messages. Mitigation for +Emacs bug #28350. + Notmuch 0.25 (2017-07-25) ========================= diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/bindings/python/notmuch/version.py new/notmuch-0.25.1/bindings/python/notmuch/version.py --- old/notmuch-0.25/bindings/python/notmuch/version.py 2017-07-25 13:30:24.000000000 +0200 +++ new/notmuch-0.25.1/bindings/python/notmuch/version.py 2017-09-12 03:22:22.000000000 +0200 @@ -1,3 +1,3 @@ # this file should be kept in sync with ../../../version -__VERSION__ = '0.25' +__VERSION__ = '0.25.1' SOVERSION = '5' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/debian/NEWS new/notmuch-0.25.1/debian/NEWS --- old/notmuch-0.25/debian/NEWS 2017-07-25 13:30:24.000000000 +0200 +++ new/notmuch-0.25.1/debian/NEWS 2017-09-12 03:22:22.000000000 +0200 @@ -1,54 +1,54 @@ notmuch (0.21~rc1-1) experimental; urgency=medium - * This release of notmuch requires a non-reversible database upgrade - to support database revision tracking. This upgrade will happen on - the first run of 'notmuch-new' after updating. Notmuch will backup - your tags for your before doing the upgrade, but it never hurts to - make your own backup with notmuch dump. + This release of notmuch requires a non-reversible database upgrade + to support database revision tracking. This upgrade will happen on + the first run of 'notmuch-new' after updating. Notmuch will backup + your tags for your before doing the upgrade, but it never hurts to + make your own backup with notmuch dump. -- David Bremner <[email protected]> Thu, 15 Oct 2015 08:13:04 -0300 notmuch (0.19-1) experimental; urgency=medium - * This release of notmuch again requires a non-reversable database - upgrade to support database features. This upgrade will happen on - the first run of 'notmuch-new' after updating. Notmuch will backup - your tags for your before doing the upgrade, but it never hurts to - make your own backup with notmuch dump. + This release of notmuch again requires a non-reversable database + upgrade to support database features. This upgrade will happen on + the first run of 'notmuch-new' after updating. Notmuch will backup + your tags for your before doing the upgrade, but it never hurts to + make your own backup with notmuch dump. -- David Bremner <[email protected]> Fri, 14 Nov 2014 20:34:55 +0100 notmuch (0.18~rc0-1) experimental; urgency=low - * This release of notmuch requires a non-reversable database upgrade - to support the new path: and updated folder: prefixes. Notmuch - will backup your tags for your before doing the upgrade, but it - never hurts to make your own backup with notmuch dump before - next running 'notmuch new' + This release of notmuch requires a non-reversable database upgrade + to support the new path: and updated folder: prefixes. Notmuch + will backup your tags for your before doing the upgrade, but it + never hurts to make your own backup with notmuch dump before + next running 'notmuch new' -- David Bremner <[email protected]> Tue, 22 Apr 2014 09:32:11 +0900 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)}' + 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 <[email protected]> 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 - it requires a version of vim with ruby support. + The vim interface has been rewritten from scratch. In particular + it requires a version of vim with ruby support. -- David Bremner <[email protected]> Sat, 16 Feb 2013 08:12:02 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/debian/changelog new/notmuch-0.25.1/debian/changelog --- old/notmuch-0.25/debian/changelog 2017-07-25 13:30:24.000000000 +0200 +++ new/notmuch-0.25.1/debian/changelog 2017-09-12 03:22:22.000000000 +0200 @@ -1,3 +1,46 @@ +notmuch (0.25.1-1) unstable; urgency=medium + + * new upstream bugfix release: mitigation for emacs bug 28350 + * remove obsolete lintian override + * reformat debian/NEWS + + -- David Bremner <[email protected]> Mon, 11 Sep 2017 22:20:48 -0300 + +notmuch (0.25-6) unstable; urgency=medium + + * Bug fix: "deletes shipped file on reinstall: + /etc/emacs/site-start.d/50notmuch.el", thanks to Andreas Beckmann + (Closes: #872197). + + -- David Bremner <[email protected]> Tue, 15 Aug 2017 07:52:21 -0300 + +notmuch (0.25-5) unstable; urgency=medium + + * Bug fix: "dependency on elpa-emacs doesn't seem right", thanks + to Jiri Palecek (Closes: #871642). + + -- David Bremner <[email protected]> Thu, 10 Aug 2017 06:42:50 -0400 + +notmuch (0.25-4) unstable; urgency=medium + + * Recommend elpa-emacs instead emacs-notmuch + + -- David Bremner <[email protected]> Fri, 04 Aug 2017 18:11:35 -0400 + +notmuch (0.25-3) unstable; urgency=medium + + * Remove old startup file /etc/emacs/site-start.d/50notmuch.el + + -- David Bremner <[email protected]> Thu, 03 Aug 2017 09:26:00 -0400 + +notmuch (0.25-2) unstable; urgency=medium + + * Drop build-dep on libgmime-2.4-dev, long unsupported upstream + * Bug fix: "please transition to gmime 3.0", thanks to Daniel Kahn + Gillmor (Closes: #867353). + + -- David Bremner <[email protected]> Wed, 26 Jul 2017 10:59:14 -0400 + notmuch (0.25-1) unstable; urgency=medium * New upstream release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/debian/control new/notmuch-0.25.1/debian/control --- old/notmuch-0.25/debian/control 2017-07-25 13:30:24.000000000 +0200 +++ new/notmuch-0.25.1/debian/control 2017-09-12 03:22:22.000000000 +0200 @@ -11,7 +11,7 @@ debhelper (>= 9), pkg-config, libxapian-dev, - libgmime-2.6-dev (>= 2.6.7~) | libgmime-2.4-dev, + libgmime-3.0-dev | libgmime-2.6-dev (>= 2.6.7~), libtalloc-dev, libz-dev, python-all (>= 2.6.6-3~), @@ -36,7 +36,7 @@ Package: notmuch Architecture: any Depends: libnotmuch5 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} -Recommends: notmuch-emacs | notmuch-vim | notmuch-mutt | alot, gnupg-agent, gpgsm +Recommends: elpa-notmuch | notmuch-vim | notmuch-mutt | alot, gnupg-agent, gpgsm Description: thread-based email index, search and tagging Notmuch is a system for indexing, searching, reading, and tagging large collections of email messages in maildir or mh format. It uses diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/debian/notmuch-emacs.maintscript new/notmuch-0.25.1/debian/notmuch-emacs.maintscript --- old/notmuch-0.25/debian/notmuch-emacs.maintscript 1970-01-01 01:00:00.000000000 +0100 +++ new/notmuch-0.25.1/debian/notmuch-emacs.maintscript 2017-09-12 03:22:22.000000000 +0200 @@ -0,0 +1 @@ +rm_conffile /etc/emacs/site-start.d/50notmuch.el diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/debian/notmuch.emacsen-startup new/notmuch-0.25.1/debian/notmuch.emacsen-startup --- old/notmuch-0.25/debian/notmuch.emacsen-startup 2017-07-25 13:30:24.000000000 +0200 +++ new/notmuch-0.25.1/debian/notmuch.emacsen-startup 1970-01-01 01:00:00.000000000 +0100 @@ -1,28 +0,0 @@ -;; -*-emacs-lisp-*- -;; -;; Emacs startup file, e.g. /etc/emacs/site-start.d/50notmuch.el -;; for the Debian notmuch package - -;; The notmuch package follows the Debian/GNU Linux 'emacsen' policy and -;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, -;; xemacs19, emacs20, xemacs20...). The compiled code is then -;; installed in a subdirectory of the respective site-lisp directory. - -(cond - ((not (file-exists-p "/usr/share/emacs/site-lisp/notmuch")) - (message "Package notmuch removed but not purged. Skipping setup.")) - ((not (file-exists-p (concat "/usr/share/" - (symbol-name debian-emacs-flavor) - "/site-lisp/notmuch"))) - (message "Package notmuch not fully installed. Skipping setup.")) - (t - (debian-pkg-add-load-path-item - (concat "/usr/share/" - (symbol-name debian-emacs-flavor) - "/site-lisp/notmuch")) - (autoload 'notmuch "notmuch" "Run notmuch and display saved searches, known tags, etc." t) - (autoload 'notmuch-hello "notmuch" "Run notmuch and display saved searches, known tags, etc." t) - (autoload 'notmuch-search "notmuch" "Run \"notmuch search\" with the given query string and display results." t) - (autoload 'notmuch-show "notmuch" "Run \"notmuch show\" with the given thread ID and display results." t) - - )) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/debian/notmuch.lintian-overrides new/notmuch-0.25.1/debian/notmuch.lintian-overrides --- old/notmuch-0.25/debian/notmuch.lintian-overrides 2017-07-25 13:30:24.000000000 +0200 +++ new/notmuch-0.25.1/debian/notmuch.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -# this document uses iff in the mathematical sense of "if and only if" -spelling-error-in-manpage usr/share/man/man3/notmuch.3.gz iff if diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/debian/notmuch.maintscript new/notmuch-0.25.1/debian/notmuch.maintscript --- old/notmuch-0.25/debian/notmuch.maintscript 1970-01-01 01:00:00.000000000 +0100 +++ new/notmuch-0.25.1/debian/notmuch.maintscript 2017-09-12 03:22:22.000000000 +0200 @@ -0,0 +1 @@ +rm_conffile /etc/emacs/site-start.d/50notmuch.el diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/emacs/notmuch-show.el new/notmuch-0.25.1/emacs/notmuch-show.el --- old/notmuch-0.25/emacs/notmuch-show.el 2017-07-25 13:30:24.000000000 +0200 +++ new/notmuch-0.25.1/emacs/notmuch-show.el 2017-09-12 03:22:22.000000000 +0200 @@ -773,6 +773,15 @@ (defun notmuch-show-insert-part-text/x-vcalendar (msg part content-type nth depth button) (notmuch-show-insert-part-text/calendar msg part content-type nth depth button)) +;; https://bugs.gnu.org/28350 +(defun notmuch-show--enriched-decode-display-prop (start end &optional param) + (list start end)) + +(defun notmuch-show-insert-part-text/enriched (msg part content-type nth depth button) + (advice-add 'enriched-decode-display-prop :override + #'notmuch-show--enriched-decode-display-prop) + nil) + (defun notmuch-show-get-mime-type-of-application/octet-stream (part) ;; If we can deduce a MIME type from the filename of the attachment, ;; we return that. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/notmuch-0.25/version new/notmuch-0.25.1/version --- old/notmuch-0.25/version 2017-07-25 13:39:01.000000000 +0200 +++ new/notmuch-0.25.1/version 2017-09-12 03:28:24.000000000 +0200 @@ -1 +1 @@ -0.25 +0.25.1 ++++++ notmuch-0.25.tar.gz.sha256 -> notmuch-0.25.1.tar.gz.sha256 ++++++ --- /work/SRC/openSUSE:Factory/notmuch/notmuch-0.25.tar.gz.sha256 2017-09-14 21:14:14.106856081 +0200 +++ /work/SRC/openSUSE:Factory/.notmuch.new/notmuch-0.25.1.tar.gz.sha256 2017-10-19 19:33:44.272381665 +0200 @@ -1 +1 @@ -65d28d1f783d02629039f7d15d9a2bada147a7d3809f86fe8d13861b0f6ae60b notmuch-0.25.tar.gz +b4bf09ec9b7b64180704faa26d66cad5f911a5a00ef812da34cb02c3f8872831 notmuch-0.25.1.tar.gz
