All times are UTC.
00:01:34 <-- aleth has quit (Quit: exit stage left) 00:26:30 --> mconley has joined #instantbird 00:47:52 <-- rosonline has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 00:50:21 <-- mconley has quit (Input/output error) 00:50:49 --> mconley has joined #instantbird 00:52:45 <-- mconley has quit (Ping timeout) 01:05:49 <-- Mook_as has quit (Quit: Mook_as) 01:08:30 <-- clokep_work has quit (Ping timeout) 01:11:55 --> qheaden has joined #instantbird 01:12:05 <qheaden> Hello all. 01:16:29 <clokep> qheaden: Hello. 01:17:31 * qheaden hasn't been on here in some time. 01:33:46 <-- Rym has quit (Ping timeout) 01:35:35 <clokep> :'( 01:36:28 <qheaden> I'm not sure what I should work on next with JS-Yahoo. 01:36:50 * qheaden goes to look at the blocking bugs again 01:37:31 <qheaden> I guess I will work on Bug 955508. 01:37:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955508 enh, --, ---, qheaden, NEW, Add Support for Aliases 01:37:53 <qheaden> Aliases are supposed to be local only right? Like if you set an alias, the person on the other end will still see your original username? 01:39:51 <clokep> There are both local and network aliases IIRC. 01:39:58 <clokep> I'm ont sure exactly what that refers to... 01:40:18 <clokep> qheaden: You're the one who filed the bug. ;) 01:40:35 <qheaden> lol, you're right 01:40:43 <qheaden> I'll see how the official client handles it. 01:42:30 --> Rym has joined #instantbird 01:45:03 <-- Armada has quit (Connection reset by peer) 01:54:32 <-- clokep has quit (Ping timeout) 02:14:30 --> mconley has joined #instantbird 02:41:59 <-- mconley has quit (Input/output error) 02:42:27 --> mconley has joined #instantbird 02:44:14 <-- mconley has quit (Ping timeout) 02:54:16 <-- EionRobb has quit (Connection reset by peer) 02:54:40 --> EionRobb has joined #instantbird 03:11:15 --> AlexanderSalas has joined #instantbird 03:28:53 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 03:29:01 --> AlexanderSalas has joined #instantbird 03:43:52 --> CAKCy has joined #instantbird 03:51:23 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 03:51:29 --> AlexanderSalas has joined #instantbird 04:00:36 <-- Rym has quit (Ping timeout) 04:11:32 <instant-buildbot> build #1455 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1455 04:29:16 --> Rym has joined #instantbird 04:31:17 <-- Rym has quit (Ping timeout) 04:35:05 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 04:44:27 --> mayanktg has joined #instantbird 04:49:32 <-- mayanktg has quit (Ping timeout) 04:50:23 --> mayanktg has joined #instantbird 04:53:51 <-- mayanktg has quit (Ping timeout) 04:54:56 <AlexanderSalas> Hi everybody 04:55:15 --> mayanktg has joined #instantbird 04:56:17 <mayanktg> Good morning everyone :) 04:56:26 <AlexanderSalas> Good night for me xD 04:56:27 <nhnt11> Morning. 04:56:44 <AlexanderSalas> here 12:26 AM 04:56:52 <AlexanderSalas> Yes morning :^P 04:57:06 <mayanktg> clokep: Thanks for taking a look into the patch. Making the necessary changes. :) 04:58:06 <AlexanderSalas> Hi mayanktg Whats news about your project? 04:58:51 <-- mayanktg has quit (Ping timeout) 04:59:43 --> mayanktg has joined #instantbird 05:01:26 <-- mayanktg has quit (Ping timeout) 05:02:18 --> mayanktg has joined #instantbird 05:11:05 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 05:11:14 --> AlexanderSalas has joined #instantbird 05:13:32 <-- mayanktg has quit (Ping timeout) 05:15:28 --> mayanktg has joined #instantbird 05:36:08 --> mpmc has joined #instantbird 05:36:28 <-- EionRobb has quit (Quit: Leaving.) 05:42:06 <-- mayanktg has quit (Ping timeout) 05:43:14 --> mayanktg has joined #instantbird 06:08:00 <-- mayanktg has quit (Ping timeout) 06:08:52 --> mayanktg has joined #instantbird 06:09:01 <-- mpmc has quit (Ping timeout) 06:09:22 --> mpmc has joined #instantbird 06:11:26 <-- mayanktg has quit (Ping timeout) 06:12:15 --> mayanktg has joined #instantbird 06:30:05 <-- nhnt11 has quit (Ping timeout) 06:30:11 --> nhnt11 has joined #instantbird 06:36:38 <instantbot> New Instantbird - Other bug 1041928 filed by nhnt11@gmail.com. 06:36:39 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1041928 nor, --, ---, nhnt11, NEW, Display notification in log viewer while indexing is in progress 06:40:37 <-- nhnt11 has quit (Ping timeout) 06:40:40 --> nhnt11 has joined #instantbird 06:43:42 <-- CAKCy has quit (Quit: Have a great day everyone!) 06:51:39 <-- nhnt11 has quit (Ping timeout) 06:51:46 --> nhnt11 has joined #instantbird 07:06:37 --> CAKCy has joined #instantbird 07:13:29 <-- mayanktg has quit (Ping timeout) 07:13:59 --> mayanktg has joined #instantbird 07:16:34 <-- mayanktg has quit (Ping timeout) 07:16:55 --> mayanktg has joined #instantbird 07:17:05 --> Rym has joined #instantbird 07:19:37 <-- mayanktg has quit (Ping timeout) 07:19:43 <-- Rym has quit (Ping timeout) 07:19:53 --> mayanktg has joined #instantbird 07:27:35 <-- mayanktg has quit (Ping timeout) 07:28:32 --> mayanktg has joined #instantbird 07:42:31 * Fallen|away is now known as Fallen 07:48:29 --> Rym has joined #instantbird 07:50:17 --> EionRobb has joined #instantbird 07:50:29 <-- Rym has quit (Ping timeout) 07:56:25 <-- CAKCy has quit (Ping timeout) 07:57:05 --> CAKCy has joined #instantbird 08:04:59 <-- mayanktg has quit (Ping timeout) 08:05:30 <CAKCy> Hi! Is there a way to send colored text in an IRC channel? Thanks! 08:10:29 --> Bollebib has joined #instantbird 08:11:45 --> gerard-majax_ has joined #instantbird 08:30:51 --> mayanktg-ph has joined #instantbird 08:33:48 * Fallen is now known as Fallen|away 08:40:13 --> flo-centos64 has joined #instantbird 08:40:28 <flo-centos64> Hello from my centos 64 bit build 08:40:54 <flo-centos64> it finished successfully after building for 74minutes 08:42:36 --> Rym has joined #instantbird 08:44:35 <-- Rym has quit (Ping timeout) 08:45:05 --> mayanktg has joined #instantbird 08:52:03 <-- mayanktg has quit (Ping timeout) 08:52:12 --> mayanktg has joined #instantbird 08:53:44 * flo-retina wonders why the mac slave is offline :-S 08:56:05 <nhnt11> flo-retina: Btw, one of my friends tried a Windows nightly and got this: http://puu.sh/am2kO/0cf8e6004f.jpg 08:56:07 <nhnt11> Is that a known issue? 08:56:25 <flo-retina> never seen that 08:56:39 <nhnt11> Me neither 08:56:58 <nhnt11> I'll try to get some more info from him later.. 08:56:59 <flo-retina> could be faulty hardware graphic acceleration 08:57:19 <nhnt11> Yeah 08:59:19 <nhnt11> flo-retina: Btw, did you have any ideas for the log viewer findbar once log search lands? 08:59:43 <flo-retina> which kind of idea? 09:00:05 <nhnt11> I was curious if you had something in mind for getting rid of it altogether, or something 09:00:38 <nhnt11> I have two ideas: either hide the findbar and add our own next/previous buttons (we can possibly still use the findbar's functionality but hide it from UI) 09:01:11 <nhnt11> Or we make the findbar do all the searching and hook its search command to filter the tree 09:02:34 <flo-retina> yeah, searching in the findbar should filter the logs presented on the left column 09:03:18 <nhnt11> Cool, that should be fun to implement. 09:03:20 <flo-retina> but if you keep a separate search box for now, I'll survive. I would like to see progress on infinite scroll ;) 09:03:36 <nhnt11> Right, the findbar stuff is for a followup 09:03:39 --> aleth has joined #instantbird 09:03:39 * ChanServ sets mode +o aleth 09:03:53 <flo-retina> nhnt11: or isn't, if we get rid of the log viewer soon enough :) 09:04:31 <aleth> flo-centos64: That's excellent news, it worked first try :) 09:06:36 <nhnt11> I gtg for a while 09:06:49 <-- mayanktg has quit (Ping timeout) 09:06:52 <aleth> Maybe not too surprising considering our students build on Linux, but still... 09:07:12 --> mayanktg has joined #instantbird 09:12:17 <-- mayanktg has quit (Ping timeout) 09:12:39 --> mayanktg has joined #instantbird 09:13:07 <flo-retina> aleth: I haven't built purplexpcom btw 09:13:21 <aleth> But sawrubh has ;) 09:13:24 <flo-retina> but I don't expect that to be a major hassle 09:13:31 <aleth> Well, we can expect qq to fail. 09:13:46 <flo-retina> hmm, on 64 bit yeah 09:14:23 <flo-retina> I'm not sure if my next step is to reproduce the whole thing on centos 32bit or to poke at buildbot to have it included 09:14:23 <flo-retina> I don't really think it makes much sense to start producing linux 64 nightlies without also fixing the 32 bit ones 09:14:28 <aleth> We should probably either replace that prpl or disable it. 09:15:02 <aleth> 32b should be exactly the same steps, just with different repos, right? 09:15:15 <-- mayanktg has quit (Ping timeout) 09:15:28 <flo-retina> aleth: a different _machine_ 09:15:35 <flo-retina> so do it all the way again 09:15:49 <flo-retina> this time I would probably take notes of what I do, so that it's trivial to reproduce next time 09:15:49 --> mayanktg has joined #instantbird 09:16:02 <aleth> Hopefully the partitioning will be easier second time round ;) 09:16:17 <flo-retina> yeah, 09:16:22 <flo-retina> I'll go directly with the ubuntu dvd 09:16:28 <flo-retina> and convert directly to MBR 09:17:09 <flo-retina> maybe I'm optimistic, but I expect the hardest part to be "find a not-too-scary way to power the machine" 09:17:38 <flo-retina> I already made a scary mess of splitters and adapters yesterday to manage to power the current mini close enough to my router that I could easily put a network cable 09:17:45 <aleth> oh... did they come with US cables? 09:18:06 <flo-retina> of course 09:18:18 <aleth> they might have come without cables altogether ;) 09:18:54 <flo-retina> the cables don't seem to be removable 09:20:22 <aleth> So it's going to be a mess until you are next in the US and can pick up a US splitter so you only need one adapter? 09:21:00 <-- mayanktg has quit (Ping timeout) 09:21:04 <flo-retina> if I had a decent european splitter, that would already help ;) 09:21:22 --> mayanktg has joined #instantbird 09:21:49 <flo-retina> but yeah, I was hoping to get a US splitter 09:22:03 <flo-retina> I hoped I would find one on dx.com, but I'm afraid there isn't anything I like there 09:22:16 <aleth> It's always annoying if you're missing some trivial bit of hardware which is however hard to get... 09:22:59 <flo-retina> my next internal travel is probably on August 25th 09:23:04 <flo-retina> (unless the work week happens in Paris) 09:23:08 <-- mayanktg has quit (Ping timeout) 09:23:25 <aleth> Maybe someone travelling to Paris soon can bring you one. 09:23:52 --> mayanktg has joined #instantbird 09:29:55 <-- mayanktg has quit (Ping timeout) 09:30:12 --> mayanktg has joined #instantbird 09:31:09 <-- flo-centos64 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:31:54 <-- mayanktg has quit (Ping timeout) 09:32:16 --> mayanktg has joined #instantbird 09:33:58 <-- mayanktg has quit (Ping timeout) 09:34:24 --> mayanktg has joined #instantbird 09:36:58 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:36:58 <-- mayanktg has quit (Ping timeout) 09:37:19 --> mayanktg has joined #instantbird 09:39:52 <-- mayanktg has quit (Ping timeout) 09:40:14 --> mayanktg has joined #instantbird 09:42:42 <-- mayanktg has quit (Ping timeout) 09:53:12 --> BWMerlin has joined #instantbird 09:57:37 --> Armada has joined #instantbird 10:02:26 --> clokep has joined #instantbird 10:02:26 * ChanServ sets mode +o clokep 10:04:37 --> flo-retina has joined #instantbird 10:04:37 * ChanServ sets mode +qo flo-retina flo-retina 10:20:28 <clokep> aleth: Btw we shold be having mayanktg-ph and sawrubh use the account logger, not Cu.reporrError 10:21:07 * flo-retina wonders if we will be having nightlies on all OSes (including linux 64) before the end of the week 10:21:08 * clokep sighs. 10:21:21 <clokep> Anyone else get an email: "instantbird, distribute & monetize your software" 10:21:35 <aleth> Good idea. (Though I think you mean nhnt11 not mayanktg-ph, and nhnt11 can't use the account logger for obvious reasons...) 10:21:51 <flo-retina> clokep: not today, but just with the title it sounds like people offering to pay for bundling bloatware 10:22:04 <clokep> aleth: I don't mean nhnt11, not sure why you think I do. 10:22:14 <clokep> flo-retina: Exactly what it is. 10:22:18 <aleth> clokep: Because that's who I mentioned in the bug comment? 10:22:28 <clokep> "the bug comment"? 10:22:30 <clokep> Which one? 10:22:45 * flo-retina feels like he's jumping in the middle of a confused conversation 10:23:00 <flo-retina> except instantbot hasn't seen any prior conversation :-D 10:23:19 <aleth> clokep: I thought you were referring to https://bugzilla.mozilla.org/show_bug.cgi?id=1024023#c41 10:23:22 <instantbot> Bug 1024023 nor, --, ---, saurabhanandiit, ASSI, Add File Transfer Support for JS-XMPP 10:23:31 <clokep> aleth: I am. 10:24:00 <flo-retina> nhnt11: what's the proposed UI for bug 1041928 ? 10:24:01 <clokep> I'm talking about the XMPP code, which both mayanktg-ph and sawrubh are modifying. 10:24:03 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1041928 nor, --, ---, nhnt11, NEW, Display notification in log viewer while indexing is in progress 10:24:21 <flo-retina> would that notification appear as soon as the log viewer is opened, or only if the user attempts to search while we have an incomplete index? 10:24:25 <aleth> clokep: We don't disagree, lets not get too confused :) 10:24:50 <flo-retina> aleth: that would be a nice quote :-D 10:26:46 <clokep> aleth: I just woke up. ;) 10:34:08 <-- Armada has quit (Connection reset by peer) 10:49:04 <-- clokep has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 10:50:48 <instantbot> florian@queze.net changed the Resolution on bug 1034971 from FIXED to ---. 10:50:50 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1034971 nor, --, 1.6, aleth, REOP, Regression: IRC topic not always settable on freshly-joined channels 10:52:19 --> BillBinkley has joined #instantbird 10:54:20 <-- aleth has quit (Ping timeout) 11:01:32 * Fallen|away is now known as Fallen 11:03:56 --> aleth has joined #instantbird 11:03:57 * ChanServ sets mode +o aleth 11:09:09 <-- aleth has quit (Ping timeout) 11:12:50 --> aleth has joined #instantbird 11:12:51 * ChanServ sets mode +o aleth 11:14:40 <-- aleth has quit (Ping timeout) 11:15:15 --> aleth has joined #instantbird 11:15:15 * ChanServ sets mode +o aleth 11:15:24 <aleth> https://blog.mozilla.org/javascript/2014/07/21/slimmer-and-faster-javascript-strings-in-firefox/ might save us some memory :) 11:24:03 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:26:17 --> clokep_work has joined #instantbird 11:26:17 * ChanServ sets mode +o clokep_work 11:34:37 * Fallen is now known as Fallen|away 11:37:11 <-- EionRobb has quit (Quit: Leaving.) 11:40:38 --> mayanktg has joined #instantbird 11:47:47 <flo-retina> aleth: indeed! :) 11:47:48 <mayanktg> Hi. Any examples for using the account logger? http://log.bezut.info/instantbird/today#m197 11:47:59 * mayanktg searches... 11:48:32 <-- mayanktg-ph has quit (Quit: ) 11:51:54 <aleth> mayanktg: http://mxr.mozilla.org/comm-central/source/chat/modules/jsProtoHelper.jsm#437 11:52:30 <aleth> Used for example here http://mxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#348 11:52:33 <nhnt11> re 11:53:20 <mayanktg> Thanks :) 11:53:48 <aleth> mayanktg: Those write to the debug log. 11:53:54 <nhnt11> flo-retina: I was thinking show the notification when the log viewer is opened 11:54:20 <nhnt11> It'll be weird if the notificationbar is displayed after the user starts typing, because then the whole search bar would be shifted downbards 11:54:23 <nhnt11> downwards* 12:02:14 <-- BWMerlin has quit (Quit: BWMerlin) 12:03:00 <aleth> nhnt11: How's the message prepending going? 12:08:34 <-- nhnt11 has quit (Ping timeout) 12:09:40 --> nhnt11 has joined #instantbird 12:33:31 <mayanktg> With reference to https://bugzilla.mozilla.org/show_bug.cgi?id=1024023#c41 I'm filing a bug for generating the unique sid. 12:33:37 <instantbot> Bug 1024023 nor, --, ---, saurabhanandiit, ASSI, Add File Transfer Support for JS-XMPP 12:35:22 <instant-buildbot> build #2279 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2279 12:38:10 <-- mpmc has quit (Client exited) 12:48:18 <instantbot> New Chat Core - XMPP bug 1042040 filed by mayanktg@gmail.com. 12:48:19 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1042040 nor, --, ---, mayanktg, NEW, Define a function to generate unique ID for the XML Stanza which MUST have uniquely generated id/sid 12:53:17 <-- nhnt11 has quit (Ping timeout) 12:56:07 <aleth> mayanktg: Have you considered using uuids? Does that satisfy the XEP requirements? https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIUUIDGenerator#Example 12:56:09 <flo-retina> nhnt11: I would do it when the user is done typing and has pressed enter. As a way to say "sorry, your results may be incomplete". 12:56:11 --> Rym has joined #instantbird 12:58:18 <mayanktg> aleth: No. I didn't consider using UUIDs. 13:02:20 <mayanktg> Just using them and checking. I guess we can use it as the SID too. 13:02:57 --> mconley has joined #instantbird 13:03:29 --> nhnt11 has joined #instantbird 13:05:40 <aleth> nhnt11: Doing as flo suggests also mean you don't need to expose anything extra in the API, you just need to reject the search promise with a particular reason 13:06:07 <aleth> (I think) 13:11:44 <clokep_work> mayanktg: Are you or sawrubh doing that patch? 13:11:49 <clokep_work> It should be a 20 minute thing. 13:14:40 <mayanktg> clokep_work: Yes. I'm working on the generate id patch. I am changing it to the uuid, but I'm getting the uuid as |{b7d2d7ac-b4d3-40ff-a8db-25b6a39cc8de}|. I don't need the complete uuid and specially {} part. 13:15:17 <clokep_work> mayanktg: uuid.slice(1, -1)? 13:16:22 <-- mconley has quit (Input/output error) 13:16:25 <-- mayanktg has quit (Ping timeout) 13:16:27 <flo-retina> is there a reason for the "Connection timed out." and "Connection closed by server." messages from js-IRC to be logged as ERROR in the error console? 13:16:51 --> mconley has joined #instantbird 13:16:54 <flo-retina> these just seem to me like network events, not like errors that need improvements in Instantbird's code 13:17:20 --> mayanktg has joined #instantbird 13:18:38 <-- mconley has quit (Ping timeout) 13:18:54 <mayanktg> Thanks. :) 13:20:34 <-- mayanktg has quit (Ping timeout) 13:20:41 --> mayanktg has joined #instantbird 13:22:24 <-- mayanktg has quit (Ping timeout) 13:22:49 --> mayanktg has joined #instantbird 13:25:04 <clokep_work> flo-retina: No idea. Probably just arbitrarily chosen. 13:25:06 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:25:08 --> clokep_work has joined #instantbird 13:25:08 * ChanServ sets mode +o clokep_work 13:25:35 <aleth> I wouldn't mind it if we changed that either. 13:29:13 * Fallen|away is now known as Fallen 13:30:19 * Fallen is now known as Fallen|away 13:42:01 --> Armada has joined #instantbird 13:43:35 <-- mayanktg has quit (Ping timeout) 13:43:42 <flo-retina> I wonder if I shouldn't download a complete copy of http://puppetagain.pub.build.mozilla.org/data/repos/yum/releng/public/CentOS/6 and burn it to a CD just to ensure it doesn't suddenly become unavailable 13:44:05 <clokep_work> mayanktg: Also please fix the comment and space formatting. 13:44:22 <clokep_work> flo-retina: Is that an intranet site? 13:44:31 <flo-retina> it's public 13:44:33 --> mayanktg has joined #instantbird 13:45:00 <flo-retina> but I don't know how long it's expected to stay around 13:45:12 <clokep_work> That 404s for me. 13:45:15 <flo-retina> (I don't know what's the expected use of it) 13:45:22 <flo-retina> your firewall hates you then 13:45:30 <flo-retina> aleth was looking at it yesterday 13:48:29 <flo-retina> I'm always surprised when I look at a patch, then receive the bugmail for someone else's review comments, and they point out exactly the points I would have mentioned :) 13:48:57 <-- mayanktg has quit (Ping timeout) 13:50:06 --> mayanktg has joined #instantbird 13:52:54 * Fallen|away is now known as Fallen 13:53:03 --> mconley has joined #instantbird 13:55:18 <-- mayanktg has quit (Ping timeout) 13:55:39 --> mayanktg has joined #instantbird 13:56:34 <-- clokep_work has quit (Ping timeout) 13:59:02 <-- mayanktg has quit (Ping timeout) 13:59:23 --> mayanktg has joined #instantbird 14:02:01 <-- mayanktg has quit (Ping timeout) 14:02:11 --> clokep_work has joined #instantbird 14:02:12 * ChanServ sets mode +o clokep_work 14:02:16 --> mayanktg has joined #instantbird 14:04:51 <-- mayanktg has quit (Ping timeout) 14:05:09 --> mayanktg has joined #instantbird 14:08:44 <-- Rym has quit (Ping timeout) 14:10:10 <-- mayanktg has quit (Ping timeout) 14:10:27 --> mayanktg has joined #instantbird 14:16:37 --> rosonline has joined #instantbird 14:17:28 <-- rosonline has quit (Connection reset by peer) 14:18:42 --> rosonline has joined #instantbird 14:19:36 <-- rosonline has quit (Connection reset by peer) 14:20:45 --> rosonline has joined #instantbird 14:20:50 <mayanktg> aleth: Is this ok now http://pastebin.instantbird.com/754464 ? 14:22:48 <aleth> Yes, but you could put the "Cc["@mozilla.org/uuid-generator;1"].getService(Ci.nsIUUIDGenerator)" in a lazy getter 14:23:23 <mayanktg> yes sure. 14:23:57 <aleth> Thanks! 14:24:09 <-- rosonline has quit (Ping timeout) 14:25:20 <aleth> mayanktg: look at the top of the file for a definelazyservicegetter example 14:31:55 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:32:23 <clokep_work> mayanktg: And please format the comment and spacing correctly. 14:39:25 --> rosonline has joined #instantbird 14:40:16 <-- rosonline has quit (Connection reset by peer) 14:41:28 --> rosonline has joined #instantbird 14:41:29 <mayanktg> Is the comment and LazyGetter used correct now? http://pastebin.instantbird.com/754465 14:43:22 <aleth> Yes :) 14:44:07 <clokep_work> mayanktg: You should be able to do just | generateId: function() UuidGenerator.generateUUID().toString().slice(1, -1),| 14:44:33 <aleth> because it fits on a single line ;) 14:44:56 <-- rosonline has quit (Connection reset by peer) 14:45:01 <clokep_work> Yes. 14:45:04 <clokep_work> :-D 14:45:06 <mayanktg> 79 ;) 14:45:59 <-- aleth has quit (Quit: exit stage left) 14:46:45 --> rosonline has joined #instantbird 14:46:46 * clokep_work would prefer either the */ at the end of the line or having the /* on it's own line. 14:46:54 <-- mayanktg has quit (Ping timeout) 14:47:10 --> mayanktg has joined #instantbird 14:47:27 <-- gerard-majax_ has quit (Ping timeout) 14:49:22 <-- rosonline has quit (Connection reset by peer) 14:50:34 --> rosonline has joined #instantbird 14:50:35 <-- rosonline has quit (Connection reset by peer) 14:52:00 --> qheaden has joined #instantbird 14:52:35 <qheaden> Hello 14:52:37 --> rosonline has joined #instantbird 14:53:29 <-- rosonline has quit (Connection reset by peer) 14:54:39 --> flo-retina has joined #instantbird 14:54:39 * ChanServ sets mode +qo flo-retina flo-retina 14:55:10 --> rosonline has joined #instantbird 14:56:06 <-- rosonline has quit (No route to host) 14:57:13 --> rosonline has joined #instantbird 14:59:30 <clokep_work> Howdy. 15:03:21 <qheaden> How is GSoC going for everyone? 15:03:26 * Fallen is now known as Fallen|away 15:04:12 <-- mayanktg has quit (Ping timeout) 15:05:37 --> mayanktg has joined #instantbird 15:07:17 <-- mayanktg has quit (Ping timeout) 15:09:13 --> mayanktg has joined #instantbird 15:11:51 <-- mayanktg has quit (Ping timeout) 15:30:35 <clokep_work> I think qheaden just volunteered to review. ;) 15:30:51 <qheaden> :O 15:31:04 <flo-retina> I have a contact displayed as offline in the conversation tab, but available in the buddy list 15:31:23 --> mayanktg has joined #instantbird 15:31:33 <qheaden> What needs to be reviewed? What flo-retina just mentioned? 15:33:17 <flo-retina> the only explanation I see is: The person /nick'ed to _away then I disconnected, then I reconnected, and then he /nick'ed to his normal nick. 15:33:55 <-- mayanktg has quit (Ping timeout) 15:34:55 --> mayanktg has joined #instantbird 15:39:03 <-- mayanktg has quit (Ping timeout) 15:39:55 --> mayanktg has joined #instantbird 15:40:23 * qheaden goes to a work meeting 15:41:39 <-- mayanktg has quit (Ping timeout) 15:42:57 --> mayanktg has joined #instantbird 15:46:25 <-- mayanktg has quit (Ping timeout) 15:49:21 <clokep_work> qheaden: There are always things to review. :-D 15:52:19 * flo-retina leaves a work meeting 15:56:01 --> mayanktg has joined #instantbird 16:01:33 --> Rym has joined #instantbird 16:04:44 <-- mayanktg has quit (Ping timeout) 16:05:36 --> mayanktg has joined #instantbird 16:07:39 --> phil8888 has joined #instantbird 16:09:58 <-- mayanktg has quit (Ping timeout) 16:10:53 --> mayanktg has joined #instantbird 16:18:50 <-- Suiseiseki has quit (Ping timeout) 16:24:24 --> aleth has joined #instantbird 16:24:24 * ChanServ sets mode +o aleth 16:24:46 --> Suiseiseki has joined #instantbird 16:25:51 --> gerard-majax_ has joined #instantbird 16:36:30 <aleth> clokep_work: Sorry, I didn't see your comment about the comment before I r+'d. Feel free to request the change if you like 16:36:57 <clokep_work> aleth: Doesn't bother me. I'm not sure what our naming scheme is. 16:37:21 <aleth> I suspect in the XMPP files it may be "inconsistent" :-/ 16:37:49 <-- gerard-majax_ has quit (Ping timeout) 16:41:19 <aleth> nhnt11: How's the prepending going? 16:42:27 <mayanktg> Was this related to my patch? I used multi line comment because it was earlier used in the file. :-| I'll change that if needed. 16:43:25 <aleth> The multiline comment is fine, clokep_work mentioned the tiny detail that if you end with a line */ with no text you should start with a line with no text /* too 16:43:59 <clokep_work> Or do the opposite. :-D 16:44:03 <clokep_work> Which is what I prefer, personally. 16:44:10 <aleth> Yup. Be symmetric ;) 16:44:11 <-- mayanktg has quit (Ping timeout) 16:45:07 <aleth> As I suspected, that file has all possible styles at once, including bad ones like e.g. http://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.jsm#963 16:45:08 --> mayanktg has joined #instantbird 16:46:00 <aleth> Not the best place to learn by example from ;) 16:46:05 <clokep_work> Someone should spend a half hour fixing that at some point. 16:46:50 <-- mayanktg has quit (Ping timeout) 16:48:42 --> mayanktg has joined #instantbird 16:51:19 <-- aleth has quit (Ping timeout) 16:51:36 --> aleth has joined #instantbird 16:51:36 * ChanServ sets mode +o aleth 16:54:06 <flo-retina> hmm, I've actually got a second contact in the exact same case 16:54:34 <aleth> flo-retina: I'm not really surprised that presence breaks when people change their nick 16:55:03 <aleth> I'd be more surprised if it was broken if you had accountbuddies for all the nick variants and merged them 16:55:39 <flo-retina> aleth: can we fix it though? 16:55:48 <flo-retina> it's strange to have someone talking to you AND marked as offline 16:56:07 <flo-retina> aleth: I wouldn't be too concerned if the status was shown as "Unknown", but "Offline" is meh. 16:56:43 <-- aleth has quit (Ping timeout) 16:58:18 --> aleth has joined #instantbird 16:58:18 * ChanServ sets mode +o aleth 16:58:48 <aleth> 18:56:10 - aleth: flo-retina: not impossible, not trivial either. You'd have to follow the nick change with the accountbuddy somehow. 16:58:48 <aleth> 18:57:33 - aleth: You could file a bug? 16:59:18 <aleth> "It's strange to have someone talking to you marked as offline" yeah... :( 16:59:21 <flo-retina> shouldn't the conversation take care of it? 16:59:32 <aleth> The conversation observes the accountbuddy 16:59:45 <flo-retina> we are displaying "17:02:43 - nick_away is now known as nick." 16:59:47 <aleth> The accountbuddy doesn't know about people changing their nick. 17:00:00 <aleth> We only watch the nick stored in the accountbuddy. 17:00:27 <aleth> And of course if the nick is changed, *that* nick goes offline. 17:01:27 <flo-retina> aleth: doesn't seem complicated then 17:02:00 <flo-retina> each nick change observed by the conversation should set the accountbuddy to null (if changed away from something we have in the list) or to the correct account buddy (if it's in our list) 17:02:07 <nhnt11> Hello 17:02:40 <flo-retina> aleth: the case where I'm still puzzled is: what's the expected behavior if nick changes his nick to _away, then I get disconnected, and then when I reconnect the nick is back to the original nick. 17:03:02 <flo-retina> do we expect to use a new tab for the next conversation, or to change the nick back to the original one upon reconnect 17:03:12 <aleth> flo-retina: I'm not sure 17:03:23 * nhnt11 catches up 17:05:27 <aleth> flo-retina: As I said, I think it's fixable, but needs some thought to avoid edge cases 17:05:47 <aleth> Setting the accountbuddy to null breaks things in other ways 17:07:52 <-- mayanktg has quit (Ping timeout) 17:08:11 --> mayanktg has joined #instantbird 17:12:01 * qheaden is back 17:14:59 <-- Rym has quit (Ping timeout) 17:21:38 <nhnt11> aleth: Message prepending isn't going too great. Currently After prepending a message, any more messages get appended after the /prepended/ message instead of at the bottom 17:21:46 <nhnt11> I broke something, it was working at one point 17:21:53 <aleth> That's the insert node issue I was talking about, probably 17:21:54 <nhnt11> (broke while attempting to make them group) 17:22:06 --> Rym has joined #instantbird 17:22:16 <aleth> insert is an id, you can't have more than one ;) 17:22:27 <nhnt11> Yeah, but I can't figure out why a new insert element is getting created there 17:22:39 <aleth> It's in the message style HTML 17:23:04 <aleth> Look at imThemes... 17:23:13 <aleth> (and the message style source) 17:23:21 <nhnt11> Hmm, right 17:23:32 <nhnt11> Oh 17:23:35 <nhnt11> I get what you were saying now 17:23:36 <nhnt11> duh 17:23:39 <aleth> It may be easier to construct a block of messages and then insert the whole block. 17:23:40 * nhnt11 heads-desk 17:23:49 <-- mayanktg has quit (Ping timeout) 17:23:52 <aleth> Maybe. 17:24:01 <nhnt11> This is weird. I could have sworn it was working at one point 17:24:35 --> mayanktg has joined #instantbird 17:24:43 <aleth> Maybe by accident. Or with a particular message style. 17:25:09 <flo-retina> you probably want to s/id="insert"/id="insert-<blocknumber>"/ before inserting something not-at-the-bottom 17:25:37 <flo-retina> but it can't really be just a dump search&replace because you don't want to replace that inside stuff said by the user 17:25:53 <aleth> The unread ruler renames an existing insert node id, temporarily. 17:25:59 <aleth> For example. 17:26:11 --> arlolra has joined #instantbird 17:26:26 <nhnt11> What about (while prepending) rename the current insert to insert-orig, do the prepend, and then change the first one back to insert? 17:27:27 <aleth> That would work... 17:27:42 <aleth> ...apart from the fact that some message style JS assumes any new DOM insertions happen at the bottom. 17:27:53 <aleth> But you'll have to fix that anyway I guess. 17:27:57 <nhnt11> Yeah 17:28:21 * nhnt11 will get to that when it shows itself, unless you know a good reason to get to it now. :) 17:28:39 <aleth> There's also the fact that there are message styles without insert nodes. 17:28:46 <aleth> Just fyi. 17:28:49 <nhnt11> Yup 17:30:56 * Fallen|away is now known as Fallen 17:32:09 --> freaktechnik has joined #instantbird 17:32:13 <freaktechnik> hi 17:32:17 <freaktechnik> quick question... 17:32:29 <clokep_work> Hopefully a quick answer. ;) 17:32:31 <freaktechnik> is instantbird supposed to have tabs three times as high as the text in them? 17:32:39 <freaktechnik> (I'm on win 8) 17:32:52 <clokep_work> What version are you running? Do you have a funky theme? 17:32:58 <clokep_work> Not as far as I know. 17:33:18 <freaktechnik> uhm, the latest from the website, so 1.4 or something 17:33:27 <freaktechnik> also, windows 8 default theme with orange accent 17:33:34 <clokep_work> The latest on the website is 1.5. 17:33:41 <freaktechnik> would the fact that I have a touchscreen change it? 17:33:44 <freaktechnik> well, 1.5 then 17:33:53 <freaktechnik> (just downloaded and installed it...) 17:34:35 * clokep_work wonders if you have a HiDPI display 17:35:49 <freaktechnik> uhm, firefox said pixeldensity 1 when I last checked 17:36:36 <clokep_work> Hmm... 17:36:38 * clokep_work isn't sure. 17:36:43 <clokep_work> aleth or flo-retina? 17:36:47 <clokep_work> Who last looked at the tabs stuff. 17:36:51 <freaktechnik> yeah, my dpr is 1 17:36:52 * clokep_work would be interseted in a screenshot too btw. 17:37:18 <aleth> I have no idea about Windows unfortuantely. 17:38:31 <freaktechnik> wait a sec, just threw a bit of soda over my keyboard 17:38:33 * freaktechnik facepalms 17:39:35 <clokep_work> :) 17:40:16 <-- freaktechnik has quit (Ping timeout) 17:40:56 <aleth> If that fixed the tab problem, let us know. 17:43:36 --> Mook_as has joined #instantbird 17:45:21 <mayanktg> clokep_work: The media types "application", "text" and "message" can also be included apart from the audio and video attributes of the media line in the SDP. (http://tools.ietf.org/html/rfc4566.html#section-8.2.1) But you cannot make a call using these attr. I'm searching what name attribute should be passed with these types (Like we have attribute name="face" for m=video) and will include them too. 17:46:20 <clokep_work> mayanktg: I don't have any context to that statement. 17:47:38 <mayanktg> clokep_work: Sorry. It was with reference to the review comment https://bugzilla.mozilla.org/show_bug.cgi?id=1018060#c39 (@39) 17:47:41 <instantbot> Bug 1018060 enh, --, ---, mayanktg, NEW, Video calls via XMPP/Jingle and WebRTC 17:49:02 <mayanktg> Since the function sdp2xml is generalized we should include the application, text and message attributes too. 17:49:39 <-- mayanktg has quit (Client exited) 17:49:42 --> mayanktg has joined #instantbird 17:50:39 <clokep_work> sawrubh: Can you be VERY specific about what you're replying to. 17:50:47 <clokep_work> mayanktg: ^ 17:50:50 <clokep_work> Not sawrubh, sorry. 17:51:10 <aleth> mayanktg: Just paste the question too ;) 17:52:00 <nhnt11> This is fun :D 17:52:05 <nhnt11> Now messages aren't getting themed 17:52:13 <nhnt11> (though they're getting properly appended) 17:53:25 <nhnt11> More fun: http://puu.sh/amvj8/24cc8b8550.png 17:53:46 <aleth> that's kind of neat :D 17:56:22 <mayanktg> The SDP offer contains a line _like_ "m=audio 49170 RTP/AVP 0". Using this we add a name="voice/face" attribute to the <description/> node. clokep_work question was "What if it's neither audio or video? Can that happen?" The answer to it was "Yes, but if that happens empty contentNode would be returned." 17:56:23 <mayanktg> On searching I found that there can be a line such as "m=text...." too. 17:57:08 <clokep_work> mayanktg: OK, so my question is: do we need to throw an error something there? 17:57:09 <mayanktg> My question is: Whether I should include support for this line too? 17:57:47 <aleth> mayanktg: What you are proposing sounds good, if it's not too much work. Otherwise just make sure the appearance of such a line doesn't break your code. 17:58:00 <nhnt11> Now the nick of my prepended messages are in a different colour than usual 17:58:05 <aleth> Right now it would probably break ;) 17:58:13 <mayanktg> clokep_work: Yes we should. :) 17:58:14 <nhnt11> Maybe I should stop posting every little fun fact here :] 17:58:17 <aleth> nhnt11: that could be the missing JS action 17:58:20 <mayanktg> Got it. 17:58:30 <clokep_work> nhnt11: More time coding. :P 17:58:39 <clokep_work> mayanktg: ANd what happens if we ONLY get one of those and no video/audio? 17:58:47 <aleth> So many joyful buggy screenshots though! 17:58:57 <nhnt11> aleth: No, I busted something, the prepended messages are now bubble-in-a-bubble 17:59:18 <aleth> broken next flag... 17:59:29 <-- arlolra has quit (Quit: arlolra) 18:00:05 <-- mayanktg has quit (Ping timeout) 18:00:25 --> mayanktg has joined #instantbird 18:00:31 <mayanktg> clokep_work, aleth: Thanks. I understood the point. I'll add a comment about this there and throw an error if other than audio/video occurs and return. 18:00:56 <nhnt11> aleth: Shouldn't it just spawn a new group in that case? 18:01:03 <nhnt11> That's what it was doing until I made some changes. 18:01:11 <nhnt11> (all of which have to do with the insert div) 18:01:12 <clokep_work> mayanktg: Cool. :) 18:01:13 <aleth> mayanktg: Should it be an error or should it just be handled properly, like you said? Do what you think is right. 18:01:38 <aleth> It should be an error *if* that case should never actually happen with the existing code unless there is a bug. 18:02:50 <aleth> i.e. if there is no way the sdps we are passing should contain such entries 18:03:13 <mayanktg> aleth: I guess it should be handled properly instead of just giving an error. 18:03:19 <aleth> Add a comment explaining when it can happen then. 18:03:28 <mayanktg> Ok. 18:03:41 <aleth> i.e. what these entries mean... 18:03:45 <nhnt11> Fixed it :) 18:04:49 * qheaden heads home 18:04:55 <nhnt11> Error: ReferenceError: logWriter is not defined :( 18:05:07 * nhnt11 looks at the logging patch 18:05:11 * flo-retina started dealing with a second mini 18:05:17 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:06:40 --> mpmc has joined #instantbird 18:10:53 <-- mpmc has quit (Ping timeout) 18:11:13 --> mpmc has joined #instantbird 18:13:43 <-- mayanktg has quit (Ping timeout) 18:14:06 --> mayanktg has joined #instantbird 18:15:00 <mpmc> Haha >.< Guys do you think you could change /list or at least provide a warning? I keep forgetting that issuing that command hangs Instantbird and my PC, I use another client as too and do /list often. Please save me from myself? xD 18:16:04 * Mook_as was under the impression that there's plans to change /list, it's just a bunch of work and nobody's gotten around to actually implementing it 18:16:15 <clokep_work> mpmc: I don't really understand what you mean. 18:16:19 <clokep_work> What hangs? The UI? 18:16:30 <aleth> Mook_as: it's been changed (for 1.5) 18:16:40 <aleth> mpmc: What version are you using 18:16:45 <nhnt11> I thought /list is async now? 18:17:00 <aleth> mpmc: The awesometab is your friend :) 18:17:08 <nhnt11> And it should certainly not freeze Ib if you've opened at least one awesometab 18:17:52 <mpmc> Everything hangs, aleth yes I know the list search is there but I forget :p I'm running version 1.6a1pre (20140722041949) 18:17:53 <sawrubh> ok, I'll stop exporting InBandBytestreams, I was doing that so that in the future someone could reuse it but since I'm not doing that, I'll just remove it 18:18:13 <aleth> mpmc: You could file a bug, it certainly shouldn't hang. 18:18:28 <aleth> Unless maybe you have sounds on. I think we had a report the message sounds pile up' 18:19:03 <mpmc> I do and I think I mentioned that before. 18:19:10 <mpmc> Let me test lol 18:19:10 <aleth> Definitely file a bug then! 18:19:19 <sawrubh> err sorry, I actually use in xmpp.jsm (inside the callback which is fired when the receiver accepts the transfer) 18:20:25 <-- mpmc has quit (Connection reset by peer) 18:20:28 --> mpmc has joined #instantbird 18:21:13 <clokep_work> sawrubh: Hm? What for? 18:21:44 <mpmc> No sound when I do list but IB hogs all the memory on my machine & then it freezes after a few seconds! 18:22:11 <aleth> Which network are you listing? 18:22:40 <aleth> And how much memory do you have? 18:22:59 <mpmc> Freenode / 4GB 18:23:21 <nhnt11> I'm logged into freenode, and /list doesn't hang 18:23:29 <nhnt11> Ib is currently taking 330MB of memory 18:23:32 <aleth> Freenode has a ton of channels, so if you /list them you are creating one huge conversation, with all those messages. So you have to expect it to use memory. 18:23:50 <sawrubh> clokep_work: I actually reuse the XMPPFileTransfer object I had used to send the notification to UI, so when the receiver accepts it, I create an InBandBytestream and add it to the XMPPFileTransfer object (line 1000 of https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=1024023&attachment=8459765) 18:23:52 <aleth> The awesometab (should) avoid that issue. 18:23:56 <mpmc> I don't mind the usage, it's just the crash :p 18:24:09 <sawrubh> btw someone should allow each line in the splinter to be linked directly :/ 18:24:17 <nhnt11> aleth: If an awesometab has been opened, the memory increase shouldn't be too noticeable I think :-/ 18:24:19 <flo-retina> ubuntu, come on, why no network connection on that mini? :( 18:24:26 <mpmc> I know, I'm wondering whether changing /list to open the awesome tab would make more sense :p 18:24:27 <aleth> mpmc: Put the OS and PC details in the bug, that might help 18:24:34 <-- clokep_work has quit (Ping timeout) 18:24:49 <mpmc> nhnt11: You running Windows? 18:24:52 <aleth> mpmc: Some people would hate it if we did that. 18:24:56 <nhnt11> mpmc: OS X 18:25:00 <mpmc> Ah. 18:25:16 <aleth> There's no hangs on Linux either. 18:25:30 <nhnt11> (still relevant, since we can maybe derive the possibility that it's a Windows bug? though unlikely..) 18:25:53 <mpmc> So I should open a new bug? 18:25:57 * nhnt11 wonders about Windows nightlies though 18:25:59 <aleth> mpmc: yes 18:26:01 <nhnt11> mpmc: Please do. 18:26:45 <nhnt11> Fwiw, connecting to freenode with an awesometab open increased my Ib instance's memory usage by ~1.5MB 18:26:53 <aleth> We could write an add-on that says "I'm sorry mpmc, I really can't let you do that" in a HAL voice if you use /list ;) 18:27:08 <mpmc> Sounds good to me lol. 18:27:49 <aleth> nhnt11: I think your prepending messages convbrowser fix should get rid of this problem for good actually ;) 18:28:04 <sawrubh> bah, Quadrophenia by The Who ain't so good 18:28:06 <nhnt11> Interesting 18:28:13 <nhnt11> I just did a /list on freenode on that instance 18:28:22 <nhnt11> memory usage jumped by ~250MB 18:28:23 <aleth> Since the issue is probably that there are two queues (on the socket and in the convbrowser for adding to the DOM) and they may intersect badly on some machines 18:28:32 <nhnt11> And it hung for 3 seconds before starting to display messages 18:28:39 <nhnt11> It did display them eventually 18:28:48 <nhnt11> But when I tried to quit the instance, it hung 18:28:50 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:29:00 <mpmc> O.O 18:29:01 --> nhnt11 has joined #instantbird 18:29:33 <aleth> nhnt11: I did file some list shutdown bug a while back actually 18:29:54 <nhnt11> oh no 18:30:05 <nhnt11> I restarted my main instance and ran a /list on freenode 18:30:07 --> clokep_work has joined #instantbird 18:30:07 * ChanServ sets mode +o clokep_work 18:30:08 <nhnt11> Typing is laaagggyy 18:30:17 <nhnt11> This is bad... 18:30:50 <aleth> Maybe the queue time constants need adjusting then 18:31:09 <aleth> There are tradeoffs though, and /list is a rare use case. 18:31:24 <nhnt11> Aaand everything's back to normal 18:31:31 <nhnt11> I wonder if it indeed is sounds 18:31:46 <nhnt11> The incoming message sound was playing randomly while receiving these messages 18:31:46 <aleth> Sounds definitely cause problems. 18:31:52 <nhnt11> And I got a ton of OS X notifications! 18:31:57 <aleth> 10000 wavs sequenced... 18:32:03 <aleth> all at once... 18:32:07 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 18:32:18 <clokep_work> List here didn't give me issues. :-D 18:32:44 <aleth> Doesn't give me issues either (we fixed that for release) but I'm not surprised there are edge cases. 18:33:03 * clokep_work frankly finds the list command to be suboptimal too. :( 18:33:04 <aleth> I still think the most obvious win is infinite scroll so we don't add all those messages to the DOM 18:33:21 <aleth> That also limits the number of beeps maybe ;) 18:33:47 <aleth> Hmm, maybe it's not so simple as those are all new incoming messages. 18:34:36 <nhnt11> Laggy with the awesometab too 18:35:13 <nhnt11> I can think of one immediate improvement: If the stats service sends out an update notification and the awesometab isn't focused, wait till it gains focus again to refresh the list 18:35:34 <nhnt11> Should at least let you type in another conversation while results are coming in 18:35:37 <aleth> It's an issue we raised with Yoric, that we have a couple of queues all trying to prevent jank, all running independently of each other, and possibly working separately but not together as a consequence 18:36:10 <instantbot> New Instantbird - Other bug 1042211 filed by mpmc1987@gmail.com. 18:36:12 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1042211 nor, --, ---, nobody, UNCO, /list changes instantbird on Windows 18:36:30 <aleth> ie. each one releases to the event loop, but maybe only to have another queue jump in and fill it... 18:36:35 <nhnt11> mpmc: That's not a very useful bug title, could you please mention that it causes lag/jank and a crash? 18:37:01 <mpmc> Sure, sorry I'm rubbish at these things lol. 18:37:06 <nhnt11> Np 18:37:09 --> chrisccoulson has joined #instantbird 18:37:27 <clokep_work> mpmc: Practice makes it better. :) Just don't be insulted if we offer improvements. 18:37:42 <mpmc> Why would I be insulted? :p 18:37:50 <nhnt11> mpmc: "instantbird [...] crashes after a few seconds taking down my machine" your machine crashes or just Ib? 18:38:12 <nhnt11> If it's your machine, this is a very serious problem :S 18:38:18 <mpmc> My hole machine locks up. 18:38:25 <mpmc> whole* 18:38:49 <aleth> That's a freeze, not a crash, right? 18:38:58 <aleth> If you wait long enough it comes back? 18:39:19 <mpmc> Why the hell did I write changes instead of crashes O.O 18:41:38 <mpmc> I'm on auto pilot today can't seem to get anything right I guess it's because I've not long woken up after feeling exhausted earlier, sorry if I screwed up folks, It's one of those days! 18:42:33 <nhnt11> mpmc: No problem, don't worry about it 18:42:37 <-- mayanktg has quit (Ping timeout) 18:42:59 --> mayanktg has joined #instantbird 18:43:43 <clokep_work> mpmc: How do you actually want to use /list btw? 18:43:50 <clokep_work> I'm curious how people "actually" use it. 18:43:55 <clokep_work> Instead of how we assume people do. :) 18:44:10 <mpmc> mainly just to see what channels are available, nothing else. 18:44:33 <mpmc> with the tab you have to search for something :p 18:44:38 <clokep_work> sawrubh: To be clear I Just wanted the ( on the same line, you could have put the other things on a separate line if youw anted. :) 18:44:48 <aleth> mpmc: You don't have to, you can just scroll ;) 18:44:51 <clokep_work> mpmc: So you want to be able to just list things. You weren't looking for a particular thing? 18:44:58 <clokep_work> aleth: But it shows all your other contacts, blah blah. 18:45:03 <nhnt11> mpmc: You can scroll down to see all channels 18:45:13 <mpmc> Oh right! 18:45:42 <aleth> clokep_work: that's not really a bug, though maybe what you mean is "we should be able to filter by account" 18:46:08 <-- aleth has quit (Quit: exit stage left) 18:47:48 <-- rosonline has quit (Client exited) 18:49:07 <clokep_work> aleth: I wasn't implying it was a bug, I'm saying it won't help w/ mpmc's use case (really). 18:49:18 <clokep_work> Being able to filter by account or something might help, yes. 18:49:44 <mpmc> nhnt11: The more I scroll (using the wheel) the slower IB gets but it does recover somewhat. mem usage goes up to 280mb+ but instantbird stutters a bit when typing afterwards (delayed input) 18:51:39 <nhnt11> mpmc: I don't think that's to do with how much you scroll, but rather that Ib is fetching list results and adding them in realtime.. 18:51:53 <-- Mook_as has quit (Quit: Mook_as) 18:51:53 <nhnt11> If you wait for them all to arrive, scrolling should get smooth 18:51:58 <mpmc> I see. 18:52:16 <nhnt11> Though scrolling a lot possibly does make it lag, since there are so many items to refresh 18:52:22 <nhnt11> I should revisit that code sometime. 18:53:04 <nhnt11> (but like I said, a very noticeable easy improvement would be not responding to stats service notifications while the awesometab isn't focused) 18:53:17 <mpmc> Another question, why is there no builds for Linux distros like Ubuntu? 18:53:32 <flo-retina> CentOS 6.2 32 bit is installing 18:53:52 <nhnt11> mpmc: They are coming "soon" :) 18:53:54 <flo-retina> mpmc: are you asking why we don't have up to date nightlies, or why Instantbird isn't in the ubuntu repositories? 18:54:15 <mpmc> flo-retina: both really, either would do ! 18:54:41 <flo-retina> mpmc: for nightlies, our old linux machine is too old and won't compile current mozilla versions any more. 18:54:54 <flo-retina> mpmc: we got more hardware, and I'm actually setting up new Linux build machines this week. 18:55:23 <flo-retina> for the ubuntu repositories, it's complicated, but mostly it just needs someone deciding to work on it ;). 18:55:39 <mpmc> Ah I see. 18:56:27 <mpmc> Shame as I really want to use IB on my Linux machine but it's a pain in the backside to compile etc! 18:56:35 * flo-retina is hoping to blog tonight about the instructions to convert an old mac mini into a centos6 build slave 18:56:55 <flo-retina> mpmc: so you can guess how much of a pain it is to compile builds that you won't even use yourself ;) 18:57:11 <mpmc> Lol xD 18:57:20 --> gerard-majax_ has joined #instantbird 18:58:15 <clokep_work> mpmc: Well hopefully you can use the nightlies soon! 18:58:20 <clokep_work> No compiling involved. :) 18:59:16 <mpmc> I can't wait! 18:59:23 <mpmc> and I mean that. 19:08:51 <clokep_work> mpmc: Want to volunteer to do Ubuntu packaging? :P 19:09:20 <mpmc> Lol, if I knew how :p you need someone with experience (I have none :p) 19:09:31 <clokep_work> If you're willing to learn that's fine. :) 19:10:00 <mpmc> I'm still in the noob ranks for Linux I'm afraid. :p 19:11:11 <clokep_work> Just figured I ask. :) 19:11:15 <clokep_work> Worst you can do is say no, right?! 19:11:51 <mpmc> True. :) 19:13:53 <flo-retina> booting centos from the hard disk 19:13:58 <-- gerard-majax_ has quit (Ping timeout) 19:14:00 <flo-retina> (this time it seems to work at the first attempt ;)) 19:14:17 <flo-retina> installing still took an hour 19:16:15 <clokep_work> :-D 19:16:17 --> freaktechnik has joined #instantbird 19:16:23 * freaktechnik 's back 19:16:26 <clokep_work> flo-retina: How difficult is it to get these to be the actual builders afterward? 19:16:27 <freaktechnik> stubid windows update shit 19:16:48 <clokep_work> freaktechnik: Just use Windows XP, no more updates! :-D 19:17:16 <freaktechnik> I'll switch to Linux again soon, but this netbook is brandnew, so I figured I'd have to at least try windows 8 19:17:42 <freaktechnik> https://www.dropbox.com/s/oiv38opieblsn3u/Screenshot%202014-07-22%2021.16.52.png 19:17:47 <freaktechnik> ^ your screenshot 19:18:07 <freaktechnik> (ignore the yellowish hue, if that's already present on the screenshit... I like f.lux) 19:18:48 <clokep_work> freaktechnik: Yeah my tabs at home don't look like that. 19:18:59 <clokep_work> freaktechnik: Your spacing of stuff in the Participants list looks wrong too. 19:19:14 * clokep_work wonders if you have any funny settings in the display stuff. 19:19:18 <freaktechnik> nah, that's one to one the height of a normal list item thing in wondows 19:19:31 <freaktechnik> I'll go and look at my display stuff then... 19:19:41 <clokep_work> I forget the name... 19:19:45 <clokep_work> And I'm on Mac ATM. :( 19:19:46 <clokep_work> Sorry. 19:20:46 <freaktechnik> So in the windows display config it's on the default sizing setting, as far as I can tell, though it's greyed out 19:21:04 <freaktechnik> looking at the driver config now 19:21:50 <freaktechnik> but aside from the weird tabs I have no scaling issues, so that's weird 19:23:20 <-- Rym has quit (Ping timeout) 19:23:35 <clokep_work> freaktechnik: Ah I was thinkg you had some "zoom" going on, like in bug 954368 19:23:37 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954368 nor, --, ---, nobody, NEW, em and pt usage in CSS causes size/alignment errors for certain font sizes and DPI settings 19:24:05 <freaktechnik> nah, display isn't up or downscaled or anything 19:24:22 <freaktechnik> as I said, my devicePixelDensity is 1 19:24:47 <clokep_work> I don't know what that means. :-D 19:25:14 <freaktechnik> that's basicly the ratio between a css and monitor pixels 19:27:49 <-- mayanktg has quit (Ping timeout) 19:28:25 --> mayanktg has joined #instantbird 19:31:11 --> Rym has joined #instantbird 19:33:49 <clokep_work> sawrubh: Did you see that patch that mayanktg put up about generating IDs? 19:33:52 <clokep_work> Does it do everything you ened? 19:34:58 <freaktechnik> ...how can I abort an irc reconnect attempt? 19:35:26 <freaktechnik> (because connecting to irc.irchighway.net seems to fail...) 19:35:54 <-- freaktechnik has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 19:37:43 --> freaktechnik has joined #instantbird 19:39:02 <-- mayanktg has quit (Ping timeout) 19:39:36 --> mayanktg has joined #instantbird 19:40:55 <clokep_work> freaktechnik: Is there no cancel button? 19:41:12 <flo-retina> I think I've now got all the required packages installed 19:41:20 <-- mayanktg has quit (Ping timeout) 19:42:17 --> mayanktg has joined #instantbird 19:42:36 <freaktechnik> clokep_work: only a connect button, a delete and a properties button 19:42:54 <nhnt11> Grouped prepends! :) 19:44:10 <freaktechnik> hmm, looking at it the close tab buttons seems a little large 19:44:31 <freaktechnik> (the hover state is bigger than the text) 19:48:21 <clokep_work> freaktechnik: That sounds like a bug. :-\ 19:48:27 <clokep_work> I wonder what the debug log says (if anything) 19:48:34 <-- Bollebib has quit (Ping timeout) 19:48:35 <flo-retina> currently cloning m-c 19:48:37 <freaktechnik> you mean the error console? 19:48:53 <freaktechnik> it just has some protocol error spam and ssl problems and stuff 19:50:35 <clokep_work> freaktechnik: If you right click on an account it gives you a debug log 19:51:25 <freaktechnik> hm, a restart might have fixed it, as it just asked me to add the security exception again 19:51:56 <freaktechnik> jap 19:52:05 <freaktechnik> looks like the security exception never got added properly. 19:52:32 --> Mook_as has joined #instantbird 19:54:30 <freaktechnik> hm, after disconnecting getting the same thing again 19:55:25 <freaktechnik> good, 't worked this time 19:55:26 <clokep_work> freaktechnik: ...did you look at what I suggestd you look at. 19:56:31 <freaktechnik> http://pastebin.instantbird.com/754600 19:56:33 <freaktechnik> ^ 19:57:46 <clokep_work> freaktechnik: Well if it works it should be fine. :-D 19:57:59 <freaktechnik> yeah, let's hope so 19:58:27 <freaktechnik> I mean, this configuration works in thunderbird, so if worst comes to worst I'll have to switch the irc engine away from purple, right? 19:58:50 <clokep_work> freaktechnik: It's been the same backend since like Instantbird 1.1 or 1.2? 19:59:00 <freaktechnik> oh, okay 19:59:16 <freaktechnik> seen confusing bugzilla bugs. O hwait, those were on XMPP 19:59:53 <flo-retina> reticulating splines! 20:00:03 * flo-retina hopes for a 32bit build in 75 minutes ^^ 20:01:51 <clokep_work> flo-retina++ 20:02:05 * nhnt11 rewrote all of his prepend code with a new idea and it works, with much cleaner code :) 20:02:37 <nhnt11> http://puu.sh/amFq6/37ea055c2f.png 20:02:45 <flo-retina> clokep_work: :) 20:03:03 <nhnt11> (It just duplicates the last message 5 times and prepends them in a single group) 20:05:39 <clokep_work> nhnt11: What's the algorithm? 20:05:41 * clokep_work is just curious. 20:05:42 <clokep_work> Mostly. 20:09:30 <nhnt11> clokep_work: Find the current insert node, "protect" it by changing its id. Now prepend the first message of the group like normal, spawning a new group. This causes a new insert node to be created in the new prepended group. Now, use the /normal/ method of adding messages for the rest of the group - these will get inserted into the prepended group! Finally, restore the original insert node. 20:09:56 <nhnt11> I got the idea from what I said earlier about how after prepending a message, any new message I sent was being added to the prepended group instead of at the bottom of the conversation. 20:10:43 <nhnt11> I'm currently trying to get next messages and so on working, shouldn't be difficult! :) 20:13:24 <-- mayanktg has quit (Ping timeout) 20:13:34 --> mayanktg has joined #instantbird 20:15:21 <clokep_work> nhnt11: Sounds interesting. 20:15:31 <clokep_work> So does it work if the last message I see is from me, and the previous 5 were also? 20:15:36 <clokep_work> Or do you always add groups at once or something? 20:15:45 <clokep_work> "do you" might be "are you planning to" 20:15:58 <nhnt11> clokep_work: What's "last message" here? 20:16:09 <-- mayanktg has quit (Ping timeout) 20:16:30 --> mayanktg has joined #instantbird 20:16:33 <nhnt11> It currently takes an array of messages, and prepends them all in one group 20:16:42 <nhnt11> I'm now getting it to work with messages that shouldn't be in the same group 20:17:04 <nhnt11> The cool thing is, I don't really have to care once I've prepended the first message of the array. 20:20:50 <clokep_work> nhnt11: What if the message you're prepending to (i.e. the "top most" message of the window) is supposed to be part of that group? 20:21:16 * Fallen is now known as Fallen|away 20:21:29 <nhnt11> clokep_work: Part of the existing first group before prepending you mean? 20:21:46 <nhnt11> Haven't gotten to that yet. 20:22:27 <-- mayanktg has quit (Ping timeout) 20:22:53 --> mayanktg has joined #instantbird 20:23:49 <-- freaktechnik has quit (Ping timeout) 20:24:59 --> freaktechnik has joined #instantbird 20:25:22 <clokep_work> nhnt11: OK. 20:25:25 <clokep_work> Just curious. :) 20:25:32 <clokep_work> (You could remove that group and re-add the whole thing, maybe?) 20:25:40 * Fallen|away is now known as Fallen 20:25:46 <nhnt11> Sure, if the group isn't too big 20:25:56 <flo-retina> 26 minutes and still building 20:25:57 <nhnt11> I don't think it's a big deal to merge two groups 20:26:03 <nhnt11> We already have code for that with the unread ruler 20:27:58 <clokep_work> nhnt11: Doh, you're right! 20:28:09 <clokep_work> nhnt11: You should probably just ignore everything I say about UI. :P 20:28:25 <-- freaktechnik has quit (Ping timeout) 20:28:28 <nhnt11> It's a good way to see if I know what I'm doing ;) 20:28:44 <nhnt11> (not ignoring you I mean) 20:29:09 --> freaktechnik has joined #instantbird 20:34:46 <-- mayanktg has quit (Ping timeout) 20:35:07 --> mayanktg has joined #instantbird 20:39:04 * clokep_work can't wait to see it in action! 20:39:31 <clokep_work> flo-retina: Btw do we have any interest in the onCommit builds? 20:39:36 <clokep_work> / is there a way we can use those? 20:39:58 <flo-retina> is your question "do we want to fix them?"? 20:41:02 <-- mayanktg has quit (Ping timeout) 20:41:25 --> mayanktg has joined #instantbird 20:42:26 <flo-retina> if so, I think the answer is yes, we do. 20:42:45 <flo-retina> they would be more useful if we had more tests though :) 20:42:45 <clokep_work> OK. 20:42:49 <clokep_work> True! 20:43:05 <clokep_work> Is the only option polling the Mercurial server? 20:43:16 <flo-retina> it's an a option 20:43:30 <flo-retina> it's not that bad if we pull c-c every 5 minutes 20:44:06 <flo-retina> I wonder if http://pulse.mozilla.org/ could give a much better solution 20:44:09 <clokep_work> pull c-c, check for changes in.... chat/, im/, config/ or build/ 20:44:27 <flo-retina> chat/ and im/ (and purple/ !) should be enough 20:44:50 <clokep_work> Ah, AMQP library. Intresting. 20:47:00 <clokep_work> Does that say anywhere what's actually available on it? :P 20:47:19 <flo-retina> I haven't seen anything 20:49:24 <clokep_work> :) 20:49:29 <clokep_work> That would be neat though, yes. 20:52:17 * clokep_work is tempted to clone that code and connect. 20:54:24 <nhnt11> Time bubbles, anyone? http://puu.sh/amJKx/4b2ab12c0c.png 20:55:19 <clokep_work> :) 20:55:30 <-- BillBinkley has quit (Ping timeout) 20:56:13 <nhnt11> I'm not entirely sure why there's a leading time bubble yet 20:56:30 * clokep_work has an open listener. 21:00:07 <flo-retina> :) 21:02:23 <clokep_work> flo-retina: All I get is heartbeats though.... 21:02:40 <-- mayanktg has quit (Ping timeout) 21:03:13 --> mayanktg has joined #instantbird 21:03:35 * flo-retina is downloading a copy of the releng yum repository 21:03:55 <clokep_work> flo-retina: Looks like we'll want bug 1022701 to be fixed for us. 21:03:57 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1022701 nor, --, ---, nobody, NEW, Fix and re-enable hg publisher 21:09:08 <clokep_work> flo-retina: So sucessful builds then? :) 21:10:28 <nhnt11> More complex test case, with incoming and outgoing messages, some with a time delay and others without: http://puu.sh/amL5c/0eb542601a.png 21:11:02 <flo-retina> clokep_work: 66min53s 21:11:07 <flo-retina> clokep_work: yes 21:11:15 <flo-retina> I wonder why that 32bit build was faster than the 64bit one 21:11:41 <clokep_work> It's half as many bits... 21:11:43 <clokep_work> Obviously. 21:12:07 <clokep_work> nhnt11: Is the green message the one you're prepending above? or the channel mode? 21:12:16 <nhnt11> clokep_work: Channel mode. 21:12:22 <clokep_work> Cool. :) 21:12:34 <flo-retina> hmm, I wonder if we could get significantly faster builds by increasing the amount of memory 21:12:41 <flo-retina> these machines seem to have only 2GB of ram 21:17:45 <clokep_work> Ah-ha! 21:17:51 <clokep_work> I switched from the test consumer and things started popping up! 21:20:28 <flo-retina> We've got the Late 2009 model with a 2.26 GHz Core 2 Duo (P7550) processor, 2 GB (2 à 1 GB) of 1066 MHz DDR3 SDRAM, 160GB of hard disk 21:20:43 <flo-retina> wikipedia says "Expandable to 8 GB (4 GB supported by Apple)" 21:21:59 * clokep_work wonders how much that would be. 21:22:21 <flo-retina> do you mean in dollars? 21:22:32 <clokep_work> Yes. :) 21:22:36 <clokep_work> Or bitcoin or what have you. 21:23:15 <flo-retina> I happen to have more euros than dollars or bitcoins ;) 21:23:18 <-- mayanktg has quit (Ping timeout) 21:24:20 <flo-retina> http://eshop.macsales.com/shop/memory/Apple_Mac_mini/DDR3 seems to want $55 for 4GB and $104 for 8. 21:24:26 --> mayanktg has joined #instantbird 21:36:45 <clokep_work> Not insane, but a decent amount. 21:36:50 <clokep_work> (When multiplied by 10. :P) 21:37:47 <-- nhnt11 has quit (Ping timeout) 21:37:50 --> nhnt11 has joined #instantbird 21:39:12 <-- clokep_work has quit (Ping timeout) 21:39:45 --> Bollebib has joined #instantbird 21:45:51 <-- nhnt11 has quit (Ping timeout) 21:46:03 --> nhnt11 has joined #instantbird 21:51:00 <-- CAKCy has quit (Quit: Have a great day everyone!) 21:51:26 <-- mayanktg has quit (Ping timeout) 21:51:41 --> mayanktg has joined #instantbird 21:52:41 <flo-retina> looks like it would cost 43-45⬠per machine if we wanted to upgrade to 4GB in each machine 21:58:50 --> flo-centos32 has joined #instantbird 21:58:54 <flo-centos32> hello :) 21:59:00 <flo-centos32> works from here too :) 21:59:04 <-- mayanktg has quit (Ping timeout) 21:59:09 <-- mconley has quit (Input/output error) 22:37:54 --> clokep has joined #instantbird 22:37:55 * ChanServ sets mode +o clokep 22:40:23 <clokep> flo-retina: Congrats :) 22:40:46 <-- phil8888 has quit (Quit: http://www.mibbit.com ajax IRC Client) 22:42:34 <flo-retina> thx :) 22:43:25 <nhnt11> Here are my changes so far: https://pastebin.mozilla.org/5593350 22:43:30 <nhnt11> Not a lot, but took some time to get there.. 22:43:34 <-- flo-centos32 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 22:44:20 <nhnt11> Disregard the duplicated code and "this._woot" :) 22:48:39 * Fallen is now known as Fallen|away 22:48:46 --> EionRobb has joined #instantbird 22:52:53 <-- Bollebib has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 22:54:29 <-- nhnt11 has quit (Ping timeout) 22:54:34 --> nhnt11 has joined #instantbird 23:02:54 --> clokep_work has joined #instantbird 23:02:55 * ChanServ sets mode +o clokep_work 23:05:06 --> AlexanderSalas has joined #instantbird 23:09:33 <-- Mook_as has quit (Quit: Mook_as) 23:10:45 <clokep_work> flo-retina: Did you go to bed too? 23:12:39 --> Mook_as has joined #instantbird 23:14:39 <-- AlexanderSalas has quit (Ping timeout) 23:16:00 * clokep wonders if Mook_as has any ideas about bug 1030059 23:16:02 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1030059 maj, --, ---, nobody, NEW, Passwords gone in newest nightly 23:17:32 <Mook_as> Nothing off the top of my head, no. Haven't been looking at the password manager recently. 23:17:53 <clokep> Alright, thanks. 23:21:24 --> aleth has joined #instantbird 23:21:24 * ChanServ sets mode +o aleth 23:22:14 <aleth> yay, Linux builds are on the way! flo-retina++ :) 23:22:25 <aleth> nhnt11: 23:22:35 <aleth> Looks like great progress :) 23:23:22 <clokep> aleth: Do you remembre what thoughts we had on debugging ^ ^? 23:23:35 <aleth> That password thing? 23:23:49 --> AlexanderSalas has joined #instantbird 23:23:51 <clokep> Yes, sir. :-\ 23:23:58 <aleth> Chain a dump() on the initialization promise to see if its a race condition with accessing passwords? 23:24:21 <clokep> Alright. Any thoughts on where to chain that? 23:24:29 <aleth> On startup? 23:24:57 <clokep> :P 23:25:00 <clokep> I meant in the code. 23:25:02 <aleth> imCore might do 23:25:04 <clokep> The core service 23:25:05 <clokep> Yeah 23:25:05 <clokep> OK 23:25:45 <aleth> yeah, there's a handy init() method 23:26:17 <-- AlexanderSalas has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 23:26:42 <clokep> Yep! 23:26:44 <clokep> Just saw that. :) 23:26:50 <clokep> I'm surprisingly fairly unfamiliar with this stuff. :-[ 23:29:12 <clokep> And I'm doing a clobber on my other machine. 23:29:12 <clokep> Yay 23:30:19 * aleth kind of likes the |this._woot = true| that does absolutely nothing :D 23:33:02 <aleth> I see the tree is nicely orange again :-/ 23:34:10 * aleth decides to go to bed instead of trying to check things in 23:37:21 <clokep> aleth: Yeah I already thought about it. :( 23:37:23 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died) 23:37:31 <clokep> If you want to star some stuff I can push it. :-D 23:37:53 <aleth> It's a? required too, that's going to take too long for me. 23:37:57 <aleth> Good night! 23:38:02 <-- aleth has quit (Quit: exit stage left) 23:43:00 --> chrisccoulson has joined #instantbird 23:50:23 <-- chrisccoulson has quit (Ping timeout)