commit dbus-1 for openSUSE:Factory
Hello community, here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2012-02-24 12:04:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old) and /work/SRC/openSUSE:Factory/.dbus-1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "dbus-1", Maintainer is "THoenig@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-1/dbus-1-x11.changes 2011-10-12 16:11:32.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1-x11.changes 2012-02-24 12:04:03.000000000 +0100 @@ -1,0 +2,74 @@ +Wed Feb 22 08:21:30 UTC 2012 - vuntz@opensuse.org + +- Update to version 1.5.10: + + D-Bus Specification 0.19: + - Formally define unique connection names and well-known bus + names, and document best practices for interface, bus, member + and error names, and object paths (fdo#37095) + - Document the search path for session and system services on + Unix, and where they should be installed by build systems + (fdo#21620, fdo#35306) + - Document the systemd transport (fdo#35232) + + Make dbus_threads_init() use the same built-in threading + implementation as dbus_threads_init_default(); the + user-specified primitives that it takes as a parameter are now + ignored (fdo#43744) + + Allow all configured auth mechanisms, not just one (fdo#45106) + + Improve cmake build system. + + Build tests successfully with older GLib, as found in e.g. + Debian 6 (fdo#41219) + + Avoid use of deprecated GThread API (fdo#44413) + + Build documentation correctly if man2html doesn't support + filenames on its command-line (fdo#43875) + + Improve test coverage. To get even more coverage, run the tests + with DBUS_TEST_SLOW=1 (fdo#38285, fdo#42811) + + Reduce the size of the shared library by moving functionality + only used by dbus-daemon, tests etc. into their internal + library and deleting unused code (fdo#34976, fdo#39759) + + Add dbus-daemon --nopidfile option, overriding the + configuration, for setups where the default configuration must + include <pidfile/> to avoid breaking traditional init, but the + pid file is in fact unnecessary; use it under systemd to + improve startup time a bit (fdo#45520) + + Optionally (if configured --with-valgrind) add instrumentation + to debug libdbus and associated tools more meaningfully under + Valgrind (fdo#37286) + + Improve the dbus-send(1) man page (fdo#14005) + + Make dbus-protocol.h compatible with C++11 (fdo#46147) + + If tests are enabled and DBUS_MALLOC_CANNOT_FAIL is set in the + environment, abort on failure to malloc() (like GLib does), to + turn runaway memory leaks into a debuggable core-dump if a + resource limit is applied (fdo#41048) + + Don't crash if realloc() returns NULL in a debug build (fdo#41048) + + Unix-specific: + - Replace our broken reimplementation of recursive mutexes, + which has been broken since 2006, with an ordinary pthreads + recursive mutex (fdo#43744) + - Use epoll(7) for a more efficient main loop in Linux; + equivalent patches welcomed for other OSs' equivalents like + kqueue, /dev/poll, or Solaris event ports (fdo#33337) + - When running under systemd, use it instead of ConsoleKit to + check whether to apply at_console policies (fdo#39609) + - Avoid a highly unlikely fd leak (fdo#29881) + - Don't close invalid fd -1 if getaddrinfo fails (fdo#37258) + - Don't touch ~/.dbus and ~/.dbus-keyrings when running 'make + installcheck' (fdo#41218) + - Stop pretending we respect XDG_DATA_DIRS for system services: + the launch helper doesn't obey environment variables to avoid + privilege escalation attacks, so make the system bus follow + the same rules (fdo#21620) + + Windows-specific fixes. +- Get ready for a switch to systemd: + + Add a with_systemd macro, currently set to 0 as the systemd + support would introduce a build cycle between dbus-1 and + systemd. + + Add pkgconfig(libsystemd-daemon) and + pkgconfig(libsystemd-login) BuildRequires and pass + --enable-systemd to configure if we build systemd support. + +------------------------------------------------------------------- +Mon Feb 6 10:12:53 UTC 2012 - dlovasko@suse.com + +- fixed bnc#743149 - added position independent flags to compilation and linking(-fpie/-pie) + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/dbus-1/dbus-1.changes 2012-02-10 17:12:37.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1.changes 2012-02-24 12:04:04.000000000 +0100 @@ -1,0 +2,69 @@ +Wed Feb 22 08:21:30 UTC 2012 - vuntz@opensuse.org + +- Update to version 1.5.10: + + D-Bus Specification 0.19: + - Formally define unique connection names and well-known bus + names, and document best practices for interface, bus, member + and error names, and object paths (fdo#37095) + - Document the search path for session and system services on + Unix, and where they should be installed by build systems + (fdo#21620, fdo#35306) + - Document the systemd transport (fdo#35232) + + Make dbus_threads_init() use the same built-in threading + implementation as dbus_threads_init_default(); the + user-specified primitives that it takes as a parameter are now + ignored (fdo#43744) + + Allow all configured auth mechanisms, not just one (fdo#45106) + + Improve cmake build system. + + Build tests successfully with older GLib, as found in e.g. + Debian 6 (fdo#41219) + + Avoid use of deprecated GThread API (fdo#44413) + + Build documentation correctly if man2html doesn't support + filenames on its command-line (fdo#43875) + + Improve test coverage. To get even more coverage, run the tests + with DBUS_TEST_SLOW=1 (fdo#38285, fdo#42811) + + Reduce the size of the shared library by moving functionality + only used by dbus-daemon, tests etc. into their internal + library and deleting unused code (fdo#34976, fdo#39759) + + Add dbus-daemon --nopidfile option, overriding the + configuration, for setups where the default configuration must + include <pidfile/> to avoid breaking traditional init, but the + pid file is in fact unnecessary; use it under systemd to + improve startup time a bit (fdo#45520) + + Optionally (if configured --with-valgrind) add instrumentation + to debug libdbus and associated tools more meaningfully under + Valgrind (fdo#37286) + + Improve the dbus-send(1) man page (fdo#14005) + + Make dbus-protocol.h compatible with C++11 (fdo#46147) + + If tests are enabled and DBUS_MALLOC_CANNOT_FAIL is set in the + environment, abort on failure to malloc() (like GLib does), to + turn runaway memory leaks into a debuggable core-dump if a + resource limit is applied (fdo#41048) + + Don't crash if realloc() returns NULL in a debug build (fdo#41048) + + Unix-specific: + - Replace our broken reimplementation of recursive mutexes, + which has been broken since 2006, with an ordinary pthreads + recursive mutex (fdo#43744) + - Use epoll(7) for a more efficient main loop in Linux; + equivalent patches welcomed for other OSs' equivalents like + kqueue, /dev/poll, or Solaris event ports (fdo#33337) + - When running under systemd, use it instead of ConsoleKit to + check whether to apply at_console policies (fdo#39609) + - Avoid a highly unlikely fd leak (fdo#29881) + - Don't close invalid fd -1 if getaddrinfo fails (fdo#37258) + - Don't touch ~/.dbus and ~/.dbus-keyrings when running 'make + installcheck' (fdo#41218) + - Stop pretending we respect XDG_DATA_DIRS for system services: + the launch helper doesn't obey environment variables to avoid + privilege escalation attacks, so make the system bus follow + the same rules (fdo#21620) + + Windows-specific fixes. +- Get ready for a switch to systemd: + + Add a with_systemd macro, currently set to 0 as the systemd + support would introduce a build cycle between dbus-1 and + systemd. + + Add pkgconfig(libsystemd-daemon) and + pkgconfig(libsystemd-login) BuildRequires and pass + --enable-systemd to configure if we build systemd support. + +------------------------------------------------------------------- Old: ---- dbus-1.5.8.tar.gz New: ---- dbus-1.5.10.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1-x11.spec ++++++ --- /var/tmp/diff_new_pack.AOlOID/_old 2012-02-24 12:04:05.000000000 +0100 +++ /var/tmp/diff_new_pack.AOlOID/_new 2012-02-24 12:04:05.000000000 +0100 @@ -15,23 +15,29 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: dbus-1-x11 %define _name dbus BuildRequires: xorg-x11-devel Url: http://dbus.freedesktop.org/ +Summary: D-Bus Message Bus System License: GPL-2.0+ or AFL-2.1 Group: System/Daemons -Summary: D-Bus Message Bus System # COMMON1-BEGIN # COMMON1-BEGIN -BuildRequires: doxygen libexpat-devel libzio pkg-config update-desktop-files BuildRequires: audit-devel +BuildRequires: doxygen +BuildRequires: libexpat-devel BuildRequires: libtool -Version: 1.5.8 -Release: 1 +BuildRequires: libzio +BuildRequires: pkg-config +BuildRequires: update-desktop-files +%if %{with_systemd} +BuildRequires: pkgconfig(libsystemd-daemon) +BuildRequires: pkgconfig(libsystemd-login) +%endif +Version: 1.5.10 +Release: 0 # bug437293 %ifarch ppc64 Obsoletes: dbus-1-64bit @@ -71,7 +77,8 @@ %build autoreconf -fi -export CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC" +export CFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing -fPIC -fpie" +export LDFLAGS="-pie" export CXXFLAGS="${RPM_OPT_FLAGS} -fno-strict-aliasing" %if 0%{?suse_version} > 1000 export CFLAGS="$CFLAGS -fstack-protector" @@ -90,6 +97,9 @@ %if %{with selinux} --enable-selinux \ %endif +%if %{with_systemd} + --enable-systemd \ +%endif --enable-libaudit \ --with-console-auth-dir=/var/run/dbus/at_console/ \ --with-systemdsystemunitdir=/lib/systemd/system ++++++ dbus-1.spec ++++++ --- /var/tmp/diff_new_pack.AOlOID/_old 2012-02-24 12:04:05.000000000 +0100 +++ /var/tmp/diff_new_pack.AOlOID/_new 2012-02-24 12:04:05.000000000 +0100 @@ -16,19 +16,30 @@ # +# We can't enable this right now, because it will create a build cycle between +# dbus-1 and systemd. Fun! +%define with_systemd 0 Name: dbus-1 %define _name dbus Url: http://dbus.freedesktop.org/ +Summary: D-Bus Message Bus System License: GPL-2.0+ or AFL-2.1 Group: System/Daemons -Summary: D-Bus Message Bus System # COMMON1-BEGIN -BuildRequires: doxygen libexpat-devel libzio pkg-config update-desktop-files BuildRequires: audit-devel +BuildRequires: doxygen +BuildRequires: libexpat-devel BuildRequires: libtool -Version: 1.5.8 -Release: 1 +BuildRequires: libzio +BuildRequires: pkg-config +BuildRequires: update-desktop-files +%if %{with_systemd} +BuildRequires: pkgconfig(libsystemd-daemon) +BuildRequires: pkgconfig(libsystemd-login) +%endif +Version: 1.5.10 +Release: 0 # bug437293 %ifarch ppc64 Obsoletes: dbus-1-64bit @@ -58,14 +69,15 @@ %package -n dbus-1-devel Summary: Developer package for D-Bus -Requires: %{name} = %{version} glibc-devel Group: Development/Libraries/Other +Requires: %{name} = %{version} +Requires: glibc-devel %package -n dbus-1-devel-doc Summary: Developer documentation package for D-Bus -Requires: %{name} = %{version} Group: Development/Libraries/Other +Requires: %{name} = %{version} %if 0%{?suse_version} >= 1120 BuildArch: noarch %endif @@ -122,6 +134,9 @@ %if %{with selinux} --enable-selinux \ %endif +%if %{with_systemd} + --enable-systemd \ +%endif --enable-libaudit \ --with-console-auth-dir=/var/run/dbus/at_console/ \ --with-systemdsystemunitdir=/lib/systemd/system ++++++ dbus-1.5.8.tar.gz -> dbus-1.5.10.tar.gz ++++++ ++++ 17523 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de