Hello community,

here is the log from the commit of package notmuch for openSUSE:Factory checked 
in at 2019-11-07 23:21:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/notmuch (Old)
 and      /work/SRC/openSUSE:Factory/.notmuch.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "notmuch"

Thu Nov  7 23:21:11 2019 rev:22 rq:746279 version:0.29.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/notmuch/notmuch.changes  2019-10-16 
09:18:24.834983776 +0200
+++ /work/SRC/openSUSE:Factory/.notmuch.new.2990/notmuch.changes        
2019-11-07 23:21:17.980843562 +0100
@@ -1,0 +2,10 @@
+Mon Oct 21 07:59:45 UTC 2019 - Dan Čermák <[email protected]>
+
+- New upstream release 0.29.2
+
+  * Fix for file descriptor leak when opening gzipped mail files. Thanks to
+    James Troup for the bug report and the fix.
+
+  Update notmuch.keyring (David Bremner's public key changed)
+
+-------------------------------------------------------------------

Old:
----
  notmuch-0.29.1.tar.xz
  notmuch-0.29.1.tar.xz.asc

New:
----
  notmuch-0.29.2.tar.xz
  notmuch-0.29.2.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ notmuch.spec ++++++
--- /var/tmp/diff_new_pack.sUJlmS/_old  2019-11-07 23:21:18.820844463 +0100
+++ /var/tmp/diff_new_pack.sUJlmS/_new  2019-11-07 23:21:18.820844463 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package notmuch
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           notmuch
-Version:        0.29.1
+Version:        0.29.2
 Release:        0
 Summary:        The mail indexer
 License:        GPL-3.0-or-later
@@ -26,6 +26,7 @@
 Source0:        %{URL}/releases/notmuch-%{version}.tar.xz
 Source1:        %{URL}/releases/notmuch-%{version}.tar.xz.asc
 Source3:        %{URL}/releases/test-databases/database-v1.tar.xz
+# key fingerprint: 7A18 807F 100A 4570 C596  8420 7E4E 65C8 720B 706B
 Source4:        notmuch.keyring
 
 %{bcond_without python}

++++++ notmuch-0.29.1.tar.xz -> notmuch-0.29.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/notmuch-0.29.1/NEWS new/notmuch-0.29.2/NEWS
--- old/notmuch-0.29.1/NEWS     2019-06-12 01:16:48.000000000 +0200
+++ new/notmuch-0.29.2/NEWS     2019-10-19 12:37:37.000000000 +0200
@@ -1,3 +1,12 @@
+Notmuch 0.29.2 (2019-10-19)
+===========================
+
+General
+-------
+
+Fix for file descriptor leak when opening gzipped mail files. Thanks
+to James Troup for the bug report and the fix.
+
 Notmuch 0.29.1 (2019-06-11)
 ===========================
 
@@ -114,7 +123,7 @@
 ------------
 
 Serialize calls to sphinx-build to avoid race condition.
-`
+
 Notmuch 0.28.2 (2019-02-17)
 ===========================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/notmuch-0.29.1/bindings/python/notmuch/version.py 
new/notmuch-0.29.2/bindings/python/notmuch/version.py
--- old/notmuch-0.29.1/bindings/python/notmuch/version.py       2019-06-12 
01:16:48.000000000 +0200
+++ new/notmuch-0.29.2/bindings/python/notmuch/version.py       2019-10-19 
12:37:37.000000000 +0200
@@ -1,3 +1,3 @@
 # this file should be kept in sync with ../../../version
-__VERSION__ = '0.29.1'
+__VERSION__ = '0.29.2'
 SOVERSION = '5'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/notmuch-0.29.1/configure new/notmuch-0.29.2/configure
--- old/notmuch-0.29.1/configure        2019-06-12 01:16:48.000000000 +0200
+++ new/notmuch-0.29.2/configure        2019-10-19 12:37:37.000000000 +0200
@@ -529,7 +529,7 @@
     return 0;
 }
 EOF
-    if ! TEMP_GPG=$(mktemp -d); then
+    if ! TEMP_GPG=$(mktemp -d "${TMPDIR:-/tmp}/notmuch.XXXXXX"); then
         printf 'No.\nCould not make tempdir for testing session-key support.\n'
         errors=$((errors + 1))
     elif ${CC} ${CFLAGS} ${gmime_cflags} _check_session_keys.c 
${gmime_ldflags} -o _check_session_keys \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/notmuch-0.29.1/debian/changelog 
new/notmuch-0.29.2/debian/changelog
--- old/notmuch-0.29.1/debian/changelog 2019-06-12 01:16:48.000000000 +0200
+++ new/notmuch-0.29.2/debian/changelog 2019-10-19 12:37:37.000000000 +0200
@@ -1,3 +1,16 @@
+notmuch (0.29.2-1) unstable; urgency=medium
+
+  * New upstream bug fix release: fix file descriptor leak with gzipped
+    files. Thanks to James Troup for reporting and the fix.
+
+ -- David Bremner <[email protected]>  Sat, 19 Oct 2019 07:23:21 -0300
+
+notmuch (0.29.1-2) unstable; urgency=medium
+
+  * Re-upload to unstable
+
+ -- David Bremner <[email protected]>  Sun, 21 Jul 2019 11:43:40 -0300
+
 notmuch (0.29.1-1) experimental; urgency=medium
 
   * New upstream bug fix release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/notmuch-0.29.1/test/T750-gzip.sh 
new/notmuch-0.29.2/test/T750-gzip.sh
--- old/notmuch-0.29.1/test/T750-gzip.sh        2019-06-12 01:16:48.000000000 
+0200
+++ new/notmuch-0.29.2/test/T750-gzip.sh        2019-10-19 12:37:37.000000000 
+0200
@@ -167,4 +167,11 @@
 EOF
 test_expect_equal_file EXPECTED OUTPUT
 
+# there are more than 200 messages in this corpus
+add_email_corpus lkml
+test_begin_subtest "new doesn't run out of file descriptors with many gzipped 
files"
+ulimit -n 200
+gzip --recursive ${MAIL_DIR}
+test_expect_success "notmuch new"
+
 test_done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/notmuch-0.29.1/util/gmime-extra.c 
new/notmuch-0.29.2/util/gmime-extra.c
--- old/notmuch-0.29.1/util/gmime-extra.c       2019-06-12 01:16:48.000000000 
+0200
+++ new/notmuch-0.29.2/util/gmime-extra.c       2019-10-19 12:37:37.000000000 
+0200
@@ -27,7 +27,9 @@
            return NULL;
 
        /* ignore filter id */
-       (void)g_mime_stream_filter_add ((GMimeStreamFilter *)gzstream, 
gzfilter);
+       (void) g_mime_stream_filter_add ((GMimeStreamFilter *) gzstream, 
gzfilter);
+       g_object_unref (gzfilter);
+       g_object_unref (file_stream);
        return gzstream;
     } else {
        return file_stream;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/notmuch-0.29.1/version new/notmuch-0.29.2/version
--- old/notmuch-0.29.1/version  2019-06-12 01:16:48.000000000 +0200
+++ new/notmuch-0.29.2/version  2019-10-19 12:37:37.000000000 +0200
@@ -1 +1 @@
-0.29.1
+0.29.2

++++++ notmuch.keyring ++++++
++++ 2837 lines (skipped)
++++ between notmuch.keyring
++++ and /work/SRC/openSUSE:Factory/.notmuch.new.2990/notmuch.keyring


Reply via email to