Logs for jdev

Show join/part/nick changes:

[00:29:13] * jack.bates joined the chat.
[00:29:13] * jack.bates left the chat.
[00:29:13] * jack.bates joined the chat.
[00:29:13] * jack.bates left the chat.
[00:29:13] * jack.bates joined the chat.
[00:29:13] * jack.bates left the chat.
[00:33:27] * jack.bates joined the chat.
[00:34:54] * notKev joined the chat.
[00:45:34] * marseille left the chat.
[02:03:52] * teo left the chat.
[02:03:53] * teo joined the chat.
[02:13:36] * lastsky joined the chat.
[02:20:05] * notKev left the chat.
[02:36:29] * Treebilou joined the chat.
[02:51:12] * Florob left the chat.
[04:29:01] * gigam left the chat.
[04:49:26] * Asterix joined the chat.
[05:04:06] * Asterix left the chat.
[05:18:23] * teo left the chat.
[05:18:23] * teo joined the chat.
[05:18:27] * darkrain left the chat.
[05:18:38] * darkrain joined the chat.
[05:27:34] * harrykar joined the chat.
[05:30:13] * harrykar left the chat.
[05:30:37] * harrykar joined the chat.
[05:30:58] * harrykar left the chat.
[06:24:58] * naw joined the chat.
[06:31:11] * naw left the chat.
[06:31:44] * Alex joined the chat.
[06:41:51] * nabatt joined the chat.
[07:07:32] * tkoski joined the chat.
[07:07:39] * tkoski left the chat.
[07:08:01] * luca tagliaferri joined the chat.
[07:14:28] * nabatt left the chat.
[07:34:46] * jack.bates left the chat.
[07:47:44] * guus joined the chat.
[08:20:44] * lastsky left the chat.
[08:22:44] * rtreffer joined the chat.
[08:26:45] * Tobias joined the chat.
[08:51:16] * Zash left the chat.
[08:53:25] * petermount joined the chat.
[09:02:13] * louiz’ left the chat.
[09:02:24] * louiz’ joined the chat.
[09:21:04] <dwd> Hiya folks.
[09:24:18] <dwd> I'm doing a bugfixing pass over PEP/Pubsub. If a client lists all its subscriptions on a PEP service, should it see the root subscription only, or should it see all nodes it's subscribed to?
[09:29:42] <dwd> Actually, I suspect that there are multiple questions here that clients really need to ask.
[09:30:20] <dwd> One is "Tell me about my subscriptions", whereas another is "Am I getting notifications from this node".
[09:31:04] * scippio joined the chat.
[09:44:54] <dwd> Actually, I'm not even sure there's a way to answer the second question.
[09:52:12] * aholler joined the chat.
[09:55:27] <aholler> dwd: you mean example 21 and 25
[09:56:08] <dwd> aholler, Right.
[09:56:14] <aholler> together with notify_sub
[09:56:24] <aholler> so what is the question?
[09:56:44] <aholler> uups,no notify_sub is only for the owner
[09:57:15] <dwd> No, I've connected, I'm looking at a PEP service (in this case), I've listed the nodes, and I want to know which of those I'm subscribed to (more specifically, which to enable the Subscribe button for).
[09:58:02] <dwd> Now at the moment, I cheerfully return nothing, although I'm subscribed (via auto-subscribe etc) to them all in practise, but most of the PEP nodes are filtered out.
[09:58:49] <dwd> To make my life more complicated, internally the filtering in and out is handled by full-jid subscriptions, rather than depth-wise bare-jid with filters.
[09:59:26] <aholler> if you are querying the service you are getting all subscriptions
[09:59:47] <dwd> Right, but no information on what nodes those subscriptions apply to.
[10:00:01] <dwd> Technically, in this instance I have only one subscription.
[10:00:24] <aholler> attribute node in example 21 tells you the node
[10:01:07] <dwd> Yes, but that doesn't help. The node is the root node (heaven only knows what that node attribute should be) and won't tell me if the subscription is depth=all, or even nodes/items.
[10:02:59] <aholler> if the node is a collection node, you are subscribed to all nodes this one includes
[10:03:30] <dwd> No, that depends on the depth value, and the type of subscription.
[10:03:58] <dwd> It's also not clear to me how one checks for a subscription on the root node as opposed to the children of that node.
[10:04:06] <aholler> yes, but you know the depth.
[10:04:11] <dwd> How?
[10:04:32] <aholler> querying the settings?
[10:04:41] * tkoski joined the chat.
[10:04:48] * tkoski left the chat.
[10:05:46] <dwd> aholler, How does one do that? Get the form for configuring it as per ¼6.3.2, then throw it away?
[10:06:14] <dwd> Ooops. I meant §6.3.2, obviously. Shouldn't try touch-typing the extended keys. :-)
[10:08:48] <aholler> yes. or with luck, in the the meta-data of the node. don't know if that option is listed there too.
[10:09:53] <dwd> Ah... But we could just list in the meta-data of the node whether or not the client was subscribed, too.
[10:10:03] <dwd> Which'd solve this particular issue.
[10:10:20] <dwd> BTW, how do you find out if you're subscribed to the root node?
[10:11:47] <aholler> yes. but that disco#info request to a node is kind of bad described. e.g. I'm missing if other features should be send (besides the meta-data) (5.4)
[10:12:02] <aholler> I think they should
[10:12:12] <aholler> so the example misses a ...
[10:13:01] * Tobias left the chat.
[10:13:09] * Tobias joined the chat.
[10:14:55] <aholler> and I don't like the field pubsub#creator
[10:14:57] <aholler> ;)
[10:16:20] <aholler> that doesn't fit into the system of affiliations and might contain some ancient invalid jid (which shouldn't published) if provided. ;)
[10:17:02] <aholler> you see, I'm currently building a list of pubsub-question too ;)
[10:18:20] <aholler> I'll put your question in regard to depth on that list too ;)
[10:19:01] <aholler> (waiting for the next rfc for pubsub) ;)
[10:21:07] <aholler> handling of affiliations in regard to collection nodes is another question which could answer your question too
[10:21:15] * Treebilou left the chat.
[10:22:06] <aholler> hmm, maybe looking at 0248 will help
[10:22:21] <aholler> haven't done that up to now
[10:22:35] <dwd> I have, but I also know it changed partway through my implementation.
[10:23:23] <dwd> Ah, quite substantially - I implemented the old form method, whereas this now has seperate commands.
[10:28:27] <aholler> all those feature-not-impleted errors are imho wrong too. service-unavailable would imho be the correct answer
[10:29:16] <aholler> how should a service return feature-not-implemented if it doesn't know about the feature? ;)
[11:26:30] <dwd> /me doubles the number of Board candidates.
[11:26:37] <dwd> Still no Council ones, though.
[11:48:14] <Alex> does anybody know if teh auth changes at facebook are optional, recommended or mandatory?
[11:48:20] <Alex> http://developers.facebook.com/blog/post/555/
[11:48:57] <Alex> and I don't understand how you can make so many breaking changes as a "big player"
[12:07:23] * harrykar joined the chat.
[12:10:26] * nielsvh joined the chat.
[12:28:02] * naw joined the chat.
[12:29:17] * Treebilou joined the chat.
[12:43:16] * rtreffer left the chat.
[12:43:30] * rtreffer joined the chat.
[12:49:15] * notKev joined the chat.
[12:57:43] * notKev left the chat.
[12:57:44] * bLaDe joined the chat.
[13:18:00] <aholler> Alex: easy, they want people to use the web interface, so I assume the xmpp-feature is something in the category 'don't care'.
[13:19:19] * bLaDe left the chat.
[13:27:27] * marseille joined the chat.
[13:27:30] <Tobias> Alex, are they deprecating digest-md5 auth?
[13:28:40] * dax joined the chat.
[13:29:15] <Alex> Tobias: dunno what they are doing, but they made some extensions to the X_FACEBOOK_PLATFORM Sasl mechanism for oauth
[13:29:33] <Alex> and not sure if they force you to us ethis extension or it its optional
[13:38:12] <aholler> https://developers.facebook.com/docs/chat/
[13:38:47] <Alex> yup, there is an updated php example
[13:39:11] <Alex> but I guess it wont work ;-)
[13:39:22] * dax left the chat.
[13:39:32] <Alex> $SESSION_XML has no <iq> open tag
[13:40:41] <aholler> so it was tested before posted ;)
[13:41:13] <Alex> ya, like all stuff at Facebook ;-)
[13:41:27] * naw left the chat.
[13:42:07] <Tobias> facebook became so annoying to use without browser extensions
[13:47:06] * deryni left the chat.
[13:48:39] * louiz’ left the chat.
[13:48:51] * louiz’ joined the chat.
[13:55:05] * nielsvh left the chat.
[14:09:53] * Alex left the chat.
[14:29:20] * Lance joined the chat.
[14:31:17] * teo left the chat.
[14:41:54] * deryni joined the chat.
[14:47:52] * darkrain_ joined the chat.
[14:48:30] * waqas joined the chat.
[14:51:10] * deryni left the chat.
[14:51:55] * ivan.martinez joined the chat.
[15:01:11] * teo joined the chat.
[15:10:41] * Florob joined the chat.
[15:26:36] * petermount left the chat.
[15:28:18] * Zash joined the chat.
[15:29:31] * Tobias left the chat.
[15:30:07] * aholler left the chat.
[15:30:24] * guus left the chat.
[15:30:36] * Treebilou left the chat.
[15:31:24] <darkrain_> .
[15:35:48] * petermount joined the chat.
[15:36:21] * stpeter joined the chat.
[15:36:31] * guus joined the chat.
[15:39:02] * Treebilou joined the chat.
[15:41:50] * justin joined the chat.
[15:41:56] * Florob left the chat.
[15:50:41] * deryni joined the chat.
[15:58:51] <waqas> .
[16:00:52] <Zash> !
[16:07:40] * Florob joined the chat.
[16:08:42] * rtreffer left the chat.
[16:09:01] * rtreffer joined the chat.
[16:13:50] * Tobias joined the chat.
[16:28:24] * Zash left the chat.
[16:37:06] * guus left the chat.
[16:49:14] * Zash joined the chat.
[16:52:55] * Zash left the chat.
[17:04:22] * Jmedev joined the chat.
[17:05:24] * Jmedev left the chat.
[17:05:34] <dwd> ·
[17:05:57] <waqas> ··
[17:06:23] * luca tagliaferri left the chat.
[17:06:36] <dwd> So... Example 21 in XEP-0060. It says that "If subscription idenfiers are supported by the service, the subid attribute MUST be present as well", but then not all subscriptions are presented with a subid.
[17:07:09] <dwd> I (mistakenly?) coded that only where there are multiple subscriptions I have subid's present - did I do the wrong thing?
[17:10:04] <waqas> I think you did the wrong thing, yes.
[17:10:35] * petermount left the chat.
[17:10:50] <dwd> waqas, So Example 21 is also wrong?
[17:12:50] <waqas> "Such a content-based service SHOULD allow an entity to subscribe more than once to the same node and, if so, MUST use subscription identifiers (SubIDs) to distinguish between multiple subscriptions." - I think you might not be wrong. Hmm..
[17:13:19] * rtreffer left the chat.
[17:15:14] <waqas> Do you generate these subids on the second subscription? And don't notify the first subscriber of the subid in the subscribe-result?
[17:16:35] <waqas> (assuming I'm grokking this correctly)
[17:17:56] * harrykar left the chat.
[17:18:07] * scippio left the chat.
[17:20:22] * Florob left the chat.
[17:23:20] * evilotto joined the chat.
[17:36:13] * scippio joined the chat.
[17:36:17] * scippio left the chat.
[17:37:16] * scippio joined the chat.
[17:37:22] * scippio left the chat.
[17:38:39] * scippio joined the chat.
[17:51:22] * evilotto left the chat.
[17:51:36] * notKev joined the chat.
[17:51:42] * Treebilou left the chat.
[17:52:22] * naw joined the chat.
[17:55:10] <dwd> Well, we generate a subid for every subscription, which seems sensible.
[17:55:18] * Lance left the chat.
[17:56:44] * Treebilou joined the chat.
[17:57:17] * evilotto joined the chat.
[17:57:56] * waqas left the chat.
[18:01:28] * thkoch2001 joined the chat.
[18:45:03] * notKev left the chat.
[18:51:00] * nabatt joined the chat.
[18:51:17] * notKev joined the chat.
[18:59:07] * ivan.martinez left the chat.
[19:20:24] * Lance joined the chat.
[19:21:13] * notKev left the chat.
[19:25:52] * notKev joined the chat.
[19:25:59] * Tobias_ joined the chat.
[19:26:23] * Tobias left the chat.
[19:28:00] * Tobias joined the chat.
[19:29:34] * Tobias__ joined the chat.
[19:30:26] * Tobias_ left the chat.
[19:31:37] * Tobias_ joined the chat.
[19:32:28] * Tobias left the chat.
[19:33:33] * Tobias__ left the chat.
[19:33:37] * Tobias joined the chat.
[19:33:41] * Tobias left the chat.
[19:36:52] * Tobias_ left the chat.
[19:38:12] * Asterix joined the chat.
[19:43:14] * Tobias joined the chat.
[19:48:15] * thkoch2001 left the chat.
[19:59:50] * nabatt left the chat.
[20:05:43] * edhelas joined the chat.
[20:06:12] <edhelas> hye everyone
[20:06:46] <edhelas> is there someone here to help me about PEP and Pubsub ?
[20:07:25] <Link Mauve> What do you want?
[20:07:35] <Link Mauve> And don’t ask to ask, just ask.
[20:08:08] <edhelas> I'm trying to implement xep 277
[20:08:19] <Link Mauve> Outch… /o\
[20:08:30] <edhelas> or some stuff like that
[20:08:35] <Link Mauve> You really should use a better XEP.
[20:08:53] <edhelas> using PEP to store Pubsub items
[20:09:09] <Link Mauve> What?
[20:10:26] <edhelas> I want that my users will be able to store some messages in a stream
[20:10:57] <edhelas> but I also want that the stream can be accessible by a simple XMPP URI
[20:11:17] <edhelas> like "Tune"
[20:11:53] <Link Mauve> XMPP URI? You mean JID?
[20:11:59] <edhelas> yes
[20:16:18] <edhelas> but on ejabberd he keep only the last sent message :/
[20:16:18] <edhelas> but ejabberd keep only the last sent message
[20:16:18] * edhelas left the chat.
[20:16:18] * edhelas joined the chat.
[20:16:18] * edhelas left the chat.
[20:16:18] * edhelas joined the chat.
[20:16:18] * edhelas left the chat.
[20:16:18] * edhelas1 joined the chat.
[20:16:18] * edhelas1 left the chat.
[20:20:12] <dwd> edhelas, Given a node name and a jid - and the node name can be constant - you can find the nodes pretty easily.
[20:22:00] * edhelas joined the chat.
[20:22:13] * Florob joined the chat.
[20:22:26] * Treebilou left the chat.
[20:22:29] * edhelas left the chat.
[20:22:31] * Tobias left the chat.
[20:26:55] * edhelas joined the chat.
[20:27:57] * Treebilou joined the chat.
[20:38:16] * edhelas left the chat.
[20:42:15] * Neustradamus left the chat.
[20:42:57] * Neustradamus joined the chat.
[20:44:47] * luca tagliaferri joined the chat.
[20:54:15] * Neustradamus left the chat.
[20:54:42] * Neustradamus joined the chat.
[20:55:43] * notKev left the chat.
[20:58:46] * deryni left the chat.
[21:07:18] * Tobias joined the chat.
[21:20:30] * Xificurk left the chat.
[21:33:03] * jameschurchman joined the chat.
[21:46:16] * Neustradamus left the chat.
[21:47:31] * Neustradamus joined the chat.
[21:58:46] * stpeter left the chat.
[22:06:35] * Asterix left the chat.
[22:10:20] * naw left the chat.
[22:13:23] * deryni joined the chat.
[22:26:27] * luca tagliaferri left the chat.
[22:32:01] * luca tagliaferri joined the chat.
[22:58:35] * Tobias left the chat.
[23:22:23] * luca tagliaferri left the chat.