dbus ChangeLog,1.893,1.894 NEWS,1.27,1.28 configure.in,1.128,1.129

John Palmieri johnp at freedesktop.org
Tue Sep 6 15:38:56 PDT 2005


Update of /cvs/dbus/dbus
In directory gabe:/tmp/cvs-serv32375

Modified Files:
	ChangeLog NEWS configure.in 
Log Message:
* Released 0.50

* Patch from Steve Grubb:
- bus/activation.c (bus_activation_service_reload_test): clean up
some indentation
- dbus/dbus-keyring.c (_dbus_keyring_reload): fix conditional 
- dbus/dbus-message-factory.c (generate_special): fix a couple of
buffer overflows in the test suite.  This is non critical because
it can not be exploited and this code is only run when doing a 
make check.

* Patch from Yaakov Selkowitz: Build fixes for Cygwin
- configure.in: Don't check and link against kdecore, only qt headers
- dbus/Makefile.am: Add -no-undefined to libdbus_1_la_LDFLAGS
- gcj/org/freedesktop/dbus/Makefile.am:
add libdbus_gcj_1_la_LDFLAGS = -no-undefined
- glib/Makefile.am: Add -no-undefined to libdbus_glib_1_la_LDFLAGS
and $(DBUS_GLIB_LIBS) to dbus_binding_tool_LDADD
- qt/Makefile.am: Add -no-undefined to libdbus_qt_1_la_LDFLAGS
- tools/Makefile.am: Add platform extentions to binaries 
(i.e. .exe on windows)

* configure.in: 
- Make it so if no suitable version of python is found we only 
disable building python instead of exiting the configure script
- Require version 2.4 of glib for glib bindings
- Up version to 0.50

* python/__init__.py: Sync version with libdbus to (0,50,0)



Index: ChangeLog
===================================================================
RCS file: /cvs/dbus/dbus/ChangeLog,v
retrieving revision 1.893
retrieving revision 1.894
diff -u -d -r1.893 -r1.894
--- ChangeLog	5 Sep 2005 19:37:19 -0000	1.893
+++ ChangeLog	6 Sep 2005 22:38:54 -0000	1.894
@@ -1,3 +1,35 @@
+2005-09-06  John (J5) Palmieri  <johnp at redhat.com>
+
+	* Released 0.50
+
+	* Patch from Steve Grubb:
+	- bus/activation.c (bus_activation_service_reload_test): clean up
+	some indentation
+	- dbus/dbus-keyring.c (_dbus_keyring_reload): fix conditional 
+	- dbus/dbus-message-factory.c (generate_special): fix a couple of
+	buffer overflows in the test suite.  This is non critical because
+	it can not be exploited and this code is only run when doing a 
+	make check.
+
+	* Patch from Yaakov Selkowitz: Build fixes for Cygwin
+	- configure.in: Don't check and link against kdecore, only qt headers
+	- dbus/Makefile.am: Add -no-undefined to libdbus_1_la_LDFLAGS
+	- gcj/org/freedesktop/dbus/Makefile.am:
+	add libdbus_gcj_1_la_LDFLAGS = -no-undefined
+	- glib/Makefile.am: Add -no-undefined to libdbus_glib_1_la_LDFLAGS
+	and $(DBUS_GLIB_LIBS) to dbus_binding_tool_LDADD
+	- qt/Makefile.am: Add -no-undefined to libdbus_qt_1_la_LDFLAGS
+	- tools/Makefile.am: Add platform extentions to binaries 
+	(i.e. .exe on windows)
+
+	* configure.in: 
+	- Make it so if no suitable version of python is found we only 
+	disable building python instead of exiting the configure script
+	- Require version 2.4 of glib for glib bindings
+	- Up version to 0.50
+
+	* python/__init__.py: Sync version with libdbus to (0,50,0)
+	
 2005-09-05  Olivier Andrieu  <oliv__a at users.sourceforge.net>
 
 	* dbus/dbus-object-tree.c (find_subtree_recurse):

Index: NEWS
===================================================================
RCS file: /cvs/dbus/dbus/NEWS,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -d -r1.27 -r1.28
--- NEWS	29 Aug 2005 20:19:19 -0000	1.27
+++ NEWS	6 Sep 2005 22:38:54 -0000	1.28
@@ -1,3 +1,18 @@
+D-BUS 0.50 (06 September 2005)
+===
+This is a minor release from 0.36.2.  The series number has changed 
+not because of any technical reasons but as an indication that we
+are moving closer to 1.0.  It is hoped that this will be the last
+series to see major changes, most of which will be isolated to the
+GLib and Python bindings, as we transition to concentrate more on
+bug busting and code auditing.
+
+- D-Bus builds on the Cygwin platform
+- Makefile cleanups
+- Various bug fixes
+- Optimization of the dbus object tree 
+- Memleaks and GIL crasher bugs have been fixed in the Python bindings
+
 D-BUS 0.36.2 (29 August 2005)
 ===
 - Security: Restrict other users from connecting to another users 

Index: configure.in
===================================================================
RCS file: /cvs/dbus/dbus/configure.in,v
retrieving revision 1.128
retrieving revision 1.129
diff -u -d -r1.128 -r1.129
--- configure.in	25 Aug 2005 00:20:41 -0000	1.128
+++ configure.in	6 Sep 2005 22:38:54 -0000	1.129
@@ -3,7 +3,7 @@
 
 AC_INIT(dbus/dbus.h)
 
-AM_INIT_AUTOMAKE(dbus, 0.37)
+AM_INIT_AUTOMAKE(dbus, 0.50)
 
 AM_CONFIG_HEADER(config.h)
 
@@ -859,8 +859,8 @@
 AC_SUBST(DBUS_TEST_LIBS)
 
 # Glib detection
-PKG_CHECK_MODULES(DBUS_GLIB, gobject-2.0, have_glib=yes, have_glib=no)
-PKG_CHECK_MODULES(DBUS_GLIB_THREADS, glib-2.0 gthread-2.0, have_glib_threads=yes, have_glib_threads=no)
+PKG_CHECK_MODULES(DBUS_GLIB, gobject-2.0 >= 2.4, have_glib=yes, have_glib=no)
+PKG_CHECK_MODULES(DBUS_GLIB_THREADS, gthread-2.0 >= 2.4, have_glib_threads=yes, have_glib_threads=no)
 
 if test x$have_glib = xno ; then
     AC_MSG_WARN([GLib development libraries not found])
@@ -940,6 +940,7 @@
         if test -f "$dir/qglobal.h"; then
             have_qt=yes
             DBUS_QT_CXXFLAGS="-I$dir"
+            DBUS_QT_LIBS="-L$QTDIR/lib -lqt-mt"
        fi
     done
 fi
@@ -949,18 +950,6 @@
    AC_MSG_RESULT([not found])
 fi
 
-dnl linking to kdecore will give us a bit of help from libtool
-if (! kde-config >& /dev/null); then
-    have_qt=no
-else
-    kdelibs=`kde-config --install lib --expandvars 2>/dev/null`
-    if test -z $kdelibs -o ! -f $kdelibs/libkdecore.la; then
-        have_qt=no
-    else
-        DBUS_QT_LIBS="$kdelibs/libkdecore.la"
-    fi
-fi
-
 if test x$have_qt = xno ; then
     AC_MSG_WARN([Qt development libraries not found])
 fi
@@ -1239,13 +1228,21 @@
 if test x$enable_python = xno; then
     have_python=no
 else
+    have_python_version=2.4
     AC_MSG_NOTICE([Checking to see if we can build Python bindings])
     have_python=no
-    AM_PATH_PYTHON(2.4)
+    AM_PATH_PYTHON()
 
     if test -z "$PYTHON" ; then
         AC_MSG_WARN([Python not found])
     else
+        AC_MSG_CHECKING([whether $PYTHON version >= $have_python_version])
+        AM_PYTHON_CHECK_VERSION([$PYTHON], [$have_python_version],
+                              [have_python_version="yes"],
+                              [have_python_version="too old"])
+    
+        AC_MSG_RESULT($have_python_version)
+    
         AC_CHECK_PROGS(PYREX, pyrexc)
 
         if test -z "$PYREX" ; then
@@ -1256,16 +1253,16 @@
 
         AM_CHECK_PYTHON_HEADERS(have_python_headers=yes,have_python_headers=no)
 
-	if test x$have_pyrex = xyes -a x$have_python_headers = xyes ; then
+	if test x$have_pyrex = xyes -a x$have_python_headers = xyes -a "x$have_python_version" = xyes ; then
 	    have_python=yes
         fi
     fi
 
     if test x$have_python = xno ; then
         if test x$enable_python = xyes ; then
-            AC_MSG_ERROR([Building python explicitly requested, but can't build python bindings])
+            AC_MSG_ERROR([Building python explicitly requested, but can't build python bindings because either Pyrex, Python headers or a suitable Python version was not found])
         else
-            AC_MSG_WARN([Couldn't find either Pyrex or the Python headers, not building Python bindings])
+            AC_MSG_WARN([Couldn't find either Pyrex, the Python headers or a suitable version of Python, not building Python bindings])
         fi
     fi               
 fi



More information about the dbus-commit mailing list