Hello community, here is the log from the commit of package dbus-1 checked in at Mon Nov 6 18:53:21 CET 2006. -------- --- dbus-1/dbus-1.changes 2006-10-23 11:26:17.000000000 +0200 +++ /mounts/work_src_done/STABLE/dbus-1/dbus-1.changes 2006-11-06 09:45:55.000000000 +0100 @@ -1,0 +2,39 @@ +Fri Nov 3 23:53:55 CET 2006 - thoenig@suse.de + +- remove patch + dbus-send-do-not-close-shared-connection-thoenig-01.patch (fix + is now upstream) +- run cleanup-man-pages.sh to clean up Doxygen man page output +- cleanup rc script, add invocation of dbus-uuidgen +- do not call dbus-uuidgen in %post +- update to D-Bus 0.95 + - DBUS_API_SUBJECT_TO_CHANGE no longer needs to be defined when + building apps + - ./configure checks now work when cross compiling + - dbus-uuidgen --ensure is now run in the init script so there + is no need to run it in a post script + - dbus-uuidgen now writes out to /var/lib/dbus to work with + systems that do not have a writable /etc. Packages should + install and own the /var/lib/dbus directory + - recursive locks are now used when dbus_threads_init_default is + called + - standard_session_servicedirs tag added to the session.conf + under a normal build this specifies these service directories: + /usr/local/share/dbus-1/services + /usr/share/dbus-1/services + $HOME/.local/share/dbus-1/services + - fixed crash when a service directory is specified more than + once + - fixed a crash in *BSD when watching config directories for + changes + - fixed Irix build by using dirp->__dd_fd to get the file + descriptor + - cleaned up the LOCAL_CREDS vs CMGCRED credential code so + *BSD's don't crash here anymore + - dbus_message_iter_get_array_len deprecated + - cleanup-man-pages.sh added so packagers can clean up Doxygen + man page output from 7 to 2 megs + - large documentation improvements + - numerous bug fixes + +------------------------------------------------------------------- Old: ---- dbus-0.94.tar.gz dbus-send-do-not-close-shared-connection-thoenig-01.patch New: ---- dbus-0.95.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-1.spec ++++++ --- /var/tmp/diff_new_pack.XUj8VS/_old 2006-11-06 18:50:30.000000000 +0100 +++ /var/tmp/diff_new_pack.XUj8VS/_new 2006-11-06 18:50:30.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package dbus-1 (Version 0.94) +# spec file for package dbus-1 (Version 0.95) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -13,16 +13,15 @@ Name: dbus-1 BuildRequires: doxygen expat libxml2-devel libzio pkgconfig URL: http://dbus.freedesktop.org/ -License: Other License(s), see package, GNU General Public License (GPL) - all versions +License: GNU General Public License (GPL) - all versions, Other License(s), see package Group: System/Daemons -Version: 0.94 -Release: 6 +Version: 0.95 +Release: 1 Autoreqprov: on Summary: D-Bus Message Bus System Source0: dbus-%{version}.tar.gz Source1: rc.boot.dbus Source2: dbus-1.desktop -Patch0: dbus-send-do-not-close-shared-connection-thoenig-01.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Prereq: /usr/sbin/groupadd /usr/sbin/useradd /sbin/insserv /etc/init.d/boot.localfs %package -n dbus-1-devel @@ -150,7 +149,6 @@ %prep %setup -n dbus-%{version} -q -%patch0 -p0 autoreconf -fi %build @@ -178,6 +176,7 @@ %{buildroot}/%{_datadir}/susehelp/meta/Development/Libraries/dbus-1.desktop make doxygen -u && doxygen +./cleanup-man-pages.sh %install make DESTDIR=%{buildroot} install @@ -199,7 +198,7 @@ %{stop_on_removal dbus} %post -%{_bindir}/dbus-uuidgen --ensure +mkdir -p %{_localstatedir}/lib/dbus %{insserv_force_if_yast dbus} %{run_ldconfig} @@ -257,6 +256,42 @@ %{_mandir}/man1/dbus-launch.1.* %changelog -n dbus-1 +* Fri Nov 03 2006 - thoenig@suse.de +- remove patch + dbus-send-do-not-close-shared-connection-thoenig-01.patch (fix + is now upstream) +- run cleanup-man-pages.sh to clean up Doxygen man page output +- cleanup rc script, add invocation of dbus-uuidgen +- do not call dbus-uuidgen in %%post +- update to D-Bus 0.95 + - DBUS_API_SUBJECT_TO_CHANGE no longer needs to be defined when + building apps + - ./configure checks now work when cross compiling + - dbus-uuidgen --ensure is now run in the init script so there + is no need to run it in a post script + - dbus-uuidgen now writes out to /var/lib/dbus to work with + systems that do not have a writable /etc. Packages should + install and own the /var/lib/dbus directory + - recursive locks are now used when dbus_threads_init_default is + called + - standard_session_servicedirs tag added to the session.conf + under a normal build this specifies these service directories: + /usr/local/share/dbus-1/services + /usr/share/dbus-1/services + $HOME/.local/share/dbus-1/services + - fixed crash when a service directory is specified more than + once + - fixed a crash in *BSD when watching config directories for + changes + - fixed Irix build by using dirp->__dd_fd to get the file + descriptor + - cleaned up the LOCAL_CREDS vs CMGCRED credential code so + *BSD's don't crash here anymore + - dbus_message_iter_get_array_len deprecated + - cleanup-man-pages.sh added so packagers can clean up Doxygen + man page output from 7 to 2 megs + - large documentation improvements + - numerous bug fixes * Mon Oct 23 2006 - thoenig@suse.de - add patch dbus-send-do-not-close-shared-connection-thoenig-01.patch: ++++++ dbus-0.94.tar.gz -> dbus-0.95.tar.gz ++++++ ++++ 12727 lines of diff (skipped) ++++++ rc.boot.dbus ++++++ --- dbus-1/rc.boot.dbus 2006-10-23 11:26:17.000000000 +0200 +++ /mounts/work_src_done/STABLE/dbus-1/rc.boot.dbus 2006-11-06 09:45:55.000000000 +0100 @@ -18,14 +18,17 @@ # directly (without going through the message bus daemon). ### END INIT INFO -# Check for binary -DBUSDAEMON_BIN=/usr/bin/dbus-daemon -test -x $DBUSDAEMON_BIN || exit 5 - -# Parameters (startup) -DBUSDAEMON_PARA="--system"; -DBUSDAEMON_PIDDIR="/var/run/dbus"; -DBUSDAEMON_PID=$DBUSDAEMON_PIDDIR/pid; +DBUS_DAEMON_BIN=/usr/bin/dbus-daemon +test -x $DBUS_DAEMON_BIN || exit 5 + +DBUS_DAEMON_PARAMETER="--system"; +DBUS_DAEMON_PID_DIR="/var/run/dbus"; +DBUS_DAEMON_PID=$DBUS_DAEMON_PID_DIR/pid; + +DBUS_MACHINE_ID_DIR="/var/lib/dbus"; +DBUS_MACHINE_ID=$DBUS_MACHINE_ID_DIR/machine-id; + +DBUS_UUIIDGEN_BIN=/usr/bin/dbus-uuidgen # Source LSB init functions # providing start_daemon, killproc, pidofproc, @@ -42,27 +45,36 @@ case "$1" in start) - if [ ! -d $DBUSDAEMON_PIDDIR ]; then - mkdir -p $DBUSDAEMON_PIDDIR; - chown messagebus:messagebus $DBUSDAEMON_PIDDIR; + if [ ! -d $DBUS_MACHINE_ID_DIR ]; then + mkdir -p $DBUS_MACHINE_ID_DIR; + chown messagebus:messagebus $DBUS_MACHINE_ID_DIR; + fi + if [ ! -e $DBUS_MACHINE_ID ] && [ -x $DBUS_UUIIDGEN_BIN ]; then + echo -n "Creating universally unique ID..." + /usr/bin/dbus-uuidgen --ensure; + rc_status -v; + fi + if [ ! -d $DBUS_DAEMON_PID_DIR ]; then + mkdir -p $DBUS_DAEMON_PID_DIR; + chown messagebus:messagebus $DBUS_DAEMON_PID_DIR; fi - if [ -e $DBUSDAEMON_PID ]; then - if [ -d /proc/`cat $DBUSDAEMON_PID` ]; then + if [ -e $DBUS_DAEMON_PID ]; then + if [ -d /proc/`cat $DBUS_DAEMON_PID` ]; then echo "D-Bus already started. Not starting." exit 0; else - echo "Removing stale PID file $DBUSDAEMON_PID."; - rm -f $DBUSDAEMON_PID; + echo "Removing stale PID file $DBUS_DAEMON_PID."; + rm -f $DBUS_DAEMON_PID; fi fi echo -n "Starting D-Bus daemon"; - startproc -f -p $DBUSDAEMON_PID $DBUSDAEMON_BIN $DBUSDAEMON_PARA + startproc -f -p $DBUS_DAEMON_PID $DBUS_DAEMON_BIN $DBUS_DAEMON_PARAMETER rc_status -v ;; stop) echo -n "Shutting down D-Bus daemon" - killproc -p $DBUSDAEMON_PID -TERM $DBUSDAEMON_BIN - rm -f $DBUSDAEMON_PID; + killproc -p $DBUS_DAEMON_PID -TERM $DBUS_DAEMON_BIN + rm -f $DBUS_DAEMON_PID; rc_status -v ;; try-restart) @@ -85,7 +97,7 @@ ;; status) echo -n "Checking for service D-Bus daemon" - checkproc -k -p $DBUSDAEMON_PID $DBUSDAEMON_BIN + checkproc -k -p $DBUS_DAEMON_PID $DBUS_DAEMON_BIN if [ $? -eq 7 ]; then rc_failed 3 fi; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org