Logs for jdev
[05:16:47] * ermine joined the chat.
[05:28:44] * waqas joined the chat.
[05:32:16] * waqas left the chat.
[05:32:42] * waqas joined the chat.
[05:36:12] * john joined the chat.
[05:59:37] * Guus joined the chat.
[06:01:32] * Guus left the chat.
[06:08:55] * mlundblad_laptop joined the chat.
[06:09:15] * Guus joined the chat.
[06:14:12] * teo left the chat.
[06:14:13] * teo joined the chat.
[06:24:22] * Kev joined the chat.
[06:26:34] * Tobias joined the chat.
[06:28:25] * Tobias left the chat.
[06:28:36] * Tobias joined the chat.
[06:33:04] * Treebilou left the chat.
[06:35:56] * evilotto joined the chat.
[06:48:05] * nabatt joined the chat.
[06:52:07] * john left the chat.
[07:01:35] * mlundblad_laptop left the chat.
[07:03:06] * mlundblad_laptop joined the chat.
[07:31:47] * Kev left the chat.
[07:32:59] * john joined the chat.
[07:34:41] * luca tagliaferri joined the chat.
[07:52:07] * evilotto left the chat.
[08:00:46] * jkhii left the chat.
[08:01:07] * Tobias left the chat.
[08:01:13] * luca tagliaferri left the chat.
[08:10:12] * Kev joined the chat.
[08:23:58] * Tobias joined the chat.
[08:27:12] * teo left the chat.
[08:27:12] * teo joined the chat.
[08:30:46] * petermount joined the chat.
[08:42:34] * Tobias left the chat.
[08:48:50] * smoku joined the chat.
[08:52:27] * waqas left the chat.
[08:55:10] * Tobias joined the chat.
[09:15:34] * Treebilou joined the chat.
[09:29:03] * Tobias left the chat.
[09:36:44] * nabatt left the chat.
[09:39:28] * nabatt joined the chat.
[09:49:17] * MattJ joined the chat.
[10:02:03] * Tobias joined the chat.
[10:10:17] * Guus left the chat.
[11:15:09] * luca tagliaferri joined the chat.
[11:25:37] * waqas joined the chat.
[11:42:46] * smoku left the chat.
[11:46:32] * smoku joined the chat.
[11:46:50] * smoku left the chat.
[12:13:03] * nabatt left the chat.
[12:17:37] * teo left the chat.
[12:17:38] * teo joined the chat.
[12:18:40] * Kalyan joined the chat.
[12:26:30] * smoku joined the chat.
[12:28:22] * Kalyan left the chat.
[12:45:31] * Zash joined the chat.
[13:05:06] * Alex joined the chat.
[13:06:06] * smoku left the chat.
[13:20:54] * Tobias left the chat.
[13:29:39] * teo left the chat.
[13:31:29] * Florob joined the chat.
[13:37:03] * Kalyan joined the chat.
[13:37:38] * Kalyan left the chat.
[13:40:00] * guillec joined the chat.
[13:59:14] * Asterix left the chat.
[13:59:24] * Asterix joined the chat.
[14:00:00] * Alex left the chat.
[14:00:15] * Asterix left the chat.
[14:00:26] * Asterix joined the chat.
[14:02:48] * Kev left the chat.
[14:17:29] * Link Mauve joined the chat.
[14:18:50] * mlundblad_laptop left the chat.
[14:29:57] * waqas left the chat.
[14:29:57] * waqas joined the chat.
[14:54:33] * jugg left the chat.
[14:55:55] * Florob left the chat.
[14:56:27] * Florob joined the chat.
[14:58:29] * gu1ll4um3r0m41n in now known as Gu1.
[15:20:50] * waqas left the chat.
[15:29:27] * Florob left the chat.
[15:32:53] * jkhii joined the chat.
[15:41:01] * Link Mauve left the chat.
[15:59:58] * evilotto joined the chat.
[16:18:36] * deryni left the chat.
[16:18:36] * deryni joined the chat.
[16:36:43] * bjc joined the chat.
[16:38:55] * jkhii left the chat.
[16:43:07] * john left the chat.
[16:47:52] * petermount left the chat.
[16:59:13] * hawke joined the chat.
[17:01:46] * Florob joined the chat.
[17:07:13] * john joined the chat.
[17:08:09] * nabatt joined the chat.
[17:15:56] * Alex_G joined the chat.
[17:16:03] * Alex_G left the chat.
[17:24:55] * luca tagliaferri left the chat.
[17:26:54] * john left the chat.
[17:34:30] * Neustradamus joined the chat.
[18:01:31] * john joined the chat.
[18:13:11] * teo joined the chat.
[18:35:07] * waqas joined the chat.
[18:37:45] * Zash left the chat.
[18:39:11] * badlop joined the chat.
[18:39:18] * teo left the chat.
[18:39:19] * teo joined the chat.
[18:45:26] * grom left the chat.
[18:45:26] * grom joined the chat.
[18:52:35] * Zash joined the chat.
[19:08:19] * Guus joined the chat.
[19:16:36] * darkrain left the chat.
[19:16:58] * Zash left the chat.
[19:17:03] * darkrain joined the chat.
[19:17:49] * Zash joined the chat.
[19:27:52] * nabatt left the chat.
[19:38:27] * mlundblad left the chat.
[19:46:39] * Kev joined the chat.
[19:47:32] * Florob left the chat.
[19:52:00] * hawke left the chat.
[19:52:37] * hawke joined the chat.
[19:59:17] * Link Mauve joined the chat.
[19:59:21] * tofu left the chat.
[20:11:03] * luca tagliaferri joined the chat.
[20:12:29] * tofu joined the chat.
[20:19:31] <Guus> anyone care to discuss the Microblogging XEP ?
[20:20:01] <MattJ> What's up?
[20:20:13] <Guus> should it really be based on Atom?
[20:20:23] <johnny> vs?
[20:20:27] <johnny> what else?
[20:20:34] <Guus> (Bear and me are exchanging e-mails on the standards list, but I like MUC better ;) )
[20:20:44] <Guus> something less complex
[20:20:46] <johnny> like identichat
[20:21:14] <Guus> not sure, I'm not familiar with other specs
[20:21:16] <johnny> or using spectrum with twitter
[20:21:21] <johnny> i'ts not a spec
[20:21:29] <johnny> it's a program that mattj wrote (i think)
[20:21:37] <johnny> it's identi.ca via muc
[20:22:05] <Guus> ah, ok. But is that based on the Microblogging XEP?
[20:22:07] <johnny> Guus, hanzz implemented the libpurple twitter plugin via xmpp muc
[20:22:07] <johnny> no
[20:22:11] <johnny> it's not
[20:22:21] <waqas> What exactly is complicated about Atom? Don't use any optional stuff, and it's about as simple as say usertune :/
[20:22:37] * grom in now known as kkszysiu.
[20:22:58] <Guus> well, perhaps the examples in the xep are overly-complex then
[20:24:27] <Guus> and there are some oddities (that bear and I are discussing) that I find annoying at least: instead of the content, use a
title element (to avoid empty titles), we need an additional author specification, even though I believe that's implied (author
typically is the PEP-service owner)
[20:24:45] <waqas> They are. <source/> is optional for example.
[20:25:01] <waqas> Which reduces the entry size in the examples by half.
[20:26:14] <waqas> See http://tools.ietf.org/html/rfc4287#section-1.1 for a small entry
[20:26:28] <waqas> Just the <entry/>
[20:27:08] <Guus> ok, just the entry woudl be a lot better - but Atom requires you to add the author if thre's no feed context, for example
[20:27:23] <Guus> and I think we can do without title, possibly even ID too
[20:27:49] <Guus> it's all... bloated. Makes it less likely to be implemented in existing apps that don't use Atom yet, I think.
[20:28:19] <johnny> it's not that bloated..
[20:28:30] <johnny> one lib will handle it
[20:28:31] <Guus> no, but it could be a lot simpler
[20:28:56] <Guus> XMPP in itself can be pretty complex - we're wrapping this in pubsub/PEP to begin with
[20:29:08] <johnny> obviously it can :)
[20:29:14] <waqas> I don't think there's any simpler competing format.
[20:29:25] <johnny> a made up json format?
[20:29:29] <johnny> i guess..
[20:29:36] <waqas> You could make one of course, but that wouldn't have existing support.
[20:29:44] <waqas> json in xml.. joke or not? :)
[20:29:49] <waqas> You never know :)
[20:29:57] <Guus> why not use an XMPP specific representation, and use an extension to the XEP if you want Atom (or other formats) interoperability?
[20:30:04] * john left the chat.
[20:30:11] <johnny> because there's already too much reinvention in xmpp
[20:30:21] <johnny> better to wrap more of xmpp in atompub :)
[20:30:37] <johnny> my favorite example.. data forms..
[20:30:49] <johnny> data forms... when xforms can do the job :)
[20:31:20] <johnny> i think you're fighting the wrong battle Guus .. better to make xmpp itself reuse more things if anything at all
[20:31:59] <waqas> http://en.wikipedia.org/wiki/List_of_content_syndication_markup_languages - Out of all those, I'd pick Atom :/
[20:32:47] <waqas> And reinventing the wheel here would be the wrong thing to do. Is having <title/> or <author/> required by Atom really that
bad?
[20:33:14] <Guus> that has its pro's and con's. In the Microblogging example, i'm wondering how many clients would actually be written that
make use of Atom-based PEP to provide content.
[20:33:35] <Guus> microblogs do not have a title.
[20:33:45] <waqas> My point is, it would be no harder and no easier than something custom you come up with.
[20:34:35] <johnny> why can't microblogs have a title?
[20:34:44] <Guus> <post><content>hello world</content></post>
[20:34:56] <johnny> Guus, did you ever see the atompub mod created by eric cestari for ejabberd?
[20:35:13] <johnny> it exposes the atom feed of the microblog via the http server
[20:35:13] <Guus> sorry, they don't need to have a title (twitter for example, doesn't)
[20:35:18] <johnny> a title would be useful for that
[20:35:21] <waqas> Guus: Microblog entries can have a title, and no have content :)
[20:35:45] <johnny> also waqas .. you should make it for me
[20:35:46] <johnny> :)
[20:35:49] <johnny> hehe
[20:35:57] <johnny> in prosody i mean
[20:36:04] <waqas> It? :)
[20:36:21] <waqas> I already wrote you a mod_pep. Bug those client authors :)
[20:36:24] <Guus> waqas: I'm not sure that a title alone would qualify as a 'post' :)
[20:36:47] <johnny> waqas, what did you write me?
[20:36:47] * Xificurk left the chat.
[20:36:53] * john joined the chat.
[20:37:11] <johnny> this isn't about posting anything different
[20:37:27] <johnny> i just want to see my pep and status available as an atom feed via http server
[20:37:43] <waqas> Guus: See what twitter do: http://twitter.com/statuses/user_timeline/11395.rss
[20:37:46] <johnny> altho.. mod_webpresence still needs to support pep and other similiar options
[20:37:50] <Guus> ok, I'm not saying that we should disallow representing XMPP-microblogs in atom
[20:38:01] <waqas> That's RSS, but the same applies.
[20:38:27] <johnny> Guus, i don't think anybody is gonna budge on this.. and there are plenty of atom libs out there
[20:38:59] <Guus> I'm not sure if we're discussing the same thing here
[20:39:44] <Guus> I agree with you guys that being able to federate XMPP-based microblogs (though Atom) is very, very valuable
[20:39:54] <johnny> Guus, i gave ou examples of muc based microblog already
[20:39:57] <johnny> 2 of them
[20:40:08] <Guus> I'm just wondering if inside the XMPP domain, we should use Atom to represent those blogs.
[20:40:30] <waqas> What's the cost if we use Atom?
[20:40:42] <Guus> exactly - they're not following the microblog xep, are they?
[20:40:48] <johnny> no
[20:41:00] <waqas> I'm asking you what the cost is :)
[20:41:02] <johnny> if you think that is a good way to go, go ahead and use it
[20:41:09] <waqas> As in, why shouldn't we use Atom
[20:41:26] <waqas> Is it just the <title> and <author> elements being required?
[20:41:31] <Guus> I'm looking for a specification that fills the gap that those implementations filled by simply implementing something that
the authors thought up themselves, basically.
[20:42:31] <Guus> I'm writing a server-sided component that will be used by someone else that writes a client implementation
[20:43:07] <waqas> Erm, it isn't simple PEP/pubsub?
[20:43:13] <Guus> Trying to follow -a- XEP, we keep discussing how to apply Atom, while the only thing we really need is the text content.
[20:43:40] <Guus> I was looking for a simpler way, if there's one.
[20:43:46] <MattJ> Does it really hinder you if you use Atom?
[20:43:53] <MattJ> Really, it's just some text and angle brackets...
[20:43:55] <Guus> the Microblogging XEP does open a door there, by the way.
[20:44:14] * Tobias joined the chat.
[20:44:25] <Guus> Hinder, no, we'll manage. But it's annoying, overly complex to me.
[20:44:40] <waqas> If you just want to share a status message, presence has <status/>. Can't get simpler than that ^^
[20:44:44] <Guus> And, if I feel like that, others might be to, I reasoned, which is why I started discussing this with you guys :)
[20:44:45] <MattJ> :P
[20:45:25] <MattJ> Personally I don't see anything wrong with using Atom, since it exists already, is well-defined, and has a lot of published
extensions
[20:46:10] <MattJ> Believe me, whatever custom format you cook up today... next week/month someone will want to add support for X
[20:46:11] <waqas> Guus: What's bear's take on this?
[20:46:12] <Guus> that'd actually be not that bad for me. Perhaps I should rephrase my question, and ask if we can/should add another specific
method to do a blogpost in the XEP.
[20:46:14] <MattJ> and then Y, and Z
[20:46:23] <MattJ> and soon you'll have Atom, under another namespace
[20:46:47] <Guus> waqas, he didn't respond to my last mail yet, but from his first response, I'd say he's on your page
[20:46:57] <waqas> I'd expect most people to be :)
[20:47:13] <Guus> I'm the odd one out again, I see :)
[20:47:27] <Guus> mattj: I'm not saying we should ban Atom
[20:47:48] <waqas> Guus: What's your exact use case? Something like twitter/identica?
[20:47:54] <Guus> But I'd like there to be a XEPified, more light-weight solution too
[20:48:08] <Guus> yeah, a legacy gateway implementation of microblogging, basically
[20:48:27] <Guus> speaking of overly complex...;)
[20:49:06] <MattJ> Guus, so clients having to implement support for 2 different content formats when implementing XMPP microblogging?
[20:49:16] <Guus> it's rosterless though, so your presence-based suggestion was discarded
[20:49:18] <MattJ> is simpler than just using Atom?
[20:49:24] * ermine left the chat.
[20:50:19] <Guus> MattJ: the XEP already allows this up to a certain point: "Romeo can publish a post via any interface provided by his service,
such as a website, the Atom Publishing Protocol (see RFC 5023 [8]), SMS, an IM bot, or XMPP pubsub."
[20:50:39] <Guus> it doesn't specify anything further though.
[20:51:46] <waqas> Guus: If I were making something along the lines of identichat, I'd seriously consider mapping to something with existing
support, like UserActivity. Whatever else, it would be the most compatible :/
[20:53:29] <waqas> And as for Atom, SMS, IM, pubsub mapping to microblogging, you already have examples of that happening. Twitter/identi.ca
can take input from all of those, and give it away in atom/rss.
[20:53:33] * fantasticsid left the chat.
[20:53:49] <waqas> Well, maybe not from pubsub, but it's still valid :)
[20:57:15] <Guus> are you now saying that we should not simplify the pubsub-based microblogging input as defined, because there's plenty of
implementations that provide microblogging input that use everything but pubsub? :)
[20:58:41] <waqas> If working with existing implementations was a goal. I don't suppose it is for you?
[20:58:55] <waqas> If it isn't, then I'd still recommend atom :)
[20:59:21] <waqas> You could post on the ML for more feedback
[20:59:39] <Guus> I did
[21:00:01] <Guus> http://mail.jabber.org/pipermail/standards/2010-May/023480.html
[21:00:13] <Guus> bear responded to that, I responded to him again
[21:01:06] <waqas> Ah, I missed that, sorry. Haven't been checking my mail :)
[21:01:33] <Guus> no worries :)
[21:05:05] * Zash left the chat.
[21:05:21] * Zash joined the chat.
[21:07:40] * john left the chat.
[21:15:56] * Asterix left the chat.
[21:32:59] * guillec left the chat.
[21:33:57] * dax joined the chat.
[21:36:29] * elmex left the chat.
[21:37:49] * waqas left the chat.
[21:38:09] * SteveG joined the chat.
[21:55:34] * johnny left the chat.
[21:57:30] * Zash left the chat.
[22:00:16] * tofu left the chat.
[22:00:59] * Guus left the chat.
[22:13:46] * Kev left the chat.
[22:14:15] * dax left the chat.
[22:20:21] * johnny joined the chat.
[22:33:41] * Link Mauve left the chat.
[22:56:51] * badlop left the chat.
[23:07:35] * darkrain left the chat.
[23:07:39] * darkrain joined the chat.
[23:07:45] * darkrain left the chat.
[23:08:22] * darkrain joined the chat.
[23:28:50] * bjc left the chat.
[23:48:37] * SteveG left the chat.
[23:51:26] * hawke left the chat.
[00:01:29] * evilotto left the chat.
[00:08:04] * jcea joined the chat.
[00:10:50] * luca tagliaferri left the chat.
[00:13:29] * luca tagliaferri joined the chat.
[00:14:00] * jkhii joined the chat.
[00:16:04] * jcea left the chat.
[00:24:01] * jugg joined the chat.
[00:43:17] * teo left the chat.
[00:43:18] * teo joined the chat.
[01:01:27] * luca tagliaferri left the chat.
[01:25:22] * scippio left the chat.
[01:25:38] * scippio joined the chat.
[01:25:45] * evilotto joined the chat.
[01:27:35] * evilotto left the chat.
[01:38:53] * waqas joined the chat.
[02:49:06] * waqas left the chat.
[02:54:17] <darkrain> !sasl-scram
[02:54:23] <darkrain> !ding
[02:54:23] <xepbot> dong
[02:54:25] <darkrain> !scram
[02:54:25] <xepbot> http://sn.im/sasl-scram
[02:59:25] * johnny left the chat.
[03:26:35] * ermine joined the chat.
[03:27:43] <darkrain> !xmpp-core
[03:27:43] <xepbot> http://tools.ietf.org/html/draft-ietf-xmpp-3920bis
[03:36:16] * MattJ left the chat.
[03:42:48] * evilotto joined the chat.
[03:51:59] * fantasticsid joined the chat.
[04:18:57] * Gu1 left the chat.
[04:31:51] * waqas joined the chat.
[04:36:23] * fantasticsid left the chat.
[04:36:23] * fantasticsid joined the chat.
[04:59:49] * fantasticsid left the chat.
[05:03:10] * Guy1 joined the chat.
[05:03:25] * Guy1 in now known as Gu1.