Hello community, here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2015-11-23 07:29:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old) and /work/SRC/openSUSE:Factory/.dbus-1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1" Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-1/dbus-1-x11.changes 2015-09-24 06:13:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1-x11.changes 2015-11-23 07:29:11.000000000 +0100 @@ -1,0 +2,10 @@ +Tue Nov 17 09:27:27 UTC 2015 - [email protected] + +- Update to 1.8.20: + * Fixes: + - Fix a memory leak when GetConnectionCredentials() succeeds + (fdo#91008, Jacek Bukarewicz) + - Ensure that dbus-monitor does not reply to messages intended + for others (fdo#90952, Simon McVittie) + +------------------------------------------------------------------- dbus-1.changes: same change Old: ---- dbus-1.8.18.tar.gz New: ---- dbus-1.8.20.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-x11.spec ++++++ --- /var/tmp/diff_new_pack.Rey7fM/_old 2015-11-23 07:29:12.000000000 +0100 +++ /var/tmp/diff_new_pack.Rey7fM/_new 2015-11-23 07:29:12.000000000 +0100 @@ -27,7 +27,7 @@ Url: http://dbus.freedesktop.org/ # COMMON1-BEGIN # COMMON1-BEGIN -Version: 1.8.18 +Version: 1.8.20 Release: 0 Source0: http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz Source2: dbus-1.desktop ++++++ dbus-1.spec ++++++ --- /var/tmp/diff_new_pack.Rey7fM/_old 2015-11-23 07:29:12.000000000 +0100 +++ /var/tmp/diff_new_pack.Rey7fM/_new 2015-11-23 07:29:12.000000000 +0100 @@ -28,7 +28,7 @@ Url: http://dbus.freedesktop.org/ # WARNING don't use cosmetic beautifiers. it will break the specs after calling pre_checkin script. we don't need to be pretty, but efficient # COMMON1-BEGIN -Version: 1.8.18 +Version: 1.8.20 Release: 0 Source0: http://dbus.freedesktop.org/releases/dbus/%{_name}-%{version}.tar.gz Source2: dbus-1.desktop ++++++ dbus-1.8.18.tar.gz -> dbus-1.8.20.tar.gz ++++++ ++++ 1709 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dbus-1.8.18/NEWS new/dbus-1.8.20/NEWS --- old/dbus-1.8.18/NEWS 2015-05-14 14:23:29.000000000 +0200 +++ new/dbus-1.8.20/NEWS 2015-07-21 18:31:58.000000000 +0200 @@ -1,3 +1,16 @@ +D-Bus 1.8.20 (2015-07-21) +== + +The “Iguana Vanguard” release. + +Fixes: + +• Fix a memory leak when GetConnectionCredentials() succeeds + (fd.o #91008, Jacek Bukarewicz) + +• Ensure that dbus-monitor does not reply to messages intended for others + (fd.o #90952, Simon McVittie) + D-Bus 1.8.18 (2015-05-14) == @@ -37,13 +50,16 @@ sockets on approximately 1 attempt in 256 (fd.o #87999, Ralf Habacker) • Correctly release DBusServer mutex before early-return if we run out - of memory while copying authentication mechanisms (fd.o #90004, + of memory while copying authentication mechanisms (fd.o #90021, Ralf Habacker) +• Correctly initialize all fields of DBusTypeReader (fd.o #90021; + Ralf Habacker, Simon McVittie) + • Fix some missing \n in verbose (debug log) messages (fd.o #90004, Ralf Habacker) -• Clean up some memory leaks in test code (fd.o #90004, Ralf Habacker) +• Clean up some memory leaks in test code (fd.o #90021, Ralf Habacker) D-Bus 1.8.16 (2015-02-09) == diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dbus-1.8.18/bus/driver.c new/dbus-1.8.20/bus/driver.c --- old/dbus-1.8.18/bus/driver.c 2015-05-14 14:23:25.000000000 +0200 +++ new/dbus-1.8.20/bus/driver.c 2015-07-21 18:28:16.000000000 +0200 @@ -1613,6 +1613,8 @@ goto oom; } + dbus_message_unref (reply); + return TRUE; oom: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dbus-1.8.18/compile new/dbus-1.8.20/compile --- old/dbus-1.8.18/compile 2014-10-27 05:45:43.000000000 +0100 +++ new/dbus-1.8.20/compile 2015-07-18 23:15:30.000000000 +0200 @@ -3,7 +3,7 @@ scriptversion=2012-10-14.11; # UTC -# Copyright (C) 1999-2013 Free Software Foundation, Inc. +# Copyright (C) 1999-2014 Free Software Foundation, Inc. # Written by Tom Tromey <[email protected]>. # # This program is free software; you can redistribute it and/or modify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dbus-1.8.18/configure.ac new/dbus-1.8.20/configure.ac --- old/dbus-1.8.18/configure.ac 2015-05-14 14:28:34.000000000 +0200 +++ new/dbus-1.8.20/configure.ac 2015-07-21 18:32:10.000000000 +0200 @@ -3,7 +3,7 @@ m4_define([dbus_major_version], [1]) m4_define([dbus_minor_version], [8]) -m4_define([dbus_micro_version], [18]) +m4_define([dbus_micro_version], [20]) m4_define([dbus_version], [dbus_major_version.dbus_minor_version.dbus_micro_version]) AC_INIT([dbus],[dbus_version],[https://bugs.freedesktop.org/enter_bug.cgi?product=dbus],[dbus]) @@ -37,7 +37,7 @@ ## increment any time the source changes; set to ## 0 if you increment CURRENT -LT_REVISION=12 +LT_REVISION=13 ## increment if any interfaces have been added; set to 0 ## if any interfaces have been changed or removed. removal has diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dbus-1.8.18/missing new/dbus-1.8.20/missing --- old/dbus-1.8.18/missing 2014-10-27 05:45:43.000000000 +0100 +++ new/dbus-1.8.20/missing 2015-07-18 23:15:30.000000000 +0200 @@ -3,7 +3,7 @@ scriptversion=2013-10-28.13; # UTC -# Copyright (C) 1996-2013 Free Software Foundation, Inc. +# Copyright (C) 1996-2014 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard <[email protected]>, 1996. # This program is free software; you can redistribute it and/or modify diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dbus-1.8.18/test-driver new/dbus-1.8.20/test-driver --- old/dbus-1.8.18/test-driver 2014-10-27 05:45:43.000000000 +0100 +++ new/dbus-1.8.20/test-driver 2015-07-18 23:15:30.000000000 +0200 @@ -3,7 +3,7 @@ scriptversion=2013-07-13.22; # UTC -# Copyright (C) 2011-2013 Free Software Foundation, Inc. +# Copyright (C) 2011-2014 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -106,11 +106,14 @@ # Test script is run here. "$@" >$log_file 2>&1 estatus=$? + if test $enable_hard_errors = no && test $estatus -eq 99; then - estatus=1 + tweaked_estatus=1 +else + tweaked_estatus=$estatus fi -case $estatus:$expect_failure in +case $tweaked_estatus:$expect_failure in 0:yes) col=$red res=XPASS recheck=yes gcopy=yes;; 0:*) col=$grn res=PASS recheck=no gcopy=no;; 77:*) col=$blu res=SKIP recheck=no gcopy=yes;; @@ -119,6 +122,12 @@ *:*) col=$red res=FAIL recheck=yes gcopy=yes;; esac +# Report the test outcome and exit status in the logs, so that one can +# know whether the test passed or failed simply by looking at the '.log' +# file, without the need of also peaking into the corresponding '.trs' +# file (automake bug#11814). +echo "$res $test_name (exit status: $estatus)" >>$log_file + # Report outcome to console. echo "${col}${res}${std}: $test_name" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/dbus-1.8.18/tools/dbus-monitor.c new/dbus-1.8.20/tools/dbus-monitor.c --- old/dbus-1.8.18/tools/dbus-monitor.c 2015-05-14 14:23:25.000000000 +0200 +++ new/dbus-1.8.20/tools/dbus-monitor.c 2015-07-21 18:28:16.000000000 +0200 @@ -365,6 +365,11 @@ exit (1); } + /* Receive o.fd.Peer messages as normal messages, rather than having + * libdbus handle them internally, which is the wrong thing for + * a monitor */ + dbus_connection_set_route_peer_messages (connection, TRUE); + if (numFilters) { size_t offset = 0;
