From 2486b2a95f0255e9f6bca78344c2cce3ed172a5f7966f7f879917811bb9e2735 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Thu, 21 Apr 2011 10:10:56 +0000 Subject: [PATCH] Accepting request 67457 from GNOME:Next thanks OBS-URL: https://build.opensuse.org/request/show/67457 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/telepathy-logger?expand=0&rev=11 --- telepathy-logger-0.1.7.tar.bz2 | 3 -- telepathy-logger-0.2.8.tar.bz2 | 3 ++ telepathy-logger.changes | 80 ++++++++++++++++++++++++++++++++++ telepathy-logger.spec | 29 ++++++------ 4 files changed, 99 insertions(+), 16 deletions(-) delete mode 100644 telepathy-logger-0.1.7.tar.bz2 create mode 100644 telepathy-logger-0.2.8.tar.bz2 diff --git a/telepathy-logger-0.1.7.tar.bz2 b/telepathy-logger-0.1.7.tar.bz2 deleted file mode 100644 index 6296ef4..0000000 --- a/telepathy-logger-0.1.7.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5466350fee82cbd75194ffe06591a03a75904d15c6b3d4d2db9b005734dd33d1 -size 452362 diff --git a/telepathy-logger-0.2.8.tar.bz2 b/telepathy-logger-0.2.8.tar.bz2 new file mode 100644 index 0000000..7a3e854 --- /dev/null +++ b/telepathy-logger-0.2.8.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62b6c3262ee49e487962f35587b22d8048a614b4468410c19ee9ebc80c48b971 +size 447776 diff --git a/telepathy-logger.changes b/telepathy-logger.changes index 04c25b0..558f136 100644 --- a/telepathy-logger.changes +++ b/telepathy-logger.changes @@ -1,3 +1,83 @@ +------------------------------------------------------------------- +Mon Apr 4 16:06:25 UTC 2011 - fcrozat@novell.com + +- Update to version 0.2.8: + + Fix incorrect soname bump introduced in 0.2.7 +- Changes from version 0.2.7: + + Readd AM_PATH_PYTHON back to configure.ac, required for + codegen. + + Add support for call logging (experimental, use --enable-call + to enable). + + Search using GRegex to prevent matching XML tags + + Improve test coverage + + Avoid using g_list_append() for performance reason + + Fixed infinite loop in pending message cache logic +- BuildRequire gobject-introspection-devel. + +------------------------------------------------------------------- +Wed Mar 23 10:16:51 UTC 2011 - fcrozat@novell.com + +- Update to version 0.2.6: + + Ported all internal time manipulation to GDateTime + + Observers now cache TplEntity object instead of TpContact to + reduce number memory allocations. + + Removed generated log_id + + Removed unused twisted test framework + + Port observer to TpTextChannel + + Reimplemnent pending message cache + + Update Telepathy GLib requirement to 0.14.0. + +------------------------------------------------------------------- +Wed Mar 9 09:51:26 UTC 2011 - fcrozat@novell.com + +- Update to version 0.2.5: + + Fixes: + - Fix another 32 vs 64bits bug +- Changes from version 0.2.4: + - Fixes: + - Add output annotations in TplLogManager + - Make the introspection files be 0.2 instead of 1.0 + - Fix use of uninitialised variable + - Remove reference to Gnome in configure.ac + - Remove GPL warning in README, Logger is now fully LGPL + - Move observer and SQlite tests with dbus enabled tests + - Update valgrind suppressions. + - Fix XML store test crash on 32bit computer. +- Changes from version 0.2.3: + - Fixes: + - Convert timestamp from uint to int64 on sent message + - Set an error if text event body is empty or NULL (fdo#31121) +- Changes from version 0.2.2: + + Fixes: + - Start work on introspection support + - Fix TplEvent::get_target() logic so room event are stored + correctly. + - Fix room check when XML log store reads events + - Free GDate with g_date_free() instead of g_free () + - Fix log_store_xml_get_filtered_events() to return no more + than num_events. + - Add an XML log store test for log_store_xml_add_event(). + +------------------------------------------------------------------- +Fri Feb 25 18:03:05 UTC 2011 - fcrozat@novell.com + +- Update to version 0.2.1: + + This bug fix release fixes memory corruption in GList + manipulation. + + Fixes: + - Use g_list_alloc() instead of g_new0() to allocate list + - Use _async() TplLogManager methods in unit test + - Do not ignore system() return value in unit test +- Changes from version 0.2: + + This version is a large API refactoring that enables + abstraction of the logged event type and clarifies the methods. + Alongside this large refactoring some new features like ability + to clear logs (see D-Bus API) and read-only Pidgin log store + can be found. While it remains compatible on the storage side, + the API is not. +- Rename libtelepathy-logger1 to libtelepathy-logger2, following + library soversion change. + ------------------------------------------------------------------- Sat Dec 11 11:38:35 CET 2010 - vuntz@opensuse.org diff --git a/telepathy-logger.spec b/telepathy-logger.spec index 6d23a2a..72f79ee 100644 --- a/telepathy-logger.spec +++ b/telepathy-logger.spec @@ -1,7 +1,7 @@ # -# spec file for package telepathy-logger (Version 0.1.7) +# spec file for package telepathy-logger # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,14 @@ Name: telepathy-logger -Version: 0.1.7 +Version: 0.2.8 Release: 1 -License: GPLv2 +License: LGPLv2 Summary: Centralized Logging for the Telepathy Framework Group: System/Libraries -Source: %{name}-%{version}.tar.bz2 +Source: http://telepathy.freedesktop.org/releases/telepathy-logger/%{name}-%{version}.tar.bz2 BuildRequires: gnome-doc-utils-devel +BuildRequires: gobject-introspection-devel BuildRequires: intltool BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) @@ -49,7 +50,7 @@ logs in applications without having to provide lots of information over D-Bus). License: GPLv2 Summary: Centralized Logging for the Telepathy Framework - Development Files Group: Development/Languages/C and C++ -Requires: libtelepathy-logger1 = %{version} +Requires: libtelepathy-logger2 = %{version} %description devel tp-logger is a headless Observer client that logs information received by the @@ -61,12 +62,12 @@ information related to logging (most frequent contacts, etc.). It also provides a GLib-compatible client API for making bulk log requests (e.g. for display logs in applications without having to provide lots of information over D-Bus). -%package -n libtelepathy-logger1 +%package -n libtelepathy-logger2 License: GPLv2 Summary: Centralized Logging for the Telepathy Framework - Shared Library Group: System/Libraries -%description -n libtelepathy-logger1 +%description -n libtelepathy-logger2 tp-logger is a headless Observer client that logs information received by the Telepathy framework. It features pluggable backends to log different sorts of messages, in different formats. @@ -93,9 +94,9 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print %postun %glib2_gsettings_schema_postun -%post -n libtelepathy-logger1 -p /sbin/ldconfig +%post -n libtelepathy-logger2 -p /sbin/ldconfig -%postun -n libtelepathy-logger1 -p /sbin/ldconfig +%postun -n libtelepathy-logger2 -p /sbin/ldconfig %files %defattr(-, root, root) @@ -107,15 +108,17 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print %dir %{_datadir}/telepathy/clients %{_datadir}/telepathy/clients/Logger.client -%files -n libtelepathy-logger1 +%files -n libtelepathy-logger2 %defattr(-, root, root) %{_libdir}/libtelepathy-logger.so.* +%{_libdir}/girepository-1.0/TelepathyLogger-0.2.typelib %files devel %defattr(-, root, root) -%{_includedir}/telepathy-logger-0.1/ -%{_libdir}/pkgconfig/telepathy-logger-0.1.pc +%{_includedir}/telepathy-logger-0.2/ +%{_libdir}/pkgconfig/telepathy-logger-0.2.pc %{_libdir}/libtelepathy-logger.so %{_datadir}/gtk-doc/html/telepathy-logger/ +%{_datadir}/gir-1.0/TelepathyLogger-0.2.gir %changelog