DebuggingTelepathy

Differences between revisions 1 and 9 (spanning 8 versions)
Revision 1 as of 2006-11-10 20:13:37
Size: 330
Editor: 207
Comment:
Revision 9 as of 2008-08-06 16:19:04
Size: 1730
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page intends to give an overview over how to efficiently debug Telepathy problems. <<Include(Debugging/Header)>>
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; background-image: url('https://librarian.launchpad.net/1812570/bugsquad.png'); background-repeat: no-repeat; background-position: 98% 0.5ex; margin: 0 0 1em 1em; padding: 0.5em;">'''Contents'''<<BR>><<TableOfContents>>||
Line 3: Line 4:
= Introduction =
Line 4: Line 6:
`SALUT_DEBUG=all telepathy-salut`
`GABBLE_DEBUG=all telepathy-gabble`
`GOSSIP_DEBUG=all gossip`
`/usr/lib/cohoba/cohoba-applet -w`
`/usr/lib/cohoba/cohoba-applet houston`
This page gives an overview over how to efficiently debug Telepathy problems.
Line 10: Line 8:
= Debugging procedure =
Line 11: Line 10:
== Connection managers ==
If problems occur in connection managers, the debug output can help sometimes:
 * For `telepathy-salut`: {{{
SALUT_DEBUG=all telepathy-salut
}}}
 * For `telepathy-gabble`: {{{
GABBLE_DEBUG=all telepathy-gabble
}}}

Just make sure you stop all instances of those connection-managers beforehand. You can also test connection-managers using the `telepathy-inspector` package.

== Persistent Connection Managers ==

To make `telepathy-idle` not exit, when there's not client connected, use this: {{{
IDLE_PERSIST=1 telepathy-idle
}}}

== Applications ==
If problems occur in clients, you can get debug output for them too:
 * For `gossip`: {{{
GOSSIP_DEBUG=all gossip
}}}
 * For `cohoba`: {{{
/usr/lib/cohoba/cohoba-applet -w
/usr/lib/cohoba/cohoba-applet houston
}}}

= Known bugs =

Description of known issues, how to recognise them and stock responses/actions.

'''Open'''
||<rowbgcolor="#eeeeee"> '''Bug#''' || '''Description''' || '''Action''' ||
|| TBD. || TBD. || TBD. ||

'''Closed'''
||<rowbgcolor="#eeeeee"> '''Bug#''' || '''Description''' || '''Action''' ||
|| TBD. || TBD. || TBD. ||

------
'''Also see:'''

 * DebuggingProcedures
Line 13: Line 55:
[:CategoryTelepathy][[BR]]
[:
CategoryBugSquad]
[[CategoryTelepathy]]<<BR>>
[[CategoryBugSquad]]

Debugging Central

This page is part of the debugging series — pages with debugging details for a variety of Ubuntu packages.

Introduction

This page gives an overview over how to efficiently debug Telepathy problems.

Debugging procedure

Connection managers

If problems occur in connection managers, the debug output can help sometimes:

  • For telepathy-salut:

    SALUT_DEBUG=all telepathy-salut
  • For telepathy-gabble:

    GABBLE_DEBUG=all telepathy-gabble

Just make sure you stop all instances of those connection-managers beforehand. You can also test connection-managers using the telepathy-inspector package.

Persistent Connection Managers

To make telepathy-idle not exit, when there's not client connected, use this:

IDLE_PERSIST=1 telepathy-idle

Applications

If problems occur in clients, you can get debug output for them too:

  • For gossip:

    GOSSIP_DEBUG=all gossip
  • For cohoba:

    /usr/lib/cohoba/cohoba-applet -w
    /usr/lib/cohoba/cohoba-applet houston

Known bugs

Description of known issues, how to recognise them and stock responses/actions.

Open

Bug#

Description

Action

TBD.

TBD.

TBD.

Closed

Bug#

Description

Action

TBD.

TBD.

TBD.


Also see:


CategoryTelepathy
CategoryBugSquad

DebuggingTelepathy (last edited 2008-08-06 16:59:57 by localhost)