Logs for jdev@conference.jabber.org
[00:12:12] * Lance left the chat.
[00:21:36] * jcea left the chat.
[00:37:54] * tato left the chat.
[00:38:03] * tato joined the chat.
[00:40:37] * Lance joined the chat.
[00:54:14] * Flow left the chat.
[00:54:20] * Flow joined the chat.
[01:10:53] * Flow left the chat.
[02:02:55] * bear left the chat.
[02:05:14] * Lance left the chat.
[03:10:53] * MattJ left the chat.
[03:10:53] * MattJ joined the chat.
[03:56:35] * Tobias joined the chat.
[03:59:51] * Tobias left the chat.
[05:14:00] * MattJ left the chat.
[06:16:56] * Alex joined the chat.
[06:17:16] * Alex left the chat.
[06:17:16] * Alex joined the chat.
[06:36:45] * ermine joined the chat.
[06:50:53] * Alex left the chat.
[06:55:45] * Tobias left the chat.
[06:58:58] * timothee.jaussoin joined the chat.
[07:03:54] * timothee.jaussoin joined the chat.
[07:10:55] * Asterix joined the chat.
[07:16:03] * jabberjocke joined the chat.
[07:16:10] * timothee.jaussoin left the chat.
[07:30:47] * timothee.jaussoin joined the chat.
[07:38:49] * timothee.jaussoin left the chat.
[07:45:24] * Tobias joined the chat.
[07:55:46] * jabberjocke left the chat.
[07:58:06] * Tobias joined the chat.
[08:03:07] * Tobias left the chat.
[08:13:30] * 0xAFFE joined the chat.
[08:26:27] * Flow joined the chat.
[08:35:00] * jcea joined the chat.
[08:39:39] * jabberjocke joined the chat.
[08:51:49] * stpeter joined the chat.
[08:53:09] * stpeter left the chat.
[10:08:52] * whatever left the chat.
[12:02:27] * timothee.jaussoin left the chat.
[12:06:18] * Asterix left the chat.
[12:11:24] * KevWalke joined the chat.
[12:46:16] * Asterix joined the chat.
[12:46:33] * tato left the chat.
[12:51:35] * jabberjocke left the chat.
[13:00:07] * timothee.jaussoin joined the chat.
[13:01:22] * Maranda joined the chat.
[13:03:15] * Alex joined the chat.
[13:03:24] * timothee.jaussoin joined the chat.
[13:16:24] * timothee.jaussoin left the chat.
[13:17:58] * Maranda left the chat.
[13:25:45] * timothee.jaussoin left the chat.
[13:26:00] * timothee.jaussoin joined the chat.
[13:31:15] * Flow joined the chat.
[13:47:20] * naw joined the chat.
[13:52:04] * stpeter joined the chat.
[13:53:42] * stpeter left the chat.
[14:11:49] * MattJ joined the chat.
[14:17:25] * Flow left the chat.
[14:37:45] * naw left the chat.
[14:43:34] * edwinm left the chat.
[14:44:51] * edwinm joined the chat.
[14:59:29] * deryni left the chat.
[15:09:07] * Irdis joined the chat.
[15:09:59] * stpeter joined the chat.
[15:10:05] * stpeter left the chat.
[15:10:05] * stpeter joined the chat.
[15:17:14] * Irdis left the chat.
[15:21:15] * Irdis joined the chat.
[15:21:44] * Irdis left the chat.
[15:28:51] * Irdis joined the chat.
[15:41:01] * Maranda joined the chat.
[15:42:30] * bear joined the chat.
[15:51:55] * Irdis left the chat.
[15:51:57] * Irdis joined the chat.
[15:53:44] * Irdis left the chat.
[15:54:44] * Irdis joined the chat.
[15:57:59] * timothee.jaussoin left the chat.
[15:58:27] * deryni joined the chat.
[16:06:47] * 0xAFFE left the chat.
[16:06:51] * 0xAFFE joined the chat.
[16:19:15] * Irdis left the chat.
[16:23:27] * edwinm left the chat.
[16:23:34] * Alex left the chat.
[16:23:35] * edwinm joined the chat.
[16:33:03] * 0xAFFE left the chat.
[16:33:06] * 0xAFFE joined the chat.
[16:35:36] * MattJ left the chat.
[16:35:55] * MattJ joined the chat.
[16:37:30] * jabberjocke joined the chat.
[16:38:31] * Maranda left the chat.
[16:42:42] * MattJ_ joined the chat.
[16:45:08] * jabberjocke left the chat.
[17:23:57] * ralphm left the chat.
[17:24:06] * ralphm joined the chat.
[17:35:00] <> .
[17:35:14] <> ,
[17:35:36] <> /me determines to solve the "unreliable remote MUC" problem somehow soon
[17:36:44] <> MattJ_: PSA? :)
[17:37:07] <> That would help if the unreliable server ran my code ;)
[17:37:23] <> I need to know when I'm disconnected from the MUC
[17:37:39] <> Yes, that's what PSA does.
[17:37:42] <> How?
[17:38:03] <> It's just annotations, it doesn't "do" anything as such
[17:38:04] <> Telling you when the remote server becomes unreachable.
[17:38:22] <> So all occupant presence would be repeated with annotations?
[17:38:45] <> The annotation's done by your server, but yes.
[17:38:53] <> I'm not entirely sure this is the right approach, FWIW.
[17:40:32] <> what is PSA (in that context)?
[17:40:58] <> because I want that problem solved as well :s
[17:42:34] <> Presence State Annotations.
[17:42:34] <> louiz’, you and your users, I saw the proposed ping hack... I think this is the server's responsibility though
[17:43:07] <> ok thanks
[17:44:00] <> MattJ_: If you have a better solution to this than PSA, please do share. Solving this seems very desirable to me.
[17:44:42] <> Kev, I'm going to experiment with detecting unclean s2s drops
[17:44:55] <> Isn't this back into PSA territory?
[17:45:08] <> A variation on the theme, anyway.
[17:45:26] <> I think I'd just send unavailable presence once I'm pretty sure the remote server is down/restarted
[17:46:23] <> Or just unreachable for a moment, in which case the person might still be an occupant?
[17:48:23] <> I always get confused about PSA because those are my initials ;-)
[17:48:25] <> Yes, differentiating the two is the hard part :)
[17:48:41] <> stpeter, I hear it wasn't a total accident :)
[17:48:45] <> stpeter: Oh, there's a coincidence. You'd think I would have noticed before submitting the XEP :)
[17:48:45] <> erk
[17:49:36] <> I don't remember if that was Dave or mine, but it wasn't accidental.
[17:49:48] <> I blame Mr. Cridland
[17:49:54] <> That's always a sound policy.
[17:49:57] <> heh
[17:50:13] <> Although I may have been guilty of silly names too. I may have accidentally named one of the heuristics in my PhD "SAMOSA".
[17:50:56] * Tobias left the chat.
[17:52:45] <> All other naming silliness pales in comparison to this conference: http://www.thei3p.org/events/sausage2011.html .
[17:53:35] <> deryni: I think LEMONADE was a close contender.
[17:54:31] <> I don't know that one.
[17:54:43] <> Email WG.
[17:55:14] <> https://tools.ietf.org/wg/lemonade/charters
[17:56:01] * 0xAFFE left the chat.
[17:58:38] <> Ah. Does that name have a reason?
[18:22:49] * Tobias joined the chat.
[18:22:59] * Alex joined the chat.
[18:35:15] * Asterix left the chat.
[18:46:48] * Flow left the chat.
[18:47:00] <> People like silly names?
[18:49:00] <> Heh.
[19:20:48] * timothee.jaussoin joined the chat.
[19:29:37] * tato joined the chat.
[19:41:04] * naw joined the chat.
[19:46:18] * ermine left the chat.
[19:50:07] * Maranda joined the chat.
[19:50:32] <> ;
[19:50:35] <> .
[19:50:45] <> :
[19:51:00] <> /me sorry was testing something :P
[19:51:06] <> of interest: http://www.theverge.com/2013/12/4/5173726/you-have-too-many-chat-apps-can-layer-connect-them
[19:51:24] <> subtitle: "The people behind Jabber and Grand Central want to reinvent how we chat"
[19:53:28] <> /me thinks that M-Link doesn't rewrite ids on reflected message stanzas, it just removes id attributes >_>
[19:53:40] <> ... which is not pretty.
[19:57:08] <> reminds me of http://xkcd.com/927/
[19:57:41] <> yes, that's a classic :-)
[19:58:16] * Darlan joined the chat.
[19:59:16] <> oh, its even down there in the comments.
[19:59:31] <> /me is back to writing radio intercom apps
[20:00:11] <> nice :-)
[20:03:42] <> I think Maranda is referring to the Last Message Correction bug of Gajim against M-Link.
[20:04:00] <> test1
[20:04:02] <> test2
[20:04:04] <> That is, after he implied so to me :-)
[20:04:07] <> Here it works.
[20:04:16] <> Not for me.
[20:04:19] <> From poezio.
[20:04:21] <> Not for me. correction.
[20:04:22] <> Oh, really?
[20:04:32] <> Did you see my correction?
[20:04:32] <> Not in Gajim.
[20:04:39] <> Strange.
[20:04:49] <> I see two messages.
[20:04:49] <> The correction with M-link will never work, it cannot.
[20:04:57] <> oh cool - that works in swift
[20:05:05] <> "edited"
[20:05:11] <> Link Mauve, that's cause M-Link just plainly removes the id attribute on reflected stanzas
[20:05:12] <> bear, then the implementation is wrong :D
[20:05:29] <> why - because it shows a change?
[20:05:37] <> :|
[20:05:38] <> because the ids are not the same
[20:05:47] <> which is not right in *my opinion* anyways
[20:05:54] <> m-link broadcasts each message with a different id for each recipient
[20:06:05] <> mathieui, why do I see my message as corrected?
[20:06:07] <> Not really, it doesn't at all here.
[20:06:16] <> From Swift group chat:
[19:52:08] Darlan: Should M-Link treat to last message correction stanzas differently?
[19:52:29] Kev: I think it's possible we need to change the LMC spec.
[20:06:22] <> <!-- Out mer 04 dic 2013 20:50:31 CET -->
<message xmlns="jabber:client" to="jdev@conference.jabber.org" type="groupchat" id="68">
<body>;</body>
</message>
<!-- In mer 04 dic 2013 20:50:32 CET -->
<message type='groupchat' to='maranda@lightwitch.org/Aero' from='jdev@conference.jabber.org/Maranda'>
<body>;</body>
</message>
<r xmlns='urn:xmpp:sm:2'/>
[20:06:29] <> Maranda, oO
[20:06:34] <> that behavior is unspecified in XEP-0045, unfortunately (whether to retain the id or write a new one on each message that
does out)
[20:06:36] <> last time I checked, there were still ids
[20:06:37] <> /me questions where is the id.
[20:07:10] <> test
[20:07:13] <> test2
[20:07:21] <> I see two messages
[20:07:32] * tato left the chat.
[20:07:44] * tato joined the chat.
[20:08:04] * tato left the chat.
[20:08:25] <> Link Mauve, it is corrected on poezio because we correct the message with the id of the last of our message we received
[20:08:35] * tato joined the chat.
[20:08:36] <> so it is indeed corrected according to the spec, but only on your client
[20:09:21] <> I see.
[20:09:35] <> You get the message id back on your own stanza?
[20:10:12] <> deryni, yeah, at the beginning we didn’t check for the received message, so the messages weren’t corrected anywhere
[20:10:15] <> No, but we store the out stanza.
[20:10:19] <> Link Mauve, no
[20:10:23] <> Oh?
[20:10:30] <> that is what we did at first
[20:10:34] <> I'm not sure on Gajim's code, but I think that if M-Link just rewrited the id there wouldn't be a problem.
[20:10:51] <> then I changed that to take into account the received stanza, but that didn’t improve things much
[20:11:37] <> It is interesting that M-Link would send it back to you but strip it before sending to anyone else.
[20:14:05] <> deryni, jabber.org doesn’t strip, I just checked
[20:14:14] <> Maranda, does your client send ids at all?
[20:14:19] <> ...
[20:14:29] <> <!-- Out mer 04 dic 2013 20:50:31 CET -->
<message xmlns="jabber:client" to="jdev@conference.jabber.org" type="groupchat" id="68">
<body>;</body>
</message>
[20:15:41] <> As long as I'm not having some strange allucinatory event caused by my left heel's injury, I think so.
[20:16:14] <> <!-- Out mer 04 dic 2013 21:15:41 CET -->
<message xmlns="jabber:client" to="jdev@conference.jabber.org" type="groupchat" id="113">
<body>As long as I'm not having some strange allucinatory event caused by my left heel's injury, I think so.</body>
</message>
<!-- In mer 04 dic 2013 21:15:41 CET -->
<message type='groupchat' to='maranda@lightwitch.org/Aero' from='jdev@conference.jabber.org/Maranda'>
<body>As long as I'm not having some strange allucinatory event caused by my left heel's injury, I think so.</body>
</message>
[20:16:17] <> :) brb
[20:17:28] <> 21:16:14 --> <message to="mathieui@mathieui.net/srv" type="groupchat" id="a435ef5d-5503-4092-b270-3f7da9decd5d-CD8C" from="jdev@conference.jabber.org/Maranda"><body><!--
Out
mer 04 dic 2013 21:15:41 CET -->
<message xmlns="jabber:client" to="jdev@conference.jabber.org" type="groupchat" id="113">
<body>As long as I'm not having some strange allucinatory event caused by my left heel's injury, I think so.</body>
</message>
<!-- In mer 04 dic 2013 21:15:41 CET -->
<message type='groupchat' to='maranda@lightwitch.org/Aero' from='jdev@conference.jabber.org/Maranda'>
<body>As long as I&apos;m not having some strange allucinatory event caused by my left heel&apos;s injury, I
think so.</body>
</message></body></message>
[20:17:33] <> (sorry for the formatting)
[20:17:59] <> To you, but not to me.
[20:18:11] <> that’s really weird
[20:18:16] <> I don’t have this issue
[20:18:37] <> Darlan maybe could fire the console and check if he's experiencing the same.
[20:19:31] <> Maranda, what do you want me to do?
[20:19:53] <> Open the XML console and send a message here, see if the reflected message stanza has an id or not?
[20:19:55] <> I have gajim -v set so I can just look at output.txt.
[20:20:09] <> /me thinks the xml console would be easier.
[20:20:32] <> test xml message
[20:21:32] <> No ID in In stanza:
<!-- Out IST 22:20:32 2013 דצמ 04 ד' -->
<message xmlns="jabber:client" to="jdev@conference.jabber.org" type="groupchat" id="941">
<body>test xml message</body>
</message>
<!-- In IST 22:20:32 2013 דצמ 04 ד' -->
<message type='groupchat' to='darlan@gajim.org/Gajim' from='jdev@conference.jabber.org/Darlan'>
<body>test xml message</body>
</message>
[20:23:18] <> /me .
[20:23:55] <> Dec 04 20:23:18 s2sin283c190 debug Handled incoming stanzas: 277
Dec 04 20:23:18 s2sin283c190 debug Received[s2sin]: <message type='groupchat' to='maranda@lightwitch.org/Aero' from='jdev@conference.jabber.org/Maranda'>
[20:24:02] <> definitely it's being stripped.
[20:24:33] <> Why would a server strip an ID for?
[20:27:39] <> /me has no idea ^^.
[20:36:04] <> It could be related to SM on the s2s stream in my case, but then I don't think gajim.org would be affected also.
[20:38:16] * Maranda left the chat.
[20:38:16] <> I hope this issue will not delay next Gajim 0.16 release, which, I guess, should have been released already.
[20:38:32] * Maranda joined the chat.
[20:39:03] <> .
[20:41:19] <> I don't seem to receive any id at all on any of the occupants groupchat message stanzas, even on a different client.
[20:41:59] * Darlan left the chat.
[20:42:16] <> Darlan, I don't think the issue is related to Gajim itself you should try from an account on a server different from gajim.org
[20:44:44] * Maranda joined the chat.
[20:45:35] <> mathieui, Link Mauve - the only conjecture I can make is that M-Link behaves differently with you guys because you have an
affiliation.
[20:45:51] <> Darlan and I don't.
[20:46:13] <> Darlan and I, don't.
[21:04:54] * Maranda left the chat.
[21:06:42] * Maranda left the chat.
[21:10:05] * timothee.jaussoin joined the chat.
[21:18:18] * timothee.jaussoin left the chat.
[21:22:01] * Florob joined the chat.
[21:32:07] * tato left the chat.
[21:45:08] * deryni left the chat.
[22:01:16] * tato joined the chat.
[22:06:23] * jabberjocke joined the chat.
[22:17:32] * Tobias left the chat.
[22:41:51] * dwd joined the chat.
[22:43:02] * tato left the chat.
[22:43:50] * Tobias joined the chat.
[22:49:14] * naw left the chat.
[22:49:31] <> Cat, meet pigeons.
[22:56:32] * ralphm left the chat.
[22:57:04] * ralphm joined the chat.
[23:00:39] * bear left the chat.
[23:15:49] * deryni joined the chat.
[23:54:47] * tato joined the chat.