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 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -18,13 +18,14 @@
Name: telepathy-logger Name: telepathy-logger
Version: 0.1.7 Version: 0.2.8
Release: 1 Release: 1
License: GPLv2 License: LGPLv2
Summary: Centralized Logging for the Telepathy Framework Summary: Centralized Logging for the Telepathy Framework
Group: System/Libraries 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: gnome-doc-utils-devel
BuildRequires: gobject-introspection-devel
BuildRequires: intltool BuildRequires: intltool
BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-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 License: GPLv2
Summary: Centralized Logging for the Telepathy Framework - Development Files Summary: Centralized Logging for the Telepathy Framework - Development Files
Group: Development/Languages/C and C++ Group: Development/Languages/C and C++
Requires: libtelepathy-logger1 = %{version} Requires: libtelepathy-logger2 = %{version}
%description devel %description devel
tp-logger is a headless Observer client that logs information received by the 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 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). logs in applications without having to provide lots of information over D-Bus).
%package -n libtelepathy-logger1 %package -n libtelepathy-logger2
License: GPLv2 License: GPLv2
Summary: Centralized Logging for the Telepathy Framework - Shared Library Summary: Centralized Logging for the Telepathy Framework - Shared Library
Group: System/Libraries Group: System/Libraries
%description -n libtelepathy-logger1 %description -n libtelepathy-logger2
tp-logger is a headless Observer client that logs information received by the tp-logger is a headless Observer client that logs information received by the
Telepathy framework. It features pluggable backends to log different sorts of Telepathy framework. It features pluggable backends to log different sorts of
messages, in different formats. messages, in different formats.
@ -93,9 +94,9 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print
%postun %postun
%glib2_gsettings_schema_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 %files
%defattr(-, root, root) %defattr(-, root, root)
@ -107,15 +108,17 @@ find %{buildroot}%{_libdir} -name '*.la' -delete -print
%dir %{_datadir}/telepathy/clients %dir %{_datadir}/telepathy/clients
%{_datadir}/telepathy/clients/Logger.client %{_datadir}/telepathy/clients/Logger.client
%files -n libtelepathy-logger1 %files -n libtelepathy-logger2
%defattr(-, root, root) %defattr(-, root, root)
%{_libdir}/libtelepathy-logger.so.* %{_libdir}/libtelepathy-logger.so.*
%{_libdir}/girepository-1.0/TelepathyLogger-0.2.typelib
%files devel %files devel
%defattr(-, root, root) %defattr(-, root, root)
%{_includedir}/telepathy-logger-0.1/ %{_includedir}/telepathy-logger-0.2/
%{_libdir}/pkgconfig/telepathy-logger-0.1.pc %{_libdir}/pkgconfig/telepathy-logger-0.2.pc
%{_libdir}/libtelepathy-logger.so %{_libdir}/libtelepathy-logger.so
%{_datadir}/gtk-doc/html/telepathy-logger/ %{_datadir}/gtk-doc/html/telepathy-logger/
%{_datadir}/gir-1.0/TelepathyLogger-0.2.gir
%changelog %changelog