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
