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 "[email protected]"

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 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to