rpms/telepathy-salut/OLPC-3 use-tp_debug_divert_messages.patch, NONE, 1.1 telepathy-salut.spec, 1.23, 1.24
Guillaume Desmottes (gdesmott)
fedora-extras-commits at redhat.com
Fri Aug 15 10:11:13 UTC 2008
Author: gdesmott
Update of /cvs/pkgs/rpms/telepathy-salut/OLPC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31569
Modified Files:
telepathy-salut.spec
Added Files:
use-tp_debug_divert_messages.patch
Log Message:
Use tp_debug_divert_messages instead of our own copy of it (#7833)
use-tp_debug_divert_messages.patch:
--- NEW FILE use-tp_debug_divert_messages.patch ---
diff --git a/src/debug.c b/src/debug.c
index 9331247..f274beb 100644
--- a/src/debug.c
+++ b/src/debug.c
@@ -13,39 +13,6 @@
#include "debug.h"
-void
-debug_set_log_file_from_env (void)
-{
- const gchar *output_file;
- int out;
-
- output_file = g_getenv ("SALUT_LOGFILE");
- if (output_file == NULL)
- return;
-
- out = g_open (output_file, O_WRONLY | O_CREAT | O_TRUNC, 0644);
- if (out == -1)
- {
- g_warning ("Can't open logfile '%s': %s", output_file,
- g_strerror (errno));
- return;
- }
-
- if (dup2 (out, STDOUT_FILENO) == -1)
- {
- g_warning ("Error when duplicating stdout file descriptor: %s",
- g_strerror (errno));
- return;
- }
-
- if (dup2 (out, STDERR_FILENO) == -1)
- {
- g_warning ("Error when duplicating stderr file descriptor: %s",
- g_strerror (errno));
- return;
- }
-}
-
#ifdef ENABLE_DEBUG
static DebugFlags flags = 0;
diff --git a/src/debug.h b/src/debug.h
index 9b25d1d..8ecc18f 100644
--- a/src/debug.h
+++ b/src/debug.h
@@ -8,10 +8,6 @@
#include <gibber/gibber-xmpp-stanza.h>
-G_BEGIN_DECLS
-
-void debug_set_log_file_from_env (void);
-
#ifdef ENABLE_DEBUG
typedef enum
diff --git a/src/salut.c b/src/salut.c
index c303a4c..706e2cf 100644
--- a/src/salut.c
+++ b/src/salut.c
@@ -24,7 +24,7 @@ main (int argc, char **argv)
g_type_init ();
g_set_prgname ("telepathy-salut");
- debug_set_log_file_from_env ();
+ tp_debug_divert_messages (g_getenv ("SALUT_LOGFILE"));
debug_set_flags_from_env ();
if (g_getenv ("SALUT_PERSIST"))
diff --git a/tests/salut-debug.c b/tests/salut-debug.c
index 5efdfb6..8c1695c 100644
--- a/tests/salut-debug.c
+++ b/tests/salut-debug.c
@@ -24,7 +24,7 @@ main (int argc, char **argv)
g_type_init ();
g_set_prgname ("telepathy-salut");
- debug_set_log_file_from_env ();
+ tp_debug_divert_messages (g_getenv ("SALUT_LOGFILE"));
debug_set_flags_from_env ();
if (g_getenv ("SALUT_PERSIST"))
Index: telepathy-salut.spec
===================================================================
RCS file: /cvs/pkgs/rpms/telepathy-salut/OLPC-3/telepathy-salut.spec,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- telepathy-salut.spec 4 Jul 2008 09:59:29 -0000 1.23
+++ telepathy-salut.spec 15 Aug 2008 10:10:42 -0000 1.24
@@ -1,6 +1,6 @@
Name: telepathy-salut
Version: 0.3.3
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Link-local XMPP telepathy connection manager
Group: Applications/Communications
@@ -9,6 +9,7 @@
Source0: http://telepathy.freedesktop.org/releases/%{name}/%{name}-%{version}.tar.gz
Patch0: salut-olpc-no-dbus-uid-check.patch
Patch1: salut-chmod-unix-socket.patch
+Patch2: use-tp_debug_divert_messages.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: dbus-devel >= 1.1.0
@@ -36,6 +37,7 @@
%setup -q
%patch0 -p1 -b .dbus-uid
%patch1 -p1 -b .chmod-socket
+%patch2 -p1 -b .divert-messages
%build
@@ -63,6 +65,9 @@
%{_mandir}/man8/%{name}.8.gz
%changelog
+* Fri Aug 15 2008 Guillaume Desmottes <guillaume.desmottes at collabora.co.uk> - 0.3.3-5
+- Use tp_debug_divert_messages instead of our own copy of it (#7833)
+
* Thu Jul 4 2008 Guillaume Desmottes <guillaume.desmottes at collabora.co.uk> - 0.3.3-4
- Hopefully fix html documentation installation
More information about the fedora-extras-commits
mailing list