From 9a9697222af37a407473f8f8d4995da386d06026 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Wed, 8 Jan 2014 12:45:24 +0100 Subject: [PATCH 02/12] log-store-pidin: stop relying on TPL_TEST_LOG_DIR for tests Tweaking $HOME in tests make the code more symetric and simpler. --- telepathy-logger/log-store-pidgin.c | 9 +- tests/logger/dbus/Makefile.am | 1 + tests/logger/dbus/test-tpl-log-store-pidgin.c | 4 +- .../user2@host2/2010-04-29.140346+0100BST.html | 6 + .../87654321/2010-02-06.130032+0000GMT.html | Bin 0 -> 938 bytes .../87654321/2010-02-07.130033+0000GMT.html | 0 .../87654321/2010-02-08.130034+0000GMT.html | 8 + .../87654321/2010-02-08.134023+0000GMT.html | 12 ++ .../#telepathy.chat/2010-11-30.124947+0000GMT.html | 178 +++++++++++++++++++++ .../.system/2010-12-10.162531+0000GMT.txt | 5 + .../2010-04-12.122703+0100BST.html | 12 ++ .../2010-04-29.140846+0100BST.html | 11 ++ .../2010-12-10.162702+0000GMT.txt | 3 + .../2010-01-10.000101+0000GMT.txt | 3 + .../2010-01-11.000101+0000GMT.txt | 17 ++ .../2010-01-14.000101+0000GMT.txt | 12 ++ .../user2@host2/2010-04-29.140346+0100BST.html | 6 - .../87654321/2010-02-06.130032+0000GMT.html | Bin 938 -> 0 bytes .../87654321/2010-02-07.130033+0000GMT.html | 0 .../87654321/2010-02-08.130034+0000GMT.html | 8 - .../87654321/2010-02-08.134023+0000GMT.html | 12 -- .../#telepathy.chat/2010-11-30.124947+0000GMT.html | 178 --------------------- .../.system/2010-12-10.162531+0000GMT.txt | 5 - .../2010-04-12.122703+0100BST.html | 12 -- .../2010-04-29.140846+0100BST.html | 11 -- .../2010-12-10.162702+0000GMT.txt | 3 - .../2010-01-10.000101+0000GMT.txt | 3 - .../2010-01-11.000101+0000GMT.txt | 17 -- .../2010-01-14.000101+0000GMT.txt | 12 -- 29 files changed, 273 insertions(+), 275 deletions(-) create mode 100644 tests/logger/logs/.purple/logs/bonjour/user@host/user2@host2/2010-04-29.140346+0100BST.html create mode 100644 tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-06.130032+0000GMT.html create mode 100644 tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-07.130033+0000GMT.html create mode 100644 tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.130034+0000GMT.html create mode 100644 tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.134023+0000GMT.html create mode 100644 tests/logger/logs/.purple/logs/irc/user@irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html create mode 100644 tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt create mode 100644 tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html create mode 100644 tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html create mode 100644 tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user2@collabora.co.uk/2010-12-10.162702+0000GMT.txt create mode 100644 tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt create mode 100644 tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt create mode 100644 tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt delete mode 100644 tests/logger/logs/purple/bonjour/user@host/user2@host2/2010-04-29.140346+0100BST.html delete mode 100644 tests/logger/logs/purple/icq/12345678/87654321/2010-02-06.130032+0000GMT.html delete mode 100644 tests/logger/logs/purple/icq/12345678/87654321/2010-02-07.130033+0000GMT.html delete mode 100644 tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.130034+0000GMT.html delete mode 100644 tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.134023+0000GMT.html delete mode 100644 tests/logger/logs/purple/irc/user@irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html delete mode 100644 tests/logger/logs/purple/jabber/user@collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt delete mode 100644 tests/logger/logs/purple/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html delete mode 100644 tests/logger/logs/purple/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html delete mode 100644 tests/logger/logs/purple/jabber/user@collabora.co.uk/user2@collabora.co.uk/2010-12-10.162702+0000GMT.txt delete mode 100644 tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt delete mode 100644 tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt delete mode 100644 tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt diff --git a/telepathy-logger/log-store-pidgin.c b/telepathy-logger/log-store-pidgin.c index c2c12cf..d5308af 100644 --- a/telepathy-logger/log-store-pidgin.c +++ b/telepathy-logger/log-store-pidgin.c @@ -207,12 +207,9 @@ log_store_pidgin_get_basedir (TplLogStorePidgin *self) { gchar *dir; - if (self->priv->test_mode && g_getenv ("TPL_TEST_LOG_DIR") != NULL) - dir = g_build_path (G_DIR_SEPARATOR_S, g_getenv ("TPL_TEST_LOG_DIR"), - "purple", NULL); - else - dir = g_build_path (G_DIR_SEPARATOR_S, g_get_home_dir (), ".purple", - "logs", NULL); + dir = g_build_path (G_DIR_SEPARATOR_S, g_get_home_dir (), ".purple", + "logs", NULL); + log_store_pidgin_set_basedir (self, dir); g_free (dir); diff --git a/tests/logger/dbus/Makefile.am b/tests/logger/dbus/Makefile.am index cb84655..5ac42a5 100644 --- a/tests/logger/dbus/Makefile.am +++ b/tests/logger/dbus/Makefile.am @@ -43,6 +43,7 @@ AM_TESTS_ENVIRONMENT = \ abs_top_builddir=@abs_top_builddir@ \ TPL_TEST_MODE=true \ TPL_TEST_LOG_DIR=@abs_top_srcdir@/tests/logger/logs \ + HOME=@abs_top_srcdir@/tests/logger/logs \ GSETTINGS_SCHEMA_DIR=@abs_srcdir@/data \ XDG_DATA_HOME=@abs_top_builddir@/tests/logger/logs \ XDG_DATA_DIRS=@abs_srcdir@ \ diff --git a/tests/logger/dbus/test-tpl-log-store-pidgin.c b/tests/logger/dbus/test-tpl-log-store-pidgin.c index 4da68b2..ecd1cf6 100644 --- a/tests/logger/dbus/test-tpl-log-store-pidgin.c +++ b/tests/logger/dbus/test-tpl-log-store-pidgin.c @@ -171,8 +171,8 @@ setup (PidginTestCaseFixture* fixture, fixture->main_loop = g_main_loop_new (NULL, FALSE); g_assert (fixture->main_loop != NULL); - fixture->basedir = g_build_path (G_DIR_SEPARATOR_S, - g_getenv ("TPL_TEST_LOG_DIR"), "purple", NULL); + fixture->basedir = g_build_path (G_DIR_SEPARATOR_S, g_get_home_dir (), + ".purple", "logs", NULL); DEBUG ("basedir is %s", fixture->basedir); fixture->store = g_object_new (TPL_TYPE_LOG_STORE_PIDGIN, diff --git a/tests/logger/logs/.purple/logs/bonjour/user@host/user2@host2/2010-04-29.140346+0100BST.html b/tests/logger/logs/.purple/logs/bonjour/user@host/user2@host2/2010-04-29.140346+0100BST.html new file mode 100644 index 0000000..1d8f029 --- /dev/null +++ b/tests/logger/logs/.purple/logs/bonjour/user@host/user2@host2/2010-04-29.140346+0100BST.html @@ -0,0 +1,6 @@ +Conversation

Conversation (bonjour)

+(14:03:48) user2: 1
+(14:03:54) user1: 2
+(14:03:56) user2: 3
+(14:03:58) user1: 4
+ diff --git a/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-06.130032+0000GMT.html b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-06.130032+0000GMT.html new file mode 100644 index 0000000000000000000000000000000000000000..8e87f427d97bcf23b69d0c595044a0b71e0b987f GIT binary patch literal 938 ScmZQz7zLvtFd71bKLh{+ssI51 literal 0 HcmV?d00001 diff --git a/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-07.130033+0000GMT.html b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-07.130033+0000GMT.html new file mode 100644 index 0000000..e69de29 diff --git a/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.130034+0000GMT.html b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.130034+0000GMT.html new file mode 100644 index 0000000..90ee742 --- /dev/null +++ b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.130034+0000GMT.html @@ -0,0 +1,8 @@ +Conversation with 87654321 at Mon 08 Feb 2010 13:00:34 GMT on 12345678 (icq)

Conversation with 87654321 at Mon 08 Feb 2010 13:00:34 GMT on 12345678 (icq)

+(13:00:34) 87654321: oi
+(13:00:49) 12345678: oi
+(13:00:56) 12345678: bla bla?
+(13:01:19) 87654321: bla bla bla!
+(13:03:34) 87654321 is now known as TheUser2 +
+ diff --git a/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.134023+0000GMT.html b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.134023+0000GMT.html new file mode 100644 index 0000000..b81f991 --- /dev/null +++ b/tests/logger/logs/.purple/logs/icq/12345678/87654321/2010-02-08.134023+0000GMT.html @@ -0,0 +1,12 @@ +Conversation with 87654321 at Mon 08 Feb 2010 13:40:23 GMT on 12345678 (icq)

Conversation with 87654321 at Mon 08 Feb 2010 13:40:23 GMT on 12345678 (icq)

+(13:40:23) 87654321: oi
+(13:40:37) 87654321 is now known as TheUser2. +
+(13:40:43) TheUser2: gna
+(13:40:49) 12345678: gnagnagna
+(13:41:08) TheUser2: just gnagna
+(13:41:35) 12345678: ok sorry
+(13:41:48) 12345678: gnagna
+(13:41:48) TheUser2: np
+(13:41:53) 12345678: so, gnagna?
+ diff --git a/tests/logger/logs/.purple/logs/irc/user@irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html b/tests/logger/logs/.purple/logs/irc/user@irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html new file mode 100644 index 0000000..f024a0c --- /dev/null +++ b/tests/logger/logs/.purple/logs/irc/user@irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html @@ -0,0 +1,178 @@ +Conversation with #telepathy at Tue 30 Nov 2010 12:49:47 GMT on KA__@irc.freenode.net (irc)

Conversation with #telepathy at Tue 30 Nov 2010 12:49:47 GMT on KA__@irc.freenode.net (irc)

+(12:49:48) The topic for #telepathy is: ICQ trouble? http://is.gd/hmEtM | Visit #empathy on GIMPnet for Empathy-specific discussion | Telepathy Real-time Communications Framework: http://telepathy.freedesktop.org | http://telepathy.freedesktop.org/wiki/FAQ | http://git.collabora.co.uk/
+(12:56:01) MattJ [~MattJ@91.85.174.192] entered the room.
+(13:10:27) johanbr [~j@142.12.7.28] entered the room.
+(13:16:13) seiflotfy_ [~seiflotfy@ip-95-223-14-124.unitymediagroup.de] entered the room.
+(13:16:16) seiflotfy left the room (quit: Read error: Connection reset by peer).
+(13:17:58) smcv: those who like contact lists: https://bugs.freedesktop.org/show_bug.cgi?id=31997
+(13:18:39) shiyee left the room (quit: Quit: Ex-Chat).
+(13:22:05) smcv: and relatedly https://bugs.freedesktop.org/show_bug.cgi?id=31998
+(13:25:18) seb128 left the room (quit: Quit: Ex-Chat).
+(13:25:34) seb128 [~seb128@ANancy-258-1-45-93.w90-39.abo.wanadoo.fr] entered the room.
+(13:25:34) seb128 left the room (quit: Changing host).
+(13:25:34) seb128 [~seb128@ubuntu/member/seb128] entered the room.
+(13:37:05) bpepple [~bpepple|l@99-186-52-80.lightspeed.clmboh.sbcglobal.net] entered the room.
+(13:43:15) seiflotfy_ left the room (quit: Remote host closed the connection).
+(13:44:12) alsuren [~alsuren@78-86-104-189.zone2.bethere.co.uk] entered the room.
+(13:44:58) seiflotfy [~seiflotfy@ip-95-223-14-124.unitymediagroup.de] entered the room.
+(13:47:43) gkcn left the room ("http://quassel-irc.org - Her yerden rahatça konuş.").
+(13:58:56) seb128 left the room (quit: Quit: Ex-Chat).
+(14:04:34) wjt: hmm. what do we actually have in Gabble that actually needs server support? besides PEP and contact search and contact info.
+(14:09:31) cassidy: mucs ?
+(14:09:38) cassidy: invisible
+(14:09:47) cassidy: proxies
+(14:10:06) sjoerd: invisible is a good one
+(14:11:22) cassidy: XMPP ping maybe
+(14:11:30) cassidy: not sure if we implement this one
+(14:11:31) seb128 [~seb128@ANancy-258-1-45-93.w90-39.abo.wanadoo.fr] entered the room.
+(14:11:31) seb128 left the room (quit: Changing host).
+(14:11:31) seb128 [~seb128@ubuntu/member/seb128] entered the room.
+(14:11:41) mikhailz left the room (quit: Quit: Ушёл).
+(14:11:48) cassidy: the roster power saving thing
+(14:12:11) kaserf [~felix@ppp-93-104-18-213.dynamic.mnet-online.de] entered the room.
+(14:12:20) wjt: oh yeah, dwd implemented google:queue in M-Link
+(14:12:26) wjt: invisible's a good idea. we do implement xmpp ping
+(14:18:06) wjt: we don't do the roster versioning thing though
+(14:18:10) wjt: maybe we should. how hard could it be.
+(14:18:44) wjt: there's not much to test in Ping :)
+(14:19:01) sjoerd: I'd like to move to a WockyRoster first tbh, but....
+(14:19:13) wjt: cassidy: proxies as in Socks5 bytestream proxies?
+(14:19:16) cassidy: yep
+(14:20:22) bcurtiswx [~bcurtis@wx.mesa.gmu.edu] entered the room.
+(14:20:22) bcurtiswx left the room (quit: Changing host).
+(14:20:22) bcurtiswx [~bcurtis@ubuntu/member/bcurtiswx] entered the room.
+(14:30:32) jonkri [~jonkri@dedikerad/admin/jonkri] entered the room.
+(14:36:43) stefw_ [~sean@201.138.95.188] entered the room.
+(14:53:14) trupheenix left the room (quit: Ping timeout: 255 seconds).
+(14:55:26) ptlo: kkszysiu, heya; i seem to remember you were hacking on a im-via-web-using-telepathy stuff? how's that going? i'd be interested in doing something along the same lines
+(14:55:46) ptlo: (or similar)
+(15:10:05) wjt: huh
+(15:10:21) wjt: setting my status on Google Talk seems to take a noticable amount of time since the Shared Status stuff went in
+(15:10:43) sjoerd: in gabble or in another location
+(15:11:12) sjoerd: Oh, i noticed that our iq request queue somethings fill up and then doesn't seem to get unstuck
+(15:11:43) sjoerd: quite noticable of you request user info
+(15:12:06) wjt: in Gabble. i didn't even have GMail open
+(15:12:23) wjt: invisibleness works on almost all of my accounts now! :D
+(15:12:38) sjoerd: i mean does it take gabble a while to send out the presence or gmail to update it to peers
+(15:13:35) wjt: MattJ: so about that xep-0186 support? ;-)
+(15:14:03) wjt: heh, oh dear
+(15:14:22) wjt: i fell out of jdev@ when I went invisible
+(15:14:39) sjoerd: buhboh
+(15:15:10) wjt: i guess the collabora xmpp server does privacy list-based invisibility, so it's only doing what i asked
+(15:16:50) cassidy: wjt, how can you test if you are actually invisible? The account presence is always sync with your real status?
+(15:17:26) cassidy: (I like this ghost icon :)
+(15:17:28) wjt: http://telepathy.freedesktop.org/spec/Account.html#im.telepathy1.Account.CurrentPresence is based on what the CM says it is
+(15:17:37) wjt: and that's what shows up in the account dialog
+(15:17:46) wjt: what does the ghost look like? I use a different theme.
+(15:20:40) cassidy: wjt, http://people.collabora.co.uk/~cassidy/status.jpg
+(15:22:31) wjt: haha
+(15:22:39) wjt: that's the only good icon in that set
+(15:22:51) cassidy: totally
+(15:28:05) jonnylamb: pessi: Hi, I fixed some bugs in ring: http://git.collabora.co.uk/?p=user/jonny/telepathy-ring.git;a=shortlog;h=refs/heads/trivia
+(15:29:09) wjt: no gitorious merge request?
+(15:29:27) jonnylamb: no gitorious merge request.
+(15:29:42) wjt: no biscuit.
+(15:30:44) sjoerd: bha, my register flag is sticky on an account again
+(15:30:49) sjoerd: i thought we fixed that...
+(15:33:38) MattJ: That's the #2 most common problem I help Empathy users with :)
+(15:34:15) jonnylamb: :-/
+(15:34:21) jonnylamb: What's number one?
+(15:34:26) cassidy: yeah that should have be fixed in MC
+(15:34:48) sjoerd: Good that a proper register interface is getting higher on the todo list
+(15:35:24) MattJ: jonnylamb: debugging "Network Error" messages
+(15:35:35) wjt: \o\ /o/
+(15:35:45) jonnylamb: :-(
+(15:35:46) MattJ: jonnylamb: which actually covers practically every account or server misconfiguration possible, so...
+(15:35:50) sjoerd: that's mostly fixed though
+(15:36:00) smcv: ConnectionError gives us extensible signalling
+(15:36:09) smcv: not all the CMs actually provide more info yet
+(15:36:17) smcv: we're getting there for Gabble
+(15:36:18) MattJ: Does Gabble?
+(15:36:23) MattJ: Good :)
+(15:36:34) smcv: Gabble provides the un-localized debug message in all cases
+(15:36:41) wjt: the UI doesn't show it though
+(15:36:44) MattJ: Please use <text> from XMPP errors
+(15:36:46) smcv: and a maximally good Telepathy error in some
+(15:36:50) alsuren_ [~alsuren@78-86-104-189.zone2.bethere.co.uk] entered the room.
+(15:36:56) MattJ: I know other servers aren't helpful that way, but Prosody is
+(15:37:17) smcv: MattJ: aha, I spy a use-case for the hypothetical server-message field
+(15:37:25) sjoerd: dear ejabberd, why are you not showing your xep 55 in your disco response
+(15:37:31) MattJ: smcv: :)
+(15:37:38) smcv: (ConnectionError has a hash table of misc, debug-message is the only universally-provided key)
+(15:38:00) wjt: hey
+(15:38:09) wjt: you successfully convinced me to conflate the two
+(15:38:13) smcv: MattJ: what language is the <text> in btw?
+(15:38:22) wjt: if the server provides <text/>, use that; otherwise, use a locally-supplied debug string
+(15:38:41) smcv: did I? not sure if I intended to or not, tbh
+(15:38:54) MattJ: smcv: In Prosody, always (British!) English currently
+(15:38:56) sjoerd: I don't really trust servers to give something more useful then gabble can tbh
+(15:38:57) wjt: well, s/you/this channel/
+(15:39:06) MattJ: sjoerd: lies
+(15:39:22) sjoerd: MattJ: Prosody is usually the exception about being nice
+(15:39:26) MattJ: Heh
+(15:39:34) smcv: libpurple's localized debug messages aren't quite the same thing as <text/> from the server
+(15:39:47) sjoerd: ejabberd isn't even telling me why it's disconnecting some test accounts
+(15:39:55) MattJ: There are vague errors like "bad-request" or "not-authorized" where Prosody usually gives more specific information about why the error occured
+(15:40:04) smcv: tbh we should probably provide our (libpurple's/wocky's) interpretation, *and* the <text/> from the server in case it's informative
+(15:40:05) bcurtiswx left the room (quit: Remote host closed the connection).
+(15:40:14) sjoerd: nod
+(15:40:16) MattJ: smcv: Yes, the specs say you should do that
+(15:40:25) MattJ: e.g. not present solely the <text>
+(15:40:36) smcv: oh I wasn't suggesting that
+(15:40:55) smcv: the primary thing to present is a D-Bus error code which UIs are expected to localize
+(15:41:07) smcv: one of whose possible values is the dreaded NetworkError
+(15:41:12) MattJ: But please don't do what Psi does and copy the XMPP spec's error text verbatim into the UI...
+(15:41:19) alsuren left the room (quit: Ping timeout: 272 seconds).
+(15:43:39) sjoerd: hehe
+(15:43:48) nekohayo [~jeff@206-248-171-113.dsl.teksavvy.com] entered the room.
+(15:44:00) pessi: jonnylamb: please rebase against latest master ... and see if e7470c3ab and f26a5c3298 are still applicable
+(15:44:45) sjoerd: wjt: hrm, can you disco remote servers for their jud and does gabble do that if needed or does it rely on the given server being the jud?
+(15:45:34) jonnylamb: pessi: Hm, I wonder why my checkout was so out-of-date. Did you just push those patches?
+(15:45:43) jonnylamb: pessi: \o/ TpBaseChannel \o/
+(15:46:37) wjt: sjoerd: oops. the latter.
+(15:46:40) pessi: jonnylamb: I was just waiting for our tester to get rid of oFono bugs ;)
+(15:48:57) sjoerd: wjt: we should probably cope with both cases.. i wonder if jud server correctly indicate in a disco response that they're the jud server
+(15:49:46) jessevdk [~jessevdk@grijpc10.epfl.ch] entered the room.
+(15:50:09) mattire left the room (quit: Ping timeout: 245 seconds).
+(15:52:40) jonnylamb: pessi: Well you've destroyed my branch with your recent commits!
+(15:52:44) jonnylamb: pessi: http://git.collabora.co.uk/?p=user/jonny/telepathy-ring.git;a=shortlog;h=refs/heads/trivia
+(15:54:54) bcurtiswx [~bcurtis@wx.mesa.gmu.edu] entered the room.
+(15:54:54) bcurtiswx left the room (quit: Changing host).
+(15:54:54) bcurtiswx [~bcurtis@ubuntu/member/bcurtiswx] entered the room.
+(15:55:54) jessevdk left the room ("Ex-Chat").
+(15:57:03) kaserf left the room (quit: Read error: Operation timed out).
+(15:57:37) ptlo left the room (quit: Quit: Ex-Chat).
+(15:58:14) mlundblad left the room (quit: Ping timeout: 260 seconds).
+(15:58:30) wjt: so. if I were to propose adding a property alongside ValidAccounts and InvalidAccounts, which contains accounts which are not normal IM accounts—maybe they're just signed in for some kind of pubsub system—and thus should not normally be shown to the user, how many people would club me to death?
+(15:59:18) wjt: assumptions: such accounts never turn into normal accounts; there would be a separate interface for them on AM; but otherwise they would behave like normal accounts; the Account objects would also have a property on a separate interface to say they're non-user-visible service accounts?
+(15:59:33) fledermaus left the room (quit: Quit: bbl).
+(16:00:38) wjt: alternative possibly less-beating-worthy proposals include just adding the flag to the account and then modifying tp-{glib,qt4,...} to hide 'em by default
+(16:00:53) smcv: wjt: if the account manager manages it, I think it's a valid account like any other
+(16:01:32) smcv: if the libraries hide those accounts by default, that's no more compatible than changing the D-Bus API
+(16:01:44) smcv: you're just moving the incompatibility into the client libraries
+(16:01:46) wjt: but if it's not meant to be used for IM, then IM UIs shouldn't show it
+(16:01:59) wjt: yes, that's why i didn't want to put it in the client libraries :)
+(16:02:24) wjt: i want to be able to make stealth service accounts exist without modifying literally every existing and future application not to show them
+(16:02:57) smcv: wjt: if you want them to be that stealthy, put the new property on a different interface
+(16:03:11) smcv: AccountManager.I.AndAlso.SecretNinjaAccounts
+(16:03:37) wjt: that's exactly what I just proposed? :)
+(16:03:55) smcv: oh right I thought by "alongside" you meant in o.fd.T.AM
+(16:03:59) seb128 left the room (quit: Quit: Ex-Chat).
+(16:04:07) wjt: nono, i meant on ja.ninja.AccountManager
+(16:04:57) smcv: I think that's better than modifying the client libraries
+(16:05:24) wjt: but implemented in MC (yeah yeah, adding weird extensions considered harmful, but i also don't want to use the libmissioncontrol-server6 API and subclass shit)
+(16:07:01) smcv: oh yeah having weird extensions live in MC where we can keep an eye on them is better than having them in misc subclasses :-)
+(16:07:34) smcv: tbh it's not necessarily too niche to have in telepathy-spec
+(16:07:41) smcv: it's just too weird to have in the core interface
+(16:07:45) wjt: exactly :)
+(16:08:09) wjt: ugh. so after empathy crashed and this MUC i'm in respawned, all the scrollback messages turned up in 1-1 channels
+(16:08:18) seb128 [~seb128@ANancy-258-1-45-93.w90-39.abo.wanadoo.fr] entered the room.
+(16:08:18) seb128 left the room (quit: Changing host).
+(16:08:18) seb128 [~seb128@ubuntu/member/seb128] entered the room.
+(16:08:25) seb128 left the room (quit: Remote host closed the connection).
+(16:09:15) seb128 [~seb128@ANancy-258-1-45-93.w90-39.abo.wanadoo.fr] entered the room.
+(16:09:18) seb128 left the room (quit: Changing host).
+(16:09:18) seb128 [~seb128@ubuntu/member/seb128] entered the room.
+(16:10:13) sjoerd: wjt: yeah that still happens from time to time, although i thought it was fixed :(
+(16:10:27) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.
+ diff --git a/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt new file mode 100644 index 0000000..e3dfac5 --- /dev/null +++ b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt @@ -0,0 +1,5 @@ +System log for account ka.test2@test.collabora.co.uk/TEST (jabber) connected at Fri 10 Dec 2010 16:25:31 GMT +---- +++ ka.test2@test.collabora.co.uk/TEST signed on @ 10/12/10 16:25:31 ---- +---- cosimo.alfarano@collabora.co.uk (cosimo.alfarano@collabora.co.uk) is now Offline @ 10/12/10 16:26:50 ---- +---- cosimo.alfarano@collabora.co.uk (cosimo.alfarano@collabora.co.uk) changed status from Offline to Available @ 10/12/10 16:26:54 ---- +---- +++ ka.test2@test.collabora.co.uk/TEST signed off @ 10/12/10 16:27:15 ---- diff --git a/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html new file mode 100644 index 0000000..faf97fe --- /dev/null +++ b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html @@ -0,0 +1,12 @@ +Conversation with test@conference.collabora.co.uk at Thu 12 Apr 2010 12:27:03 BST on user@collabora.co.uk/TEST (jabber)

Conversation with test@conference.collabora.co.uk at Thu 12 Apr 2010 12:27:03 BST on user@collabora.co.uk/TEST (jabber)

+(12:27:03) user@collabora.co.uk/TEST] entered the room.
+(12:28:22) user@collabora.co.uk/empathy] entered the room.
+(12:28:46) user2: 1
+(12:29:31) user2: 2
+(12:30:37) user@collabora.co.uk: 1
+(12:30:47) user2: 3
+(12:32:36) user2: 3
+(12:33:25) user2: 4
+(12:46:06) user@collabora.co.uk left the room.
+(12:46:46) user@collabora.co.uk/empathy] entered the room.
+(13:49:01) user@collabora.co.uk left the room.
diff --git a/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html new file mode 100644 index 0000000..2018a1e --- /dev/null +++ b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html @@ -0,0 +1,11 @@ +Conversation with test@conference.collabora.co.uk at Thu 29 Apr 2010 14:08:46 BST on user@collabora.co.uk/TEST (jabber)

Conversation with test@conference.collabora.co.uk at Thu 29 Apr 2010 14:08:46 BST on user@collabora.co.uk/TEST (jabber)

+(14:08:46) User1 [user@collabora.co.uk/TEST] entered the room.
+(14:08:55) User1: retest
+(14:09:04) User1: ahah
+(14:09:44) User2 [User2@collabora.co.uk/Kazoo] entered the room.
+(14:10:11) User2: 1
+(14:10:11) User2: 2
+(14:10:11) User2: 3
+(14:10:20) User2: 4
+(14:10:26) User1: 5
+ diff --git a/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user2@collabora.co.uk/2010-12-10.162702+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user2@collabora.co.uk/2010-12-10.162702+0000GMT.txt new file mode 100644 index 0000000..8a15801 --- /dev/null +++ b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user2@collabora.co.uk/2010-12-10.162702+0000GMT.txt @@ -0,0 +1,3 @@ +Conversation with user2@collabora.co.uk at Fri 10 Dec 2010 16:27:02 GMT on user@test.collabora.co.uk/TEST (jabber) +(16:27:02) User1: hi +(16:27:07) user@test.collabora.co.uk/TEST: hey you diff --git a/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt new file mode 100644 index 0000000..d67ac56 --- /dev/null +++ b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt @@ -0,0 +1,3 @@ +Conversation with user5@collabora.co.uk at Sun 10 Jan 2010 00:01:01 GMT on user@test.collabora.co.uk/TEST (jabber) +(00:01:01) User5: A +(00:01:02) user@test.collabora.co.uk/TEST: B diff --git a/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt new file mode 100644 index 0000000..3bf802d --- /dev/null +++ b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt @@ -0,0 +1,17 @@ +Conversation with user5@collabora.co.uk at Mon 11 Jan 2010 00:01:01 GMT on user@test.collabora.co.uk/TEST (jabber) +(00:01:01) User5: C +(00:01:02) user@test.collabora.co.uk/TEST: D +(00:01:02) user@test.collabora.co.uk/TEST: D' +(00:01:02) user@test.collabora.co.uk/TEST: D'' +(00:01:03) User5: E +(00:01:04) User5: F +(00:01:04) User5: F' +(00:01:04) User5: F'' +(00:01:05) user@test.collabora.co.uk/TEST: G +(00:01:05) user@test.collabora.co.uk/TEST: G' +(00:01:05) user@test.collabora.co.uk/TEST: G'' +(00:01:05) user@test.collabora.co.uk/TEST: G''' +(00:01:06) User5: H +(00:01:06) User5: H' +(00:01:06) User5: H'' +(00:01:06) User5: H''' diff --git a/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt new file mode 100644 index 0000000..fa0ff80 --- /dev/null +++ b/tests/logger/logs/.purple/logs/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt @@ -0,0 +1,12 @@ +Conversation with user5@collabora.co.uk at Thu 14 Jan 2010 00:01:01 GMT on user@test.collabora.co.uk/TEST (jabber) +(00:01:01) User5: I +(00:01:01) User5: I' +(00:01:01) User5: I'' +(00:01:01) User5: I''' +(00:01:02) user@test.collabora.co.uk/TEST: J +(00:01:02) user@test.collabora.co.uk/TEST: J' +(00:01:03) User5: K +(00:01:04) User5: L +(00:01:04) User5: L' +(00:01:04) User5: L'' +(00:01:04) User5: L''' diff --git a/tests/logger/logs/purple/bonjour/user@host/user2@host2/2010-04-29.140346+0100BST.html b/tests/logger/logs/purple/bonjour/user@host/user2@host2/2010-04-29.140346+0100BST.html deleted file mode 100644 index 1d8f029..0000000 --- a/tests/logger/logs/purple/bonjour/user@host/user2@host2/2010-04-29.140346+0100BST.html +++ /dev/null @@ -1,6 +0,0 @@ -Conversation

Conversation (bonjour)

-(14:03:48) user2: 1
-(14:03:54) user1: 2
-(14:03:56) user2: 3
-(14:03:58) user1: 4
- diff --git a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-06.130032+0000GMT.html b/tests/logger/logs/purple/icq/12345678/87654321/2010-02-06.130032+0000GMT.html deleted file mode 100644 index 8e87f427d97bcf23b69d0c595044a0b71e0b987f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 938 ScmZQz7zLvtFd71bKLh{+ssI51 diff --git a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-07.130033+0000GMT.html b/tests/logger/logs/purple/icq/12345678/87654321/2010-02-07.130033+0000GMT.html deleted file mode 100644 index e69de29..0000000 diff --git a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.130034+0000GMT.html b/tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.130034+0000GMT.html deleted file mode 100644 index 90ee742..0000000 --- a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.130034+0000GMT.html +++ /dev/null @@ -1,8 +0,0 @@ -Conversation with 87654321 at Mon 08 Feb 2010 13:00:34 GMT on 12345678 (icq)

Conversation with 87654321 at Mon 08 Feb 2010 13:00:34 GMT on 12345678 (icq)

-(13:00:34) 87654321: oi
-(13:00:49) 12345678: oi
-(13:00:56) 12345678: bla bla?
-(13:01:19) 87654321: bla bla bla!
-(13:03:34) 87654321 is now known as TheUser2 -
- diff --git a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.134023+0000GMT.html b/tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.134023+0000GMT.html deleted file mode 100644 index b81f991..0000000 --- a/tests/logger/logs/purple/icq/12345678/87654321/2010-02-08.134023+0000GMT.html +++ /dev/null @@ -1,12 +0,0 @@ -Conversation with 87654321 at Mon 08 Feb 2010 13:40:23 GMT on 12345678 (icq)

Conversation with 87654321 at Mon 08 Feb 2010 13:40:23 GMT on 12345678 (icq)

-(13:40:23) 87654321: oi
-(13:40:37) 87654321 is now known as TheUser2. -
-(13:40:43) TheUser2: gna
-(13:40:49) 12345678: gnagnagna
-(13:41:08) TheUser2: just gnagna
-(13:41:35) 12345678: ok sorry
-(13:41:48) 12345678: gnagna
-(13:41:48) TheUser2: np
-(13:41:53) 12345678: so, gnagna?
- diff --git a/tests/logger/logs/purple/irc/user@irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html b/tests/logger/logs/purple/irc/user@irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html deleted file mode 100644 index f024a0c..0000000 --- a/tests/logger/logs/purple/irc/user@irc.freenode.net/#telepathy.chat/2010-11-30.124947+0000GMT.html +++ /dev/null @@ -1,178 +0,0 @@ -Conversation with #telepathy at Tue 30 Nov 2010 12:49:47 GMT on KA__@irc.freenode.net (irc)

Conversation with #telepathy at Tue 30 Nov 2010 12:49:47 GMT on KA__@irc.freenode.net (irc)

-(12:49:48) The topic for #telepathy is: ICQ trouble? http://is.gd/hmEtM | Visit #empathy on GIMPnet for Empathy-specific discussion | Telepathy Real-time Communications Framework: http://telepathy.freedesktop.org | http://telepathy.freedesktop.org/wiki/FAQ | http://git.collabora.co.uk/
-(12:56:01) MattJ [~MattJ@91.85.174.192] entered the room.
-(13:10:27) johanbr [~j@142.12.7.28] entered the room.
-(13:16:13) seiflotfy_ [~seiflotfy@ip-95-223-14-124.unitymediagroup.de] entered the room.
-(13:16:16) seiflotfy left the room (quit: Read error: Connection reset by peer).
-(13:17:58) smcv: those who like contact lists: https://bugs.freedesktop.org/show_bug.cgi?id=31997
-(13:18:39) shiyee left the room (quit: Quit: Ex-Chat).
-(13:22:05) smcv: and relatedly https://bugs.freedesktop.org/show_bug.cgi?id=31998
-(13:25:18) seb128 left the room (quit: Quit: Ex-Chat).
-(13:25:34) seb128 [~seb128@ANancy-258-1-45-93.w90-39.abo.wanadoo.fr] entered the room.
-(13:25:34) seb128 left the room (quit: Changing host).
-(13:25:34) seb128 [~seb128@ubuntu/member/seb128] entered the room.
-(13:37:05) bpepple [~bpepple|l@99-186-52-80.lightspeed.clmboh.sbcglobal.net] entered the room.
-(13:43:15) seiflotfy_ left the room (quit: Remote host closed the connection).
-(13:44:12) alsuren [~alsuren@78-86-104-189.zone2.bethere.co.uk] entered the room.
-(13:44:58) seiflotfy [~seiflotfy@ip-95-223-14-124.unitymediagroup.de] entered the room.
-(13:47:43) gkcn left the room ("http://quassel-irc.org - Her yerden rahatça konuş.").
-(13:58:56) seb128 left the room (quit: Quit: Ex-Chat).
-(14:04:34) wjt: hmm. what do we actually have in Gabble that actually needs server support? besides PEP and contact search and contact info.
-(14:09:31) cassidy: mucs ?
-(14:09:38) cassidy: invisible
-(14:09:47) cassidy: proxies
-(14:10:06) sjoerd: invisible is a good one
-(14:11:22) cassidy: XMPP ping maybe
-(14:11:30) cassidy: not sure if we implement this one
-(14:11:31) seb128 [~seb128@ANancy-258-1-45-93.w90-39.abo.wanadoo.fr] entered the room.
-(14:11:31) seb128 left the room (quit: Changing host).
-(14:11:31) seb128 [~seb128@ubuntu/member/seb128] entered the room.
-(14:11:41) mikhailz left the room (quit: Quit: Ушёл).
-(14:11:48) cassidy: the roster power saving thing
-(14:12:11) kaserf [~felix@ppp-93-104-18-213.dynamic.mnet-online.de] entered the room.
-(14:12:20) wjt: oh yeah, dwd implemented google:queue in M-Link
-(14:12:26) wjt: invisible's a good idea. we do implement xmpp ping
-(14:18:06) wjt: we don't do the roster versioning thing though
-(14:18:10) wjt: maybe we should. how hard could it be.
-(14:18:44) wjt: there's not much to test in Ping :)
-(14:19:01) sjoerd: I'd like to move to a WockyRoster first tbh, but....
-(14:19:13) wjt: cassidy: proxies as in Socks5 bytestream proxies?
-(14:19:16) cassidy: yep
-(14:20:22) bcurtiswx [~bcurtis@wx.mesa.gmu.edu] entered the room.
-(14:20:22) bcurtiswx left the room (quit: Changing host).
-(14:20:22) bcurtiswx [~bcurtis@ubuntu/member/bcurtiswx] entered the room.
-(14:30:32) jonkri [~jonkri@dedikerad/admin/jonkri] entered the room.
-(14:36:43) stefw_ [~sean@201.138.95.188] entered the room.
-(14:53:14) trupheenix left the room (quit: Ping timeout: 255 seconds).
-(14:55:26) ptlo: kkszysiu, heya; i seem to remember you were hacking on a im-via-web-using-telepathy stuff? how's that going? i'd be interested in doing something along the same lines
-(14:55:46) ptlo: (or similar)
-(15:10:05) wjt: huh
-(15:10:21) wjt: setting my status on Google Talk seems to take a noticable amount of time since the Shared Status stuff went in
-(15:10:43) sjoerd: in gabble or in another location
-(15:11:12) sjoerd: Oh, i noticed that our iq request queue somethings fill up and then doesn't seem to get unstuck
-(15:11:43) sjoerd: quite noticable of you request user info
-(15:12:06) wjt: in Gabble. i didn't even have GMail open
-(15:12:23) wjt: invisibleness works on almost all of my accounts now! :D
-(15:12:38) sjoerd: i mean does it take gabble a while to send out the presence or gmail to update it to peers
-(15:13:35) wjt: MattJ: so about that xep-0186 support? ;-)
-(15:14:03) wjt: heh, oh dear
-(15:14:22) wjt: i fell out of jdev@ when I went invisible
-(15:14:39) sjoerd: buhboh
-(15:15:10) wjt: i guess the collabora xmpp server does privacy list-based invisibility, so it's only doing what i asked
-(15:16:50) cassidy: wjt, how can you test if you are actually invisible? The account presence is always sync with your real status?
-(15:17:26) cassidy: (I like this ghost icon :)
-(15:17:28) wjt: http://telepathy.freedesktop.org/spec/Account.html#im.telepathy1.Account.CurrentPresence is based on what the CM says it is
-(15:17:37) wjt: and that's what shows up in the account dialog
-(15:17:46) wjt: what does the ghost look like? I use a different theme.
-(15:20:40) cassidy: wjt, http://people.collabora.co.uk/~cassidy/status.jpg
-(15:22:31) wjt: haha
-(15:22:39) wjt: that's the only good icon in that set
-(15:22:51) cassidy: totally
-(15:28:05) jonnylamb: pessi: Hi, I fixed some bugs in ring: http://git.collabora.co.uk/?p=user/jonny/telepathy-ring.git;a=shortlog;h=refs/heads/trivia
-(15:29:09) wjt: no gitorious merge request?
-(15:29:27) jonnylamb: no gitorious merge request.
-(15:29:42) wjt: no biscuit.
-(15:30:44) sjoerd: bha, my register flag is sticky on an account again
-(15:30:49) sjoerd: i thought we fixed that...
-(15:33:38) MattJ: That's the #2 most common problem I help Empathy users with :)
-(15:34:15) jonnylamb: :-/
-(15:34:21) jonnylamb: What's number one?
-(15:34:26) cassidy: yeah that should have be fixed in MC
-(15:34:48) sjoerd: Good that a proper register interface is getting higher on the todo list
-(15:35:24) MattJ: jonnylamb: debugging "Network Error" messages
-(15:35:35) wjt: \o\ /o/
-(15:35:45) jonnylamb: :-(
-(15:35:46) MattJ: jonnylamb: which actually covers practically every account or server misconfiguration possible, so...
-(15:35:50) sjoerd: that's mostly fixed though
-(15:36:00) smcv: ConnectionError gives us extensible signalling
-(15:36:09) smcv: not all the CMs actually provide more info yet
-(15:36:17) smcv: we're getting there for Gabble
-(15:36:18) MattJ: Does Gabble?
-(15:36:23) MattJ: Good :)
-(15:36:34) smcv: Gabble provides the un-localized debug message in all cases
-(15:36:41) wjt: the UI doesn't show it though
-(15:36:44) MattJ: Please use <text> from XMPP errors
-(15:36:46) smcv: and a maximally good Telepathy error in some
-(15:36:50) alsuren_ [~alsuren@78-86-104-189.zone2.bethere.co.uk] entered the room.
-(15:36:56) MattJ: I know other servers aren't helpful that way, but Prosody is
-(15:37:17) smcv: MattJ: aha, I spy a use-case for the hypothetical server-message field
-(15:37:25) sjoerd: dear ejabberd, why are you not showing your xep 55 in your disco response
-(15:37:31) MattJ: smcv: :)
-(15:37:38) smcv: (ConnectionError has a hash table of misc, debug-message is the only universally-provided key)
-(15:38:00) wjt: hey
-(15:38:09) wjt: you successfully convinced me to conflate the two
-(15:38:13) smcv: MattJ: what language is the <text> in btw?
-(15:38:22) wjt: if the server provides <text/>, use that; otherwise, use a locally-supplied debug string
-(15:38:41) smcv: did I? not sure if I intended to or not, tbh
-(15:38:54) MattJ: smcv: In Prosody, always (British!) English currently
-(15:38:56) sjoerd: I don't really trust servers to give something more useful then gabble can tbh
-(15:38:57) wjt: well, s/you/this channel/
-(15:39:06) MattJ: sjoerd: lies
-(15:39:22) sjoerd: MattJ: Prosody is usually the exception about being nice
-(15:39:26) MattJ: Heh
-(15:39:34) smcv: libpurple's localized debug messages aren't quite the same thing as <text/> from the server
-(15:39:47) sjoerd: ejabberd isn't even telling me why it's disconnecting some test accounts
-(15:39:55) MattJ: There are vague errors like "bad-request" or "not-authorized" where Prosody usually gives more specific information about why the error occured
-(15:40:04) smcv: tbh we should probably provide our (libpurple's/wocky's) interpretation, *and* the <text/> from the server in case it's informative
-(15:40:05) bcurtiswx left the room (quit: Remote host closed the connection).
-(15:40:14) sjoerd: nod
-(15:40:16) MattJ: smcv: Yes, the specs say you should do that
-(15:40:25) MattJ: e.g. not present solely the <text>
-(15:40:36) smcv: oh I wasn't suggesting that
-(15:40:55) smcv: the primary thing to present is a D-Bus error code which UIs are expected to localize
-(15:41:07) smcv: one of whose possible values is the dreaded NetworkError
-(15:41:12) MattJ: But please don't do what Psi does and copy the XMPP spec's error text verbatim into the UI...
-(15:41:19) alsuren left the room (quit: Ping timeout: 272 seconds).
-(15:43:39) sjoerd: hehe
-(15:43:48) nekohayo [~jeff@206-248-171-113.dsl.teksavvy.com] entered the room.
-(15:44:00) pessi: jonnylamb: please rebase against latest master ... and see if e7470c3ab and f26a5c3298 are still applicable
-(15:44:45) sjoerd: wjt: hrm, can you disco remote servers for their jud and does gabble do that if needed or does it rely on the given server being the jud?
-(15:45:34) jonnylamb: pessi: Hm, I wonder why my checkout was so out-of-date. Did you just push those patches?
-(15:45:43) jonnylamb: pessi: \o/ TpBaseChannel \o/
-(15:46:37) wjt: sjoerd: oops. the latter.
-(15:46:40) pessi: jonnylamb: I was just waiting for our tester to get rid of oFono bugs ;)
-(15:48:57) sjoerd: wjt: we should probably cope with both cases.. i wonder if jud server correctly indicate in a disco response that they're the jud server
-(15:49:46) jessevdk [~jessevdk@grijpc10.epfl.ch] entered the room.
-(15:50:09) mattire left the room (quit: Ping timeout: 245 seconds).
-(15:52:40) jonnylamb: pessi: Well you've destroyed my branch with your recent commits!
-(15:52:44) jonnylamb: pessi: http://git.collabora.co.uk/?p=user/jonny/telepathy-ring.git;a=shortlog;h=refs/heads/trivia
-(15:54:54) bcurtiswx [~bcurtis@wx.mesa.gmu.edu] entered the room.
-(15:54:54) bcurtiswx left the room (quit: Changing host).
-(15:54:54) bcurtiswx [~bcurtis@ubuntu/member/bcurtiswx] entered the room.
-(15:55:54) jessevdk left the room ("Ex-Chat").
-(15:57:03) kaserf left the room (quit: Read error: Operation timed out).
-(15:57:37) ptlo left the room (quit: Quit: Ex-Chat).
-(15:58:14) mlundblad left the room (quit: Ping timeout: 260 seconds).
-(15:58:30) wjt: so. if I were to propose adding a property alongside ValidAccounts and InvalidAccounts, which contains accounts which are not normal IM accounts—maybe they're just signed in for some kind of pubsub system—and thus should not normally be shown to the user, how many people would club me to death?
-(15:59:18) wjt: assumptions: such accounts never turn into normal accounts; there would be a separate interface for them on AM; but otherwise they would behave like normal accounts; the Account objects would also have a property on a separate interface to say they're non-user-visible service accounts?
-(15:59:33) fledermaus left the room (quit: Quit: bbl).
-(16:00:38) wjt: alternative possibly less-beating-worthy proposals include just adding the flag to the account and then modifying tp-{glib,qt4,...} to hide 'em by default
-(16:00:53) smcv: wjt: if the account manager manages it, I think it's a valid account like any other
-(16:01:32) smcv: if the libraries hide those accounts by default, that's no more compatible than changing the D-Bus API
-(16:01:44) smcv: you're just moving the incompatibility into the client libraries
-(16:01:46) wjt: but if it's not meant to be used for IM, then IM UIs shouldn't show it
-(16:01:59) wjt: yes, that's why i didn't want to put it in the client libraries :)
-(16:02:24) wjt: i want to be able to make stealth service accounts exist without modifying literally every existing and future application not to show them
-(16:02:57) smcv: wjt: if you want them to be that stealthy, put the new property on a different interface
-(16:03:11) smcv: AccountManager.I.AndAlso.SecretNinjaAccounts
-(16:03:37) wjt: that's exactly what I just proposed? :)
-(16:03:55) smcv: oh right I thought by "alongside" you meant in o.fd.T.AM
-(16:03:59) seb128 left the room (quit: Quit: Ex-Chat).
-(16:04:07) wjt: nono, i meant on ja.ninja.AccountManager
-(16:04:57) smcv: I think that's better than modifying the client libraries
-(16:05:24) wjt: but implemented in MC (yeah yeah, adding weird extensions considered harmful, but i also don't want to use the libmissioncontrol-server6 API and subclass shit)
-(16:07:01) smcv: oh yeah having weird extensions live in MC where we can keep an eye on them is better than having them in misc subclasses :-)
-(16:07:34) smcv: tbh it's not necessarily too niche to have in telepathy-spec
-(16:07:41) smcv: it's just too weird to have in the core interface
-(16:07:45) wjt: exactly :)
-(16:08:09) wjt: ugh. so after empathy crashed and this MUC i'm in respawned, all the scrollback messages turned up in 1-1 channels
-(16:08:18) seb128 [~seb128@ANancy-258-1-45-93.w90-39.abo.wanadoo.fr] entered the room.
-(16:08:18) seb128 left the room (quit: Changing host).
-(16:08:18) seb128 [~seb128@ubuntu/member/seb128] entered the room.
-(16:08:25) seb128 left the room (quit: Remote host closed the connection).
-(16:09:15) seb128 [~seb128@ANancy-258-1-45-93.w90-39.abo.wanadoo.fr] entered the room.
-(16:09:18) seb128 left the room (quit: Changing host).
-(16:09:18) seb128 [~seb128@ubuntu/member/seb128] entered the room.
-(16:10:13) sjoerd: wjt: yeah that still happens from time to time, although i thought it was fixed :(
-(16:10:27) The account has disconnected and you are no longer in this chat. You will automatically rejoin the chat when the account reconnects.
- diff --git a/tests/logger/logs/purple/jabber/user@collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt b/tests/logger/logs/purple/jabber/user@collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt deleted file mode 100644 index e3dfac5..0000000 --- a/tests/logger/logs/purple/jabber/user@collabora.co.uk/.system/2010-12-10.162531+0000GMT.txt +++ /dev/null @@ -1,5 +0,0 @@ -System log for account ka.test2@test.collabora.co.uk/TEST (jabber) connected at Fri 10 Dec 2010 16:25:31 GMT ----- +++ ka.test2@test.collabora.co.uk/TEST signed on @ 10/12/10 16:25:31 ---- ----- cosimo.alfarano@collabora.co.uk (cosimo.alfarano@collabora.co.uk) is now Offline @ 10/12/10 16:26:50 ---- ----- cosimo.alfarano@collabora.co.uk (cosimo.alfarano@collabora.co.uk) changed status from Offline to Available @ 10/12/10 16:26:54 ---- ----- +++ ka.test2@test.collabora.co.uk/TEST signed off @ 10/12/10 16:27:15 ---- diff --git a/tests/logger/logs/purple/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html b/tests/logger/logs/purple/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html deleted file mode 100644 index faf97fe..0000000 --- a/tests/logger/logs/purple/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-12.122703+0100BST.html +++ /dev/null @@ -1,12 +0,0 @@ -Conversation with test@conference.collabora.co.uk at Thu 12 Apr 2010 12:27:03 BST on user@collabora.co.uk/TEST (jabber)

Conversation with test@conference.collabora.co.uk at Thu 12 Apr 2010 12:27:03 BST on user@collabora.co.uk/TEST (jabber)

-(12:27:03) user@collabora.co.uk/TEST] entered the room.
-(12:28:22) user@collabora.co.uk/empathy] entered the room.
-(12:28:46) user2: 1
-(12:29:31) user2: 2
-(12:30:37) user@collabora.co.uk: 1
-(12:30:47) user2: 3
-(12:32:36) user2: 3
-(12:33:25) user2: 4
-(12:46:06) user@collabora.co.uk left the room.
-(12:46:46) user@collabora.co.uk/empathy] entered the room.
-(13:49:01) user@collabora.co.uk left the room.
diff --git a/tests/logger/logs/purple/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html b/tests/logger/logs/purple/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html deleted file mode 100644 index 2018a1e..0000000 --- a/tests/logger/logs/purple/jabber/user@collabora.co.uk/test@conference.collabora.co.uk.chat/2010-04-29.140846+0100BST.html +++ /dev/null @@ -1,11 +0,0 @@ -Conversation with test@conference.collabora.co.uk at Thu 29 Apr 2010 14:08:46 BST on user@collabora.co.uk/TEST (jabber)

Conversation with test@conference.collabora.co.uk at Thu 29 Apr 2010 14:08:46 BST on user@collabora.co.uk/TEST (jabber)

-(14:08:46) User1 [user@collabora.co.uk/TEST] entered the room.
-(14:08:55) User1: retest
-(14:09:04) User1: ahah
-(14:09:44) User2 [User2@collabora.co.uk/Kazoo] entered the room.
-(14:10:11) User2: 1
-(14:10:11) User2: 2
-(14:10:11) User2: 3
-(14:10:20) User2: 4
-(14:10:26) User1: 5
- diff --git a/tests/logger/logs/purple/jabber/user@collabora.co.uk/user2@collabora.co.uk/2010-12-10.162702+0000GMT.txt b/tests/logger/logs/purple/jabber/user@collabora.co.uk/user2@collabora.co.uk/2010-12-10.162702+0000GMT.txt deleted file mode 100644 index 8a15801..0000000 --- a/tests/logger/logs/purple/jabber/user@collabora.co.uk/user2@collabora.co.uk/2010-12-10.162702+0000GMT.txt +++ /dev/null @@ -1,3 +0,0 @@ -Conversation with user2@collabora.co.uk at Fri 10 Dec 2010 16:27:02 GMT on user@test.collabora.co.uk/TEST (jabber) -(16:27:02) User1: hi -(16:27:07) user@test.collabora.co.uk/TEST: hey you diff --git a/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt b/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt deleted file mode 100644 index d67ac56..0000000 --- a/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-10.000101+0000GMT.txt +++ /dev/null @@ -1,3 +0,0 @@ -Conversation with user5@collabora.co.uk at Sun 10 Jan 2010 00:01:01 GMT on user@test.collabora.co.uk/TEST (jabber) -(00:01:01) User5: A -(00:01:02) user@test.collabora.co.uk/TEST: B diff --git a/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt b/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt deleted file mode 100644 index 3bf802d..0000000 --- a/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-11.000101+0000GMT.txt +++ /dev/null @@ -1,17 +0,0 @@ -Conversation with user5@collabora.co.uk at Mon 11 Jan 2010 00:01:01 GMT on user@test.collabora.co.uk/TEST (jabber) -(00:01:01) User5: C -(00:01:02) user@test.collabora.co.uk/TEST: D -(00:01:02) user@test.collabora.co.uk/TEST: D' -(00:01:02) user@test.collabora.co.uk/TEST: D'' -(00:01:03) User5: E -(00:01:04) User5: F -(00:01:04) User5: F' -(00:01:04) User5: F'' -(00:01:05) user@test.collabora.co.uk/TEST: G -(00:01:05) user@test.collabora.co.uk/TEST: G' -(00:01:05) user@test.collabora.co.uk/TEST: G'' -(00:01:05) user@test.collabora.co.uk/TEST: G''' -(00:01:06) User5: H -(00:01:06) User5: H' -(00:01:06) User5: H'' -(00:01:06) User5: H''' diff --git a/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt b/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt deleted file mode 100644 index fa0ff80..0000000 --- a/tests/logger/logs/purple/jabber/user@collabora.co.uk/user5@collabora.co.uk/2010-01-14.000101+0000GMT.txt +++ /dev/null @@ -1,12 +0,0 @@ -Conversation with user5@collabora.co.uk at Thu 14 Jan 2010 00:01:01 GMT on user@test.collabora.co.uk/TEST (jabber) -(00:01:01) User5: I -(00:01:01) User5: I' -(00:01:01) User5: I'' -(00:01:01) User5: I''' -(00:01:02) user@test.collabora.co.uk/TEST: J -(00:01:02) user@test.collabora.co.uk/TEST: J' -(00:01:03) User5: K -(00:01:04) User5: L -(00:01:04) User5: L' -(00:01:04) User5: L'' -(00:01:04) User5: L''' -- 1.8.4.2