All times are UTC.
00:03:18 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 00:03:19 --> aleth has joined #instantbird 00:12:16 <flo> ok, I'm pushing it then :) 00:12:35 <aleth> :) 00:12:38 <flo> just 82 files changed, 2389 insertions(+), 4546 deletions(-), what could go wrong? ;) 00:12:54 <EionRobb> file transfers ;) 00:13:30 <flo> EionRobb: that can go wrong even without changes, as some build slaves frequently fail to upload the result of their work ;) 00:13:46 <EionRobb> oh, I meant file transfers in IB :P 00:14:58 --> mmkmou has joined #instantbird 00:15:53 <flo> EionRobb: I'm sure it won't be affected :-P 00:20:37 <clokep> flo: I very much want to be able to view all replies now in Twitter, will probably add that option soon if you don't. 00:21:32 <flo> I won't 00:21:56 <flo> I'm unlikely to do any twitter work (except reviewing patches :)) before JS-XMPP and JS-IRC are merged 00:22:17 <flo> (and fixing regressions from my own changes too, of course) 00:22:17 <clokep> OK! :) 00:22:48 <flo> I really want that feature too by the way 00:22:59 <flo> not sure of what should be the default value of that pref 00:24:12 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/48709551a8bc - Florian Quèze - Bug 759 - reorganize purplexpcom, part 2: rewrite the core service, account list, status handling and protocol plugin loading in JS components that don't depend on 00:24:13 <instantbot> libpurple. 00:24:18 <clokep> I don't know either. :( 00:27:50 <clokep> I guess I should go unbitrot all my patches? :P 00:28:28 <flo> are they bitrotted? 00:28:50 <clokep> If they are, it's almost definitely only line change.s 00:28:54 <clokep> line # changes 00:29:38 <flo> I see bugs 1121, 683, 1128, 772 and 1112 that need a review/commit 00:30:10 <flo> are there others where I +ed the flag but that still need some attention? 00:30:38 <flo> 1083 00:31:18 <flo> (maybe) 483 (if we want to checkin the preview image without waiting for the icon) 00:31:20 <clokep> flo: I think that's all of them... 00:32:12 <flo> someone should look seriously at bug 1098 00:32:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1098 min, --, ---, nobody, NEW, Authorization loop if lastMessageId is empty for a Twitter account 00:32:37 <clokep> Ah, I think it's a one line patch. 00:32:58 <clokep> I'll look at it now. 00:33:10 * clokep thinks he should probably be auto-cced onto Twitter bugs. ;) 00:33:50 <flo> don't you receive all bugmail already? 00:34:57 <flo> clokep: well, from a quick read of the summary, it seems there are actually 2 different issues: 1. The bad handling of that preference value (probably trivial to fix) 2. The authorization loop; how come we detect a 401 - unauthorized error if there's a syntax error? 00:35:40 <clokep> Yes, that's probably true. I was hoping to fix the poor handling. 00:35:55 <clokep> (And yes, I get all email, but it makes me pay more attention if my name is on top. :P) 00:35:57 <flo> it's possible the OAuth code misbehaves for a parameter with an empty value, in which case we should fix it 00:36:35 <aleth> oh I still have 1107 and 1124 00:36:38 <flo> it's also possible the twitter server sends us an inappropriate reply, in which case we can't do much 00:37:01 <clokep> flo: It's handled as a get param. 00:37:05 <flo> bug 1107 bug 1124 00:37:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1107 nor, --, ---, aletheia2, ASSI, Contact list section header styling for Linux 00:37:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1124 nor, --, ---, aletheia2, ASSI, Some minor conversation CSS improvements 00:38:20 <aleth> nothing major ;) 00:39:59 <aleth> oh, and bug 1074 00:40:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1074 nor, --, ---, aletheia2, ASSI, Default message styles lack context message support and override font choice 00:40:15 <aleth> think that's all of them... 00:40:17 <flo> I should definitely take care of 1124. 00:41:02 <flo> 1107 needs more work: the attachment is not a patch (+ the review is not requested from me :-P) 00:42:00 <flo> hmm, 1074 needs a decision on whether the appearance changes are right (so I guess I need to try it) 00:43:26 <aleth> Oh, I see why 1107 is not recognised as a patch, something odd must have happened at the diff stage as it's appended to the end of the original file :| 00:43:45 <aleth> Need to resubmit that 00:44:07 <flo> well, IIRC you marked it as a patch, but it's not a diff 00:44:17 <aleth> yes, like I said, something went wrong there 00:44:25 <aleth> (on my part) 00:45:00 <flo> so https://bugzilla.instantbird.org/buglist.cgi?quicksearch=%201121%2C683%2C1128%2C772%2C1112%2C1083%2C483%2C1124%2C1074 is what I need to look at as soon as I have a clean tree with a work debug build and some time for reviews/checkins 00:45:21 <flo> (I hope that will be tomorrow, but if the nightlies end up being broken... I'll have to fix the regressions instead ;)) 00:45:31 <flo> (+ I also really need to work on these slides!) 00:46:18 <Mook_as> deep breaths, flo ;) there should be no release pressure at the moment, right? 00:46:54 <clokep> Hmmm....lastMessageId for Twitter doesn't seem to be being set on my debug build anymore... 00:47:30 <flo> Mook_as: hmm? Do I appear pressured? 00:47:40 <Mook_as> yes, you do. 00:48:31 <flo> :( 00:49:03 <aleth> He's just got a magically replenishing todo list ;) 00:49:22 <aleth> There's no immediate hurry with all of my patches, unlike your big one on which other stuff will depend... 00:49:32 <Mook_as> oh, I have the other kind. the list where things keep falling out the bottom, unfinished ;) 00:50:25 <-- GeekShadow has quit (Client exited) 00:50:35 <flo> aleth: yeah, but I find letting contributor's patches rot in a corner a very unfriendly practice :-/. 00:50:52 <Mook_as> flo++ 00:50:59 <Mook_as> hmm. 00:51:03 <Mook_as> instantbot: karma flo 00:51:05 <clokep> flo: You also need to make the br-PT l10n repo. 00:51:06 <instantbot> Mook_as: Sorry, I've no idea what 'karma flo' might be. 00:51:14 <Mook_as> I guess that module isn't turned on. 00:51:14 <clokep> I don't think we have that installed... 00:51:14 <flo> clokep: I know :( 00:51:25 <clokep> (Or flo isn't registered?) 00:51:32 <flo> clokep: and fix the en-US repository :( 00:51:37 <aleth> no karma installed 00:52:01 <clokep> flo: :( Any of that stuff I can help w/? 00:52:57 <flo> if you are good at shell scripts and understanding the behavior of hg convert, maybe 00:53:19 <flo> I've no idea of why it suddenly stopped working 00:55:35 <instantbot> clokep@gmail.com added attachment 981 to bug 1098. 00:55:36 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 981 on bug 1098. 00:55:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1098 min, --, ---, clokep, ASSI, Authorization loop if lastMessageId is empty for a Twitter account 00:55:56 <-- devfil has quit (Client exited) 00:55:58 <clokep> I'm not good at either of those. :( 00:56:19 <flo> your build already includes my patch? 00:56:24 <clokep> Yes. ;) 00:56:37 <flo> you build quickly! 00:57:16 <clokep> python client.py checkout && build -C obj-dir/chat && build -C obj-dir/instantbird && build -C obj-dir/purple I think is enough. 00:57:17 <clokep> :) 00:57:42 <clokep> (And no conflicts! Just had to update and that was it.) 00:57:49 <flo> :( 00:57:55 <clokep> I do have like 3 or 4 patches going on in twitter.js right now btw, sorry if things don't apply properly. :( 00:57:58 <Mook_as> interesting, the first & wasn't escaped 00:58:05 <flo> I thought your entity escaping issue was fixed 00:58:14 <clokep> I thought it was too. :-/ 00:58:16 <flo> you probably missed a g at the end of a regexp 00:58:35 <clokep> flo: Yes, just realized that. 00:59:18 <clokep> And restart to pick up the changes.... 00:59:19 <-- clokep has left #instantbird () 00:59:21 <flo> so you don't like building tier_app ? 00:59:23 --> clokep has joined #instantbird 00:59:23 * ChanServ sets mode +h clokep 00:59:28 <flo> so you don't like building tier_app ? 00:59:47 <clokep> Bah I forgot about that one. :( 00:59:56 <clokep> Does this work now? & & :) 01:00:04 <flo> yes 01:00:54 <clokep> That was an easy fix. :) 01:01:28 <flo> can you check easily if account specific prefs are correctly saved/loaded? 01:01:39 <clokep> Probably. 01:02:25 <clokep> flo: Using the account manager, they're saved. 01:02:27 <instantbot> aletheia2@fastmail.fm added attachment 982 to bug 1107. 01:02:28 <instantbot> aletheia2@fastmail.fm cancelled review? for attachment 918 on bug 1107. 01:02:29 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 982 on bug 1107. 01:02:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1107 nor, --, ---, aletheia2, ASSI, Contact list section header styling for Linux 01:02:41 <clokep> Is it possible that the unInit method isn't being called? :( 01:02:50 <flo> anything is possible 01:02:52 <clokep> Doing work? 01:03:55 <flo> but I know it works when using the account manager (I've tested that) 01:04:10 <clokep> Hmmm....OK. 01:04:12 <flo> I'm more interested of knowing if it works when setting prefs using the methods of jsProtoHelper 01:04:27 <flo> (= what the twitter does with the lastMessageId pref) 01:04:30 <flo> +code 01:04:36 <clokep> K, let me see. 01:05:34 <flo> what was the invalid value you had in your pref that caused an authorization loop? 01:05:48 <flo> was it an empty value, or some junk? 01:06:15 <clokep> flo: It was an empty value. 01:06:25 <flo> ok 01:06:26 <flo> thanks 01:07:36 <clokep> (It happens for you too I hope?) 01:07:47 <clokep> Can we register a package from prpl-null when it's built? :P 01:08:35 <flo> what do you mean? 01:09:06 <flo> I haven't tried to reproduce yet (and I think I should rather try to reproduce getting to bed) 01:09:32 <clokep> Whenever I have the null protocol compiled I get a lot of info messages saying there's no chrome path registered for it (probably one for each buddy I have) 01:10:19 <clokep> flo: It seems like the code should work OK, I just added something to the init method which sets the pref and it works OK. 01:10:40 <clokep> But you should go to bed, there's always tomorrow. :) 01:12:10 <-- Tomek has quit (Quit: Instantbird 1.1) 01:13:39 <flo> can you pastebin some of these messages? 01:14:05 <clokep> flo: "No chrome package registered for chrome://prpl-null/skin/prpl-null.css" 01:17:55 <flo> uh 01:19:05 <flo> is that in the errro console or the terminal? 01:19:22 <clokep> Error Console. 01:20:20 <flo> http://lxr.instantbird.org/instantbird/source/instantbird/themes/jar.mn#185 01:21:01 <clokep> Ah. I see. 01:21:12 <clokep> So how do I actually set MOZ_DEBUG to be true? 01:21:19 <clokep> (And apparently DEBUG?) 01:21:21 <flo> aha! 01:21:25 <flo> you are on Win Aero, right? 01:21:32 <clokep> Yes. :) 01:21:47 <clokep> I had just add null into the list of PROTOCOLS in the libpurple Makefile. 01:21:54 <clokep> added, rather. 01:22:54 <flo> http://lxr.instantbird.org/instantbird/source/chat/themes/jar.mn#20 01:23:13 <flo> uh? I thought you were on a debug build 01:23:38 <clokep> It's not actually a "debug" build, poor choice of wors, I meant my debug profile. 01:23:54 <flo> a debug build is with --enabled-debug at configure time 01:24:20 <flo> http://lxr.instantbird.org/instantbird/source/mozconfig 01:24:32 <flo> with our current default mozconfig, just exportin DEBUG=1 is enough though :) 01:25:14 <clokep> I see. 01:25:43 <clokep> Does that mean I don't actually need my own .mozconfig? 01:26:12 <Mook_as> ah, nsIChromeRegistry::convertChromeURL shows that, from http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleProtocol.cpp#168 01:28:38 <flo> clokep: my .mozconfig looks like this: http://pastebin.instantbird.com/1053 01:28:46 --> ironhead has joined #instantbird 01:28:50 <flo> I don't remember why I added ac_add_options --enable-libxul in there :-S 01:29:02 <flo> isn't it the only possible configuration currently anyway? 01:29:16 <clokep> I think that no longer does anything yes. 01:29:26 <clokep> What's the second if do? 01:29:34 <clokep> Just call the instantbird mozconfig? 01:29:45 <flo> yes :) 01:29:52 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 01:29:53 <-- Gizmokid2005 has quit (Ping timeout) 01:29:55 <flo> if the file exists 01:30:10 <clokep> Thank you. :) That helps a lot. 01:30:29 <flo> debug builds are slower, and *very* noisy ;) 01:30:50 <clokep> So does that mean I don't want one? ;) 01:31:03 <flo> you don't want to *use* one 01:31:14 <flo> but to test your development work, it's usually better 01:31:21 <clokep> OK. :) 01:31:24 <clokep> I'll give it a try. 01:31:36 <clokep> What's a comment in a mozconfig? 01:31:42 <clokep> #? %? //? REM? 01:31:46 <flo> I'm clearly willing to trade some speed against seeing a warning early when something goes wrong 01:31:50 <flo> # 01:31:58 --> Gizmokid2005 has joined #instantbird 01:32:06 <flo> mozconfig files are just plan shell scripts included by the configure 01:32:10 <flo> *plain 01:32:57 <Mook_as> *pain 01:33:06 <flo> Mook_as: tss 01:37:05 <-- Gizmokid2005 has quit (Quit: ZNC - http://znc.sourceforge.net) 01:38:23 --> Gizmokid2005 has joined #instantbird 01:46:09 <-- Mook_as has quit (Quit: gone) 01:49:55 <flo> Good night 01:49:57 <-- flo has quit (Quit: Instantbird 1.2a1pre) 01:55:09 * wesj is now known as wesj_away 02:03:50 <-- mmkmou has quit (Client exited) 02:12:47 --> mmkmou has joined #instantbird 02:17:03 <-- mmkmou has quit (Client exited) 03:01:43 <-- skeledrew has quit (Quit: Instantbird 1.2a1pre) 03:34:15 <-- clokep has quit (Ping timeout) 04:19:09 --> Mook has joined #instantbird 04:33:56 <-- ironhead has quit (Ping timeout) 04:58:19 <-- EionRobb has quit (Quit: Leaving.) 07:31:38 <-- Mook has quit (Quit: zzz) 09:00:31 --> gerard-majax has joined #instantbird 09:17:44 <-- Even has quit (Quit: Instantbird 1.2a1pre) 09:17:57 --> Even has joined #instantbird 09:17:57 * ChanServ sets mode +o Even 09:19:35 --> BYK has joined #instantbird 09:26:51 <-- BYK has left #instantbird () 09:27:30 --> GeekShadow has joined #instantbird 09:28:24 --> aleth has joined #instantbird 09:33:14 <aleth> Oh, the Linux nightly didn't build 10:13:40 --> flo has joined #instantbird 10:13:41 * ChanServ sets mode +qo flo flo 10:14:00 <flo> hello :) 10:14:00 <-- Suiseiseki has quit (Connection reset by peer) 10:14:27 --> Suiseiseki has joined #instantbird 10:14:45 --> devfil has joined #instantbird 10:24:48 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/3ee46e975997 - Florian Quèze - Attempt to fix build bustage. 10:33:22 <-- devfil has quit (Ping timeout) 10:57:18 --> devfil has joined #instantbird 11:06:15 --> andreasn has joined #instantbird 11:09:34 --> Mic has joined #instantbird 11:09:34 * ChanServ sets mode +h Mic 11:09:49 <Mic> Hi 11:10:39 <Mic> aleth: you can always check http://buildbot.instantbird.org/ to see the status of builds 11:10:53 <Mic> I like the waterfall display for example 11:12:16 <Mic> flo: one question about building. How are the onCommit and nightly builds different? 11:12:36 --> clokep has joined #instantbird 11:12:37 * ChanServ sets mode +h clokep 11:12:43 <Mic> It's not the first time that there's a successful build "onCommit" but the following nightly failing. I wonder how that comes? 11:12:46 <flo> Mic: there are only 2 differences. 11:13:14 <flo> for nightly builds we rm -rf the obj folder before building, for on commit we rely on makefile dependencies to update whatever's needed way faster 11:13:38 <flo> the second difference is we don't upload onCommit builds once they are packaged, which saves a significant amount of time :) 11:15:10 <-- clokep has quit (Ping timeout) 11:15:19 <flo> in today's build failure, there was a dependency on a not yet built file (which however was already in the obj/mozilla/dist folder for onCommit builds) 11:15:31 <Mic> I didn't mean the upload problems btw 11:15:44 --> clokep has joined #instantbird 11:15:44 * ChanServ sets mode +h clokep 11:17:20 <clokep> My build failed for the same reason. :'( 11:17:40 <clokep> Once I did a full rebuild. 11:17:46 <clokep> Didn't get that until this morning though. 11:35:35 <flo> twitter seems broken because of my changes 11:36:13 <flo> yeah, completely unusable :( 11:37:19 <clokep> I've only tried receiving my timeline.. 11:38:35 <flo> so did I... 11:38:55 <flo> at least closing a timeline, tweeting and retweeting are broken 11:39:46 <clokep> :-/ 11:40:56 <flo> clokep: http://pastebin.instantbird.com/1054 11:42:06 <flo> aleth: the new linux nightly is ready 11:42:25 <flo> I've cancelled the windows nightly 11:42:34 <flo> and I'm pondering cancelling the mac nightly too 11:43:26 <clokep> flo: Ouch. this.account used to be kept automatically I assume? 11:43:36 <flo> it used to be the JS objet 11:43:42 <flo> it's now the imIAccount instance 11:45:19 <flo> the this.account.name -> this._account.name changes aren't really needed, they are just an optimization (use the JS object rather than going through XPConnect) 11:45:32 <flo> as imIAccount exposes the .name attribute 11:45:56 <flo> (same for this.account.maxMessageLength) 11:49:07 <aleth> flo: The Linux nightly won't start: "Instantbird encountered a serious error and cannot start, we apologize for the inconvenience. Description: XPCOM registration of the core component failed." 11:49:27 <flo> :( 11:49:29 <flo> thanks 11:50:06 <flo> aaaaarg, I forgot the package-manifest changes! AGAIN!!! 11:56:42 <flo> I've disabled the update to the broken nightly 11:56:53 <flo> (and cancelled the mac nightly that was still building) 11:58:37 <-- clokep has left #instantbird () 12:03:03 <flo> is this all I need to add to the package-manifest? http://pastebin.instantbird.com/1055 12:04:34 --> Wolfeh has joined #instantbird 12:05:45 <Wolfeh> is there any way to hide irc windows upon connection? 12:12:20 <aleth> Wolfeh: Have you tried the "Hide Auto-Join" add-on? 12:13:53 <Wolfeh> that should actually be exactly what im looking for, cheers 12:15:00 <-- Wolfeh has quit (Quit: Instantbird 1.1) 12:15:48 <-- Mic has quit (Ping timeout) 12:19:50 --> Mic has joined #instantbird 12:19:50 * ChanServ sets mode +h Mic 12:21:13 --> Wolfeh has joined #instantbird 12:21:27 <Mic> Yes, the onCommit builds are missing the "Cleaned" step now that I look at the buildbot waterfall again. 12:23:15 <Wolfeh> thanks aleth 12:33:59 --> mmkmou has joined #instantbird 12:34:17 --> ironhead has joined #instantbird 12:34:23 <-- ironhead has quit (Quit: ironhead) 12:36:24 <-- mmkmou has quit (Ping timeout) 12:48:04 --> clokep_work has joined #instantbird 12:48:04 * ChanServ sets mode +h clokep_work 12:52:20 <-- Wolfeh has quit (Quit: Instantbird 1.1) 12:52:25 --> Wolfeh has joined #instantbird 12:52:53 --> mmkmou has joined #instantbird 12:54:41 --> gerard-majax_ has joined #instantbird 12:55:15 <-- gerard-majax has quit (Ping timeout) 12:58:05 <-- Wolfeh has quit (Quit: Instantbird 1.1) 12:58:19 --> Wolfeh has joined #instantbird 13:02:16 <clokep_work> Those packaging changes look correct, but it's hard to know exactly what's needed. :P 13:04:41 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 13:04:44 --> aleth has joined #instantbird 13:08:47 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 13:08:49 --> aleth has joined #instantbird 13:11:13 <flo> clokep_work: yes, it's hard (that's why I hate that file ;)) 13:11:15 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 13:11:18 --> aleth has joined #instantbird 13:13:27 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 13:13:28 --> aleth has joined #instantbird 13:15:41 <-- devfil has quit (Client exited) 13:16:20 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 13:19:52 --> clokep_work has joined #instantbird 13:19:52 * ChanServ sets mode +h clokep_work 13:21:14 <clokep_work> Yeah, I wish we could script that somehow. :P 13:21:42 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 13:21:44 --> aleth has joined #instantbird 13:33:27 * gerard-majax_ is now known as gerard-majax 13:34:08 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 13:34:10 --> aleth has joined #instantbird 13:43:38 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 13:43:40 --> aleth has joined #instantbird 13:46:06 <flo> I've just tried to package a build, and it seems to work 13:46:13 <flo> I'll commit/push and request another set of nightlies 13:51:40 <-- Wolfeh has quit (Quit: Instantbird 1.1) 13:51:49 --> Wolfeh has joined #instantbird 13:52:07 <-- Mic has quit (Quit: Instantbird 1.2a1pre) 13:54:07 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 13:54:08 --> aleth has joined #instantbird 13:55:00 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/40d3eaad9fe6 - Florian Quèze - Fix twitter brokenness after 48709551a8bc. 13:55:02 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c06176f81f71 - Florian Quèze - Package new components added in 48709551a8bc. 14:02:18 --> Tomek has joined #instantbird 14:06:06 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 14:06:08 --> aleth has joined #instantbird 14:07:55 <-- BlueMaxima has quit (Quit: Instantbird 1.1) 14:11:37 --> jb has joined #instantbird 14:16:26 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 14:16:28 --> jb1 has joined #instantbird 14:16:29 --> aleth has joined #instantbird 14:17:12 <-- jb has quit (Ping timeout) 14:18:16 <-- jb1 has quit (Ping timeout) 14:18:18 --> jb has joined #instantbird 14:24:55 <-- gerard-majax has quit (Ping timeout) 14:33:53 --> hunsly has joined #instantbird 14:34:47 <-- Tomek has quit (Quit: Instantbird 1.1) 14:39:03 <flo> aleth: is the new nightly OK this time? 14:53:56 <Wolfeh> any way to add a perform list to irc connections for example a "/msg q@cserver.quakenet.org auth user *******"? 14:55:00 <clokep_work> Wolfeh: No. 14:55:06 <clokep_work> An add-on could do it. 14:55:25 <clokep_work> If you just want to auth, you can try using your password as the password for the server, some servers support that (freenode, moznet) 14:56:27 <Wolfeh> yeah ok, my guess it that it does not work on quakenet with the Q bot ;) 14:57:58 * clokep_work doesn't use quakenet. 14:58:16 <clokep_work> I know it works on freenode and moznet with NickServ, that's all I've tried on. :P 14:58:41 <Wolfeh> :) 14:58:57 <clokep_work> I'm sure we have a bug about it somewhere. 14:59:04 <clokep_work> I know I have a bug about make IRC auth not suck. 14:59:12 <clokep_work> But it's blocked on some other work of mine. 15:00:09 * flo wants to put http://log.bezut.info/instantbird/111006/#m421 on a slide 15:01:59 <clokep_work> flo: Feel free. I'll have my lawyers know we won't be charging you royalties. ;) 15:02:00 <flo> clokep_work: how much do I have to pay in royalties for that? 15:02:03 <Wolfeh> i think it's an easy addon to build, i've looked into the nickserv kill addon and extended it to quakenet to kill those notices of Q (didnt work though, had 5 mins to test it)... i crapped up my other windows aswel by the way... when i have the time i'll look into it 15:02:12 <flo> lol, too slow 15:02:27 <clokep_work> Wolfeh: Exactly, it should be easy enough to respond first, then kill the window. :) 15:02:53 <clokep_work> If you need help definitely ask! We're a (generally) friendly bunch. 15:02:58 <flo> nickserv killer 2 should be a great source of inspiration for such an add-on :) 15:03:23 <Wolfeh> great source of like 20 lines ;) 15:03:47 <clokep_work> Don't complain if things are simple. ;) 15:03:52 <Wolfeh> hehe true 15:06:11 <flo> Wolfeh: 20 lines because all the required changes to make it work right have been implemented before in the core ;) 15:07:23 <Wolfeh> yeah i know, can you imagine what an addon with 500 lines can achieve? (500 lines of actual code that is ;)) 15:07:37 <flo> Wolfeh: a twitter protocol plugin. 15:08:17 <flo> although we added many more features since the first version, and the twitter code is now around 950 lines long 15:10:22 <-- jb has quit (Connection reset by peer) 15:10:24 --> jb has joined #instantbird 15:10:56 <Wolfeh> i just started using ib, and you expect me to rewrite the twitter protocol? (i can be so ironic!) 15:10:59 <Wolfeh> :D 15:11:12 <flo> nope 15:11:26 <flo> you just asked if I can *imagine* we can be done with 500 lines. 15:11:31 <clokep_work> Nah, we have one...but someone was asking for an identi.ca one. ;) 15:11:37 <flo> so my answer is "yes, I do" :). 15:12:19 <flo> (even though I don't think you really expected an answer to that question :-P) 15:12:24 <Wolfeh> hehe yeah, just probing the (generally) friendly bit :D 15:18:48 <Wolfeh> another question, close on escape instead of minimize? 15:19:13 <flo> close or put on hold? 15:19:50 <Wolfeh> on hold i guess, now all windows minimize to the taskbar 15:20:14 <Wolfeh> can imagine its just an about:config variable 15:20:17 <flo> close would definitely be an add-on 15:20:47 <flo> on hold seems interesting (minimizing to the dock is annoying on Mac), so maybe file a bug 15:21:05 <flo> there's (currently) no about:config pref for that 15:21:21 --> ecaron has joined #instantbird 15:21:21 <Wolfeh> actually closing an irc window puts it on hold though 15:21:21 <flo> but changing the default behavior or adding a hidden pref could be a good idea 15:22:39 <flo> (when I say "file a bug", I mean at https://bugzilla.instantbird.org/ ) 15:22:56 <Wolfeh> yeah ive looked that up already ;) 15:23:08 <Wolfeh> searched for, whatever :D 15:25:56 <aleth> flo: it runs! 15:26:08 <flo> so, in the last half hour, I've thought about.... ONE slide :-/ 15:26:12 <flo> aleth: great! thanks :) 15:26:22 <aleth> flo: However, first bug: (IRC) accounts marked "sign up at startup" don't. 15:26:37 <flo> IRC specific? 15:26:46 <aleth> I have not tested that yet ;) 15:26:53 <aleth> Just a minute 15:27:20 <aleth> No, it's not IRC specific. 15:27:32 <flo> ok, thanks 15:27:43 <aleth> and they connect fine manually :) 15:27:58 <flo> that part is good at least :) 15:28:08 <aleth> the more important part :D 15:30:57 <flo> http://lxr.instantbird.org/instantbird/search?string=processautolo hmm, if lxr is right, the processAutoLogin method is just never called :-S 15:38:27 <flo> is that worth cancelling the Windows/Mac nightlies again? 15:38:46 <-- Wolfeh has quit (Quit: Instantbird 1.1) 15:38:54 --> Wolfeh has joined #instantbird 15:40:07 <clokep_work> Only if you're going to fix them and restart them. ;) 15:40:16 <clokep_work> Otherwise, it's a small annoyance. 15:40:17 <aleth> Not really I suppose... depends on how often you want to hear the same bug reported tomorrow I guess ;) 15:40:31 <Wolfeh> hmm ok this actually worked, fixed the nickserver kill addon to work with q 15:41:04 <flo> clokep_work: I already have the fix (http://pastebin.instantbird.com/1056) 15:41:54 <Wolfeh> now add kill for utonet chanserv bender global and some more :D 15:41:57 <flo> aleth: I would rather not annoy all our nightly testers :) 15:42:22 <flo> but if I cancel the nightlies now, there won't be any windows/mac nightly until I've got to go 15:42:50 <clokep_work> But they'll be ready for me when I get home. ;) 15:45:07 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/251e0a4186b0 - Florian Quèze - Actually process auto-login at startup (fix regression from 48709551a8bc). 15:48:14 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 15:48:16 --> aleth has joined #instantbird 15:49:06 <-- Wolfeh has quit (Quit: Instantbird 1.1) 15:49:13 --> Wolfeh has joined #instantbird 15:50:22 <Wolfeh> alright nice :) 15:51:48 <flo> so you have just discovered Instantbird and you are already writing add-ons? :) 15:52:12 <Wolfeh> have to add some exceptions but then my first addon will be a fact, have to refactor it a bit though, the regexp is not general enough to kick some other notifications ;) 15:52:25 <Wolfeh> programmer by heart ;) 15:52:36 <Wolfeh> but with wife :D 15:53:15 * flo ponders inserting a slide with a picture of the AMI 15:54:23 <clokep_work> flo: Do you have an "About Me" slide again? :P 15:54:32 <Wolfeh> :D 15:55:14 <flo> clokep_work: I think it's important for people to know who they are listening to 15:55:27 <flo> but I'm cutting the "off topic" part a bit this time :) 15:55:48 <clokep_work> Just put a picture on that slide then. ;) 15:56:12 <flo> I think it's nice to surprise people a bit, if we want them to pay attention 15:56:34 <flo> I haven't found yet what I can say about it 15:56:49 <flo> there's probably something to say about a car I can hack 16:02:24 <-- jb has quit (Ping timeout) 16:04:50 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 16:04:54 --> aleth has joined #instantbird 16:09:54 --> jb has joined #instantbird 16:13:03 <-- Wolfeh has quit (Quit: Instantbird 1.1) 16:36:20 <-- flo has quit (Quit: Instantbird 1.2a1pre) 16:42:28 <-- ecaron has quit (Quit: Instantbird 1.1) 16:49:51 * wesj_away is now known as wesj 16:50:24 --> ecaron has joined #instantbird 17:03:07 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 17:03:10 --> aleth has joined #instantbird 17:05:00 --> jb1 has joined #instantbird 17:05:37 <-- jb has quit (Ping timeout) 17:05:37 --> Tomek has joined #instantbird 17:10:03 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 17:10:06 --> aleth has joined #instantbird 17:12:25 --> ghinda has joined #instantbird 17:17:59 --> igorko has joined #instantbird 17:19:34 <igorko> hi 17:20:18 --> Mook_as has joined #instantbird 17:21:28 <clokep_work> Hellol. 17:21:46 <Mook_as> Hello 17:22:04 <Mook_as> ... I'm not running into a meeting again, am I? It's not a Monday... 17:22:37 <clokep_work> No. ;) I was replying to igorko. 17:23:25 <igorko> btw too bad google dict was closed :( 17:23:36 <igorko> my addon doesn't work now ( 17:29:43 --> gerard-majax has joined #instantbird 17:30:04 <clokep_work> I saw that. :( Stinks. 17:30:12 <clokep_work> I'm sure there's othre translation APIs though. 17:35:19 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 17:35:23 --> aleth has joined #instantbird 17:53:00 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 17:56:02 --> clokep_work has joined #instantbird 17:56:02 * ChanServ sets mode +h clokep_work 17:59:45 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 17:59:47 --> aleth has joined #instantbird 18:36:11 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 18:36:14 --> aleth has joined #instantbird 18:45:57 <-- jb1 has quit (Ping timeout) 19:21:13 <-- rikki1 has quit (Quit: Instantbird 1.1) 19:27:36 * wesj is now known as wesj_lunch 19:29:32 <-- ghinda has quit (Client exited) 19:37:35 <-- igorko has quit (Quit: Instantbird 1.1) 19:41:24 * wesj_lunch is now known as wesj 19:45:47 --> EionRobb has joined #instantbird 19:58:03 --> flo has joined #instantbird 19:58:03 * ChanServ sets mode +qo flo flo 20:00:40 <flo> on my debug build I have a twitter account disconnected with in the account manager: "Error: OK" 20:00:43 <flo> that doesn't feel right :( 20:01:26 <aleth> that's a lovely message ;) 20:04:06 --> BlueMaxima has joined #instantbird 20:18:54 <flo> has anybody tested the nightly on Windows? 20:30:24 <-- BlueMaxima has quit (Connection reset by peer) 20:38:30 --> MicTest has joined #instantbird 20:40:34 <MicTest> flo: this is on my error console on Windows: http://pastebin.instantbird.com/1057 20:41:41 <MicTest> I haven't really tested it though 20:42:00 <MicTest> It starts and I was able to set up this IRC account and to connect it. 20:42:14 <MicTest> Can't be that bad, I guess? ;) 20:45:57 <aleth> My console is full of these, but that's not a new thing... "Warning: Use of getAttributeNodeNS() is deprecated. Use getAttributeNS() instead. Source File: chrome://instantbird/content/instantbird.xul 20:45:57 <aleth> Line: 0" 20:46:38 <flo> MicTest: is that with a new profile? 20:46:54 <flo> (if so, the cause is obvious; and the error is harmless) 20:47:21 <flo> aleth: I think the solution for that is to update Mozilla 20:47:53 <aleth> There is certainly no getAttributeNodeNS in the code, I checked ;) 20:48:21 <flo> I've checked at least twice too ;) 20:57:21 <flo> MicTest: I think that's caused by the fact that "".split(",") returns [""] rather than []; 20:59:49 <flo> MicTest: I think this (http://pastebin.instantbird.com/1058) should fix it 21:03:39 <Mook_as> hmm, JS doesn't have a built-in identity / convert-to-bool function, does it? (in this case, python can use filter(bool)) 21:15:53 <flo> to do what? 21:16:50 <Mook_as> http://pastebin.instantbird.com/1059 21:17:14 <flo> Mook_as: it's not the behavior I want 21:17:33 <flo> if I wanted that, I could just replace the |throw Cr.NS_ERROR_INVALID_ARG| with a |continue| 21:17:38 <clokep_work> http://pastebin.instantbird.com/1060 fits too. ;) 21:18:04 <Mook_as> ah, you want to make sure ",," doesn't work 21:18:39 <flo> clokep_work: that won't parse :-P 21:18:42 <flo> missing closing ) ;) 21:19:05 <flo> Mook_as: I want to detect when someone has inserted random junk in that pref, yes. 21:19:18 <flo> but an empty list (not value!) should not cause an error 21:21:03 <flo> https://twitter.com/#!/markdriesenga/status/134379569942757377 Hmm, it seems what I say about Instantbird isn't official enough ;). 21:21:14 <-- MicTest has quit (Ping timeout) 21:21:25 <flo> but I used my @fqueze account rather than the @instantbird one :) 21:22:50 <clokep_work> Not everyone can know who you are. :p 21:23:44 <flo> I think my twitter profile says I'm "Instantbird Guru" :-D 21:25:10 <clokep_work> I think Mine just says Instantbird developer. :P 21:25:24 * clokep_work wants to slap Subversion with a dead fish. :( 21:25:47 <flo> what about slapping it with hg convert? :) 21:26:18 <clokep_work> I've been doing that...I keep slowly making the project abide by using the trunk/branches/tags folders so it works well. 21:26:39 <clokep_work> But I hate when people tag our 1.3 GB source tree...means I have to download the whole thing again. :p 21:26:53 <flo> bah, svn... :( 21:27:21 <flo> I've loved to hate it :-D 21:29:02 <clokep_work> Yes. 21:29:11 <clokep_work> I just checked in the last change to have a fully correct repo though. 21:29:21 <clokep_work> So I can probably use the hg-svn extension now though! :0 21:30:01 <Mook_as> ah. time to break out the super-secret transporter? 21:30:07 <Mook_as> err, wrong window. 21:30:48 <flo> Mook_as: it's no longer super secret :-P 21:31:00 <Mook_as> and logged :( 21:31:25 * clokep_work wonders what's being transported. ;) 21:31:35 <clokep_work> If only there was away in Instantbird to keep you from doing things like that! 21:31:45 <clokep_work> (Ohhhh like not sending any text that has your password in it!. :)) 21:32:18 <flo> clokep_work: it's the secret that's being transported ;) 21:32:43 <Mook_as> clokep_work: but that means ib has to know what all your passwords are... 21:32:55 <flo> clokep_work: ahah, I've already sent an important password in an IM conversation once. 21:32:56 <EionRobb> how about after every message that's sent you get a popup that says "are you sure you want to post your message to this chat window yes/no" ;) 21:33:23 <Mook_as> or an "undo" button, like gmail does (and delay sending for 5 seconds) 21:33:44 <flo> and as I was too lazy to change it immediately, I followed by sending several lines of similar looking junk, and a few seconds later "Ooops, was cleaning up the keyboard, didn't know your window was open, sorry about that" 21:33:49 <EionRobb> Mook_as++ 21:34:52 <aleth> Send all messages to all open tabs, implementing security through obscurity 21:35:38 <flo> I've already seriously discussed (offline) with someone the idea of delaying tweets by a few seconds, to give an opportunity to cancel them 21:36:57 <clokep_work> flo: I think someone wrote a patch to be able to let you delete them easily at least! ;) 21:37:20 <aleth> You can delete tweets? 21:37:20 <flo> clokep_work: I think someone's review queue is too long 21:37:50 <flo> yes 21:37:59 <clokep_work> flo: I know, I'm just teasing you. :) 21:38:13 <clokep_work> aleth: Yes, but it's kind of pointless once other people receive it. 21:38:33 <aleth> Right, thats why I am surprised 21:38:55 <flo> and the terms of use of the twitter API say we have to actually handle the deletion in the UI when the author has deleted a tweet. 21:39:50 <flo> I think we should eventually comply by showing a trash icon in the bubble of the deleted tweet :-P. 21:40:09 * wesj is now known as wesj|sheriff 21:40:18 <Mook_as> turn the deleted tweet to opacity: 0.1; (except back to 1 on hover) 21:40:36 <flo> Mook_as: or saturation to 0 21:40:42 <aleth> or black censored bars 21:40:54 <Mook_as> oh, I thought we were already doing saturation for history items 21:41:15 <flo> we already do it, but not to 0 I think 21:43:40 <flo> so, are the current builds stable enough to land some of the patches that have been waiting this evening? 21:44:30 <Mook_as> I saw nothing out of the ordinary last night, though I'm not sure when it last auto-updated 21:44:38 <clokep_work> Mook_as: Today. 21:44:47 <clokep_work> It sounds like aleth and Mic didn't have problems. 21:45:14 * flo thinks aleth has had his share of problems (that we fixed!) today ;) 21:45:37 <aleth> Nothing major though :) 21:45:44 <aleth> I didn't test twitter btw 21:45:52 <Mook_as> that's not a nice thing to say about somebody :p 21:46:11 <flo> aleth: sure, not starting at all isn't a major issue, it's just a blocker. 21:46:46 <aleth> flo: It would have been more major if I had deleted the previous version ;) 21:47:04 <clokep_work> At least it didn't delete anyone's profile! 21:47:13 <aleth> Word. 21:47:44 <flo> not even mine during the time it was spitting lots of errors in all directions ;) 21:47:59 <flo> my debug profile isn't more corrupted than before :) 21:52:20 <clokep_work> Well if other patches are landing. I'm excited for tomorrow. :) 21:52:41 <flo> I haven't had time to write anything new ;) 21:53:25 <clokep_work> I'm excited for aleth's patch. :P 21:53:33 <clokep_work> (Mine aren't really exciting. :() 21:54:33 --> devfil has joined #instantbird 21:54:59 <flo> clokep_work: next time you hand edit a patch, could you please ensure it actually still is a valid patch? ;) 21:56:07 <flo> in https://bugzilla.instantbird.org/attachment.cgi?id=975 I had to replace @@ -90,17 +84,29 @@ with @@ -90,17 +84,23 @@ before applying it 21:56:50 <flo> do we have a bug filed on supporting twitter DMs? 21:57:51 <clokep_work> Is that the # of lines? 21:57:55 <clokep_work> I always forget to change those. :( 21:58:04 <clokep_work> You'll probably be angry when my other patches don't apply too then. 21:58:29 <flo> clokep_work: what about getting an editor that just work if you can't remember to do things by hand? ;) 21:58:46 <Mook_as> or regenerating patches :p 21:58:48 <clokep_work> Mook_as: Does Komodo do such a thing? :P 21:59:01 <Mook_as> clokep_work: nope, but I bet you can write a macro to do it for you! 21:59:25 <flo> clokep_work: I actually fixed your patch by opening it in emacs, adding an empty line in the broken hunk and removing it, so that emacs regenerates the metadata 21:59:39 <clokep_work> Now I know how people feel when we say "An add-on can do it!" 22:00:01 <flo> really, that's a basic feature for a code editor! :-P 22:00:10 <clokep_work> (I didn't regenerate because I have five or six patches in one file probably...) 22:00:18 <flo> "(scnr)" :-P 22:00:20 <Mook_as> flo: komodo is not an operating system. 22:00:46 <flo> Mook_as: my system operates well, thanks 22:00:48 <Mook_as> clokep_work: mq, or stgit, or quilt, or various sorts of rebasing! 22:01:09 <flo> (more seriously, mq is probably what you need) 22:01:10 <clokep_work> mq is wayyyy too complicated. 22:01:16 * flo agrees 22:01:16 <clokep_work> I tried learning it once. 22:01:23 <clokep_work> It's confusing. :-/ 22:01:29 <flo> then just hg revert the file after creating the patch 22:01:51 <flo> so we haven't any bug on file for direct messages? 22:01:53 <clokep_work> True, I guess once the patch is uploaded it doesn't matter. :) 22:02:00 <clokep_work> I don't think so about the DMs, but we might. 22:02:09 <flo> that's surprising 22:02:24 <flo> it's a "basic feature" (I mean it almost seriously this time) 22:03:22 <flo> IIRC it's one of the things we dropped late from the 1.0 (or was it 1.1) roadmap 22:03:31 --> rikki has joined #instantbird 22:03:51 <clokep_work> I don't see it. 22:03:55 <clokep_work> I think it was dropped from 1.0. 22:04:24 <flo> the UI isn't difficult, right? It's the same concept as private messages on IRC 22:04:41 <clokep_work> Yeah, it's just a matter of plugging into it. 22:04:55 <clokep_work> I guess weh ave to request another page? 22:05:02 <clokep_work> Anyway, time to go. 22:05:04 <clokep_work> Goodnight! 22:05:15 <-- clokep_work has quit (Quit: Instantbird i) 22:05:15 <flo> Good evening :) 22:05:27 <flo> "Instantbird i" ? 22:05:46 <Mook_as> sqrt(-1), probably 22:06:26 <flo> is that a lower version number? :) 22:06:40 <aleth> its not even transcendental anymore :| 22:06:55 <Mook_as> is that a trick question? :) 22:07:11 <Mook_as> wait, clokep works at mitre? 22:14:11 <flo> https://hg.instantbird.org/instantbird/rev/40d3eaad9fe6 didn't even work right :( 22:20:38 <instantbot> florian@instantbird.org granted review for attachment 975 on bug 1121. 22:20:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1121 nor, --, ---, clokep, ASSI, No longer possible to double click a tweet to reply to it 22:27:55 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 22:30:02 <-- hunsly has quit (Ping timeout) 22:32:53 <flo> hmm, so aleth has also been doing strange edits of his patches 22:33:20 <flo> (I don't think the @@ have magically disappeared on the "@@ -402,0 +405,25" line of https://bugzilla.instantbird.org/attachment.cgi?id=952) 22:37:58 --> jb has joined #instantbird 22:45:37 <instantbot> florian@instantbird.org granted review for attachment 952 on bug 1112. 22:45:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1112 nor, --, ---, aletheia2, ASSI, Only show active nicks in color in participant list 22:47:18 --> aleth has joined #instantbird 22:47:35 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 22:51:04 --> jb1 has joined #instantbird 22:51:40 <-- jb has quit (Ping timeout) 22:54:33 <flo> I've updated Status Reminder on the addons website for compatibility with the new nightly 22:57:31 <flo> and DoNotDisturb too! 23:06:07 * wesj|sheriff is now known as wesj|birch_sheriff 23:10:02 --> aleth has joined #instantbird 23:10:11 <-- aleth has quit (Quit: Instantbird 1.2a1pre) 23:29:14 <instantbot> florian@instantbird.org denied review for attachment 963 on bug 1128. 23:29:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1128 nor, --, ---, aletheia2, NEW, Contact list CSS inheritance cleanup 23:38:55 <-- GeekShadow has quit (Client exited) 23:49:00 <-- ecaron has quit (Quit: Instantbird 1.1) 23:51:13 <instantbot> New Instantbird (UI) bug 1155 filed by jahkae@gmail.com. 23:51:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1155 nor, --, ---, nobody, UNCO, Twitter pop-up notifications 23:58:06 <-- mmkmou has quit (Ping timeout)