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
This commit is contained in:
Vincent Untz 2011-04-21 10:10:56 +00:00 committed by Git OBS Bridge
parent 6d4ef5c5be
commit 2486b2a95f
4 changed files with 99 additions and 16 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5466350fee82cbd75194ffe06591a03a75904d15c6b3d4d2db9b005734dd33d1
size 452362

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:62b6c3262ee49e487962f35587b22d8048a614b4468410c19ee9ebc80c48b971
size 447776

View File

@ -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

View File

@ -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