#instantbird log on 04 26 2012

All times are UTC.

00:07:51 --> clokep has joined #instantbird
00:07:51 * ChanServ sets mode +o clokep 
00:08:29 <instant-buildbot> build #245 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/245
00:12:49 <instantbot> clokep@gmail.com set the Resolution field on bug 1182 to FIXED.
00:12:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1182 nor, --, 1.2, aletheia2, RESO FIXED, "Reference to undefined property" JS warnings
00:13:20 <instantbot> clokep@gmail.com set the Resolution field on bug 1389 to FIXED.
00:13:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1389 min, --, 1.2, aletheia2, RESO FIXED, Warning: reference to undefined property this._lastScrollHeight
00:14:00 <instantbot> clokep@gmail.com set the Resolution field on bug 1394 to FIXED.
00:14:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1394 enh, --, 1.2, aletheia2, RESO FIXED, [Tab Complete] Does not cycle through inactive nicks
00:14:31 <instantbot> clokep@gmail.com set the Resolution field on bug 1399 to FIXED.
00:14:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1399 min, --, 1.2, aletheia2, RESO FIXED, [Tab complete] Don't add trailing space to completions in the middle of the line
00:18:39 <-- wnayes has quit (Quit: Instantbird - http://www.instantbird.com)
00:22:08 <-- myk has quit (Quit: Instantbird -- http://www.instantbird.com)
00:42:25 <-- Mook_as has quit (Ping timeout)
00:45:15 <instantbot> clokep@gmail.com granted review for attachment 1198 on bug 1261.
00:45:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1261 enh, --, ---, benediktp, ASSI, "Paper Sheets": use media queries for conditional CSS instead of JS
00:50:28 <instantbot> clokep@gmail.com requested review from florian@instantbird.org for attachment 1403 on bug 1107.
00:50:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1107 nor, --, ---, aletheia2, ASSI, Contact list section header styling for Linux
00:58:43 <instantbot> clokep@gmail.com requested review from aletheia2@fastmail. fm for attachment 1405 on bug 1366.
00:58:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1366 maj, --, ---, clokep, ASSI, Inform the user when attempting to send a message to an offline nick
01:23:21 <gpsychosis> Can I ask a JavaScript question here?
01:23:33 <clokep> Of course! What's up?
01:23:47 <gpsychosis> I was wondering why 1 <= x <= 10 doesn't work in JS
01:23:54 <gpsychosis> and what i can do about it
01:24:10 <gpsychosis> instead of x >= 1 || x <= 10
01:25:24 <clokep> 'Uhhh...what language does that work in?
01:25:28 <clokep> I only know of like one or two.
01:25:34 <clokep> Almost every language you need to split it up.
01:25:39 <gpsychosis> C++, I think?
01:25:44 <clokep> (I prefer 1 <= x && x <= 10)
01:25:48 <clokep> No, C++ you have to separate it.
01:25:54 <gpsychosis> right, it's &&
01:26:09 <gpsychosis> Okay, so I'll just have to take it
01:26:09 * clokep is playing Trials Evolution and might be slow to respond...
01:26:17 <gpsychosis> How is it?
01:26:27 <clokep> Yeah, I wish more languages would support that short hand, but alas.
01:26:34 <clokep> It's good. easier than the first one (which is good for me. :-D)
01:26:41 <clokep> Multiplayer is a ton of fun.
01:26:44 <gpsychosis> Nice. I thought I read "Tribes" at first
01:26:51 <gpsychosis> it's the motorcycle one, right?
01:27:21 <gpsychosis> Well, I'm going to get back to learnin' my JavaScripts.
01:27:41 <clokep> Yes. :)
01:27:48 <clokep> Sure thing, let me know if you have questions.
01:27:57 <gpsychosis> thanks, glad I can ask here.
01:32:01 <clokep> Of course. :) Not everything can be self taught!
01:33:43 <clokep> (Or asking a question might give you an answer in five minutes instead of hours scouring the internet.)
01:34:00 <instant-buildbot> build #234 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/234
01:35:29 <gpsychosis> Yeah, the second one.
01:35:30 <gpsychosis> Hahah
01:36:46 <gpsychosis> By the way, if I wrote .js files in a text editor on windows, does the os have native commandline support to run them? or do I have to install something / prepare my PATH parameter / all of the above?
01:37:02 <gpsychosis> So far I'm using an integrated web editor/console course environment
01:37:12 <gpsychosis> maybe I need to install an IDE (yeccch)
01:37:18 <clokep> No OSes have native support for it AFAIK.
01:37:24 <clokep> I run my code inside of Komodo usually.
01:37:31 <clokep> (Which is the editor I use anyway...)
01:37:42 <gpsychosis> So I guess I should get an IDE
01:37:46 <clokep> There are command line interpreters though, I can't say I know them off the top of my head. :(
01:37:54 <gpsychosis> well, now that I know they exist
01:38:08 <gpsychosis> I can just DuckDuckGo "command line javascript interpreter windows"
01:38:08 <clokep> (Mozilla has one...but Idk if they distribute it separately or if you need to compile it from source? It gets build as part of Firefox, Instantbird, etc.)
01:38:27 <gpsychosis> and maybe add Mozilla to my query
01:39:00 <clokep> https://developer.mozilla.org/en/Introduction_to_the_JavaScript_shell apparently
01:39:11 <gpsychosis> woot
01:39:25 <clokep> Ah, they actually distribute it now. :)
01:39:40 <clokep> Ah, GLUEScript is the other one I've heard of...
01:39:55 <clokep> Right, you could also use the Scratchpad build into Firefox.
01:40:29 <gpsychosis> Oh, that's handy
01:41:39 <instant-buildbot> build #213 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/213
01:41:50 <gpsychosis> This is pretty cool.
01:41:59 <clokep> :)
01:42:08 <clokep> I should install that so I can actually have a scripting language haha.
01:42:21 <gpsychosis> Which, SpiderMonkey?
01:42:23 <gpsychosis> Or Firefox?
01:42:31 <clokep> SpiderMonkey. :P
01:42:35 <clokep> I run nightly builds of Firefox.
01:43:07 <gpsychosis> You would!
01:43:43 <clokep> And Thunderbird. ;) (And Komodo, and Instantbird...I think that's it...)
01:47:11 <gpsychosis> Komodo's quite an investment.
01:49:24 <gpsychosis> Komodo Edit seems like something I should try though
01:49:29 <gpsychosis> Right now I'm using the very austere Notepad2
01:51:38 <clokep> I use Komodo Edit. ;)
01:52:40 <clokep> Yeah Notepad2 is OK. Notepad++ is pretty good.
01:59:20 * clokep mumbles about people telling him to use vim or emacs...
02:06:55 <gpsychosis> Hahah
02:07:04 <gpsychosis> Yeah, vim and emacs are like... I don't know.
02:07:09 <gpsychosis> It's just way too hardcore
02:07:17 <gpsychosis> vertical learning curve
02:07:25 <gpsychosis> for people who eat sleep breathe dream text
02:17:55 <instant-buildbot> build #567 of win32-nightly-default is complete: Failure [failed shell]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/567
02:21:52 <clokep> Failure? Hmmm....
02:22:53 <gpsychosis> mysteeeerious~
02:23:41 <clokep> Clean failed, which is strange.
02:24:42 <gpsychosis> "And it would've succeeded, too, if it wasn't for you meddling kids!"
03:03:41 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
03:27:05 --> wnayes has joined #instantbird
03:28:04 <instant-buildbot> build #476 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/476
05:09:39 <-- wnayes has quit (Quit: Instantbird -- http://www.instantbird.com)
05:11:05 <-- Suiseiseki has quit (Ping timeout)
05:12:36 --> Suiseiseki has joined #instantbird
05:16:04 --> NmN has joined #instantbird
05:19:49 --> pvagner has joined #instantbird
05:25:05 <-- Suiseiseki has quit (Ping timeout)
05:26:17 --> Suiseiseki has joined #instantbird
05:28:25 <-- skeledrew has quit (Client exited)
05:28:53 --> skeledrew has joined #instantbird
05:33:36 <-- NmN has quit (Ping timeout)
05:34:15 --> NmN has joined #instantbird
05:46:17 <instant-buildbot> build #464 of macosx-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/464
05:56:42 <-- Kaishi has quit (Quit: Kaishi)
06:30:20 <-- gpsychosis has quit (Quit: Instantbird 1.1)
06:50:42 <-- Tonnes has quit (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
07:03:51 --> jc has joined #instantbird
07:08:08 --> Tonnes has joined #instantbird
07:18:13 --> je has joined #instantbird
07:18:36 <-- jc has quit (Ping timeout)
07:28:00 <-- je has quit (Ping timeout)
07:30:24 <-- skeledrew has quit (Connection reset by peer)
07:47:18 <-- gerard-majax has quit (Quit: Ex-Chat)
08:17:14 <-- NmN has quit (Quit: Instantbird 1.1)
08:21:11 --> Even has joined #instantbird
08:21:11 * ChanServ sets mode +o Even 
08:23:50 <-- instant-buildbot has quit (Connection reset by peer)
08:24:37 --> instant-buildbot has joined #instantbird
08:24:38 * ChanServ sets mode +v instant-buildbot 
08:24:39 --> mmkmou has joined #instantbird
08:27:15 <-- mmkmou has quit (Ping timeout)
08:29:15 --> Tomek has joined #instantbird
08:31:11 --> mmkmou has joined #instantbird
08:43:09 --> gerard-majax has joined #instantbird
08:44:33 --> flo has joined #instantbird
08:44:33 * ChanServ sets mode +qo flo flo 
08:49:51 --> jb has joined #instantbird
08:55:21 <-- mmkmou has quit (Ping timeout)
08:56:24 <-- EionRobb has quit (Quit: Leaving.)
08:57:28 <-- micahg has quit (Ping timeout)
08:58:55 --> mmkmou has joined #instantbird
08:59:32 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
09:02:12 --> mmkmou has joined #instantbird
09:08:24 --> jc has joined #instantbird
09:32:46 --> Mic has joined #instantbird
09:32:47 * ChanServ sets mode +h Mic 
09:35:54 <Mic> Hello
09:36:18 <flo> Hello
09:36:37 <flo> we are having issues on the server, most services are down, and we know it
09:37:34 --> micahg has joined #instantbird
09:40:10 <-- micahg has quit (Quit: Ex-Chat)
09:40:38 --> micahg has joined #instantbird
09:57:15 --> meh has joined #instantbird
10:01:43 <flo> things are back to normal (I think)
10:10:05 <Mic> :)
10:19:28 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
10:19:37 --> flo has joined #instantbird
10:19:37 * ChanServ sets mode +qo flo flo 
10:20:01 <-- micahg has quit (Ping timeout)
10:20:10 --> clokep has joined #instantbird
10:20:10 * ChanServ sets mode +o clokep 
10:20:40 --> micahg has joined #instantbird
10:20:55 <flo> hmm, and I had to restart instantbird to reconnect my gtalk account that got disconnected for some reason. What I don't understand is why I could connect my other gtalk account without problem (-> the problem here doesn't seem to be opening the socket, so it's not the same bug that I was complaining about yesterday)
10:22:41 --> aleth has joined #instantbird
10:22:41 * ChanServ sets mode +h aleth 
10:25:24 <clokep> :( There's something a bit strange with reconnecting I agree.
10:25:40 <clokep> And I still wonder whether the AIM issues (which I continue to have btw) are from that proxies change.
10:25:53 <flo> what AIM issue?
10:26:01 <flo> not being able to send messages?
10:26:34 <clokep> Yes.
10:26:52 <flo> that sucks :(
10:27:22 <flo> especially as it's frequent but not reproducible :(
10:29:04 <clokep> Yeah I have no way to reproduce but I think it happens always, after being connected for a bit.
10:29:54 <flo> so you think it could be failing to establish a new connection?
10:30:15 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
10:30:25 --> aleth has joined #instantbird
10:30:25 * ChanServ sets mode +h aleth 
10:32:01 <clokep> THat's possible.
10:32:18 <flo> that would be nice, as it would be the same fix as for the other issues :)
10:32:31 <clokep> It does say connected though always. ;) And I've never noticed a dropped connection in the middle (I'd get a system message saying I was disconnected, right?)
10:32:48 <clokep> SOmeone remind me later to write a blog post about GSoC? :)
10:32:48 <flo> no, I meant a socket connection, not an account connection
10:32:57 <flo> some accounts need several sockets
10:34:12 <clokep> Ah, OK.
10:41:35 <flo> hmm, apparently the socket limit tends to be 250 or more (1000 in most cases), so reaching it may not be that frequent
10:47:19 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
11:03:51 <instantbot> aletheia2@fastmail.fm denied review for attachment 1405 on bug 1366.
11:03:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1366 maj, --, ---, clokep, ASSI, Inform the user when attempting to send a message to an offline nick
11:04:23 <meh> stupid question: does instantbird support file transfers?
11:05:23 <aleth> meh: not yet, because it's hard to find a solution that always works across protocols, but there are plans ;)
11:05:38 <meh> aleth, ok, thanks
11:05:46 <meh> at least i don't have to implement it :P
11:05:59 <meh> still didn't add support for filetransfers to torchat
11:18:36 <-- Tomek has quit (Quit: Instantbird 1.1)
11:32:01 --> clokep_work has joined #instantbird
11:32:01 * ChanServ sets mode +o clokep_work 
11:32:15 <-- mmkmou has quit (Ping timeout)
11:32:23 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
11:32:45 --> Mic has joined #instantbird
11:32:45 * ChanServ sets mode +h Mic 
11:33:38 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
11:33:46 --> Mic has joined #instantbird
11:33:46 * ChanServ sets mode +h Mic 
11:33:52 <-- Mic has quit (Connection reset by peer)
11:34:01 --> Mic has joined #instantbird
11:34:01 * ChanServ sets mode +h Mic 
11:36:15 <clokep_work> meh: You might be the first happy person that we don't support file transfer. ;)
11:36:46 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
11:37:21 --> mmkmou has joined #instantbird
11:39:49 --> Mic has joined #instantbird
11:39:49 * ChanServ sets mode +h Mic 
11:43:08 <-- SM0TVI has quit (Ping timeout)
11:43:47 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
11:44:23 --> SM0TVI has joined #instantbird
11:50:45 <meh> clokep_work, lol
11:56:14 --> Tomek has joined #instantbird
12:06:02 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:08:09 --> clokep_work has joined #instantbird
12:08:09 * ChanServ sets mode +o clokep_work 
12:11:25 <clokep_work> That mean you're having success with creating a protocol though?
12:11:59 <meh> clokep_work, not yet, i gotta implement file transfer in my daemon first, and then groupchats, and then i'll go with instantbird
12:12:15 <clokep_work> Ah, it'll require a daemon?
12:12:26 <meh> yep
12:12:43 <meh> it's kind of hard to make it work
12:13:07 <meh> you need a tor instance with a hidden service configured, socks proxy support and a server listening on a certain port
12:13:38 <meh> you need external stuff running anyway, so i wrote my implementation in ruby as a library and implemented a daemon that makes it easy to deal with torchat
12:15:01 <clokep_work> Hm...if you say so.
12:22:03 <aleth> Isn't there ruby XPCOM? You might be able to do without the daemon...
12:22:22 <clokep_work> aleth: I think it's unmaintained.
12:23:05 <clokep_work> http://rbxpcom.mozdev.org/
12:23:05 <meh> aleth, even if there was i don't think it would go really well, the library uses eventmachine
12:23:11 <meh> i don't know how well it would work
12:23:26 <aleth> hmm yeah
12:24:05 <-- mmkmou has quit (Ping timeout)
12:24:44 <flo> is it common to have the required dependencies for running something in ruby installed on non-Linux environments?
12:25:32 <meh> flo, can you rephrase please? i don't understand the question
12:27:18 <flo> meh: do you expect users to have ruby installed already?
12:27:35 --> mmkmou has joined #instantbird
12:27:42 <meh> flo, well, if they don't they will have to install it
12:28:17 <flo> or they will just send their messages through Facebook Chat instead, where they'll be logged forever ;)
12:28:24 <meh> that too :)
12:29:13 <-- jc has quit (Quit: jc)
12:29:34 --> jc has joined #instantbird
12:35:29 --> Kaishi has joined #instantbird
12:35:50 <clokep_work> Pastebin is dying when I try to send something to it. :(
12:36:01 <clokep_work> Maybe not everything is back up on the servers, flo?
12:36:57 <flo> right, mysql doesn't seem happy with the pastebin database
12:38:45 <clokep_work> Sounds like a good enough reason to blow it away and start fresh? ;)
12:38:58 <flo> why would you do that?
12:39:21 <clokep_work> So much spam. :(
12:39:27 <clokep_work> Hopefully they don't click "keep forever" though.
12:39:53 <flo> last time I checked, they were all kept for a month
12:40:32 <flo> I think a good solution for the spam would be to remove the left column ;)
12:40:39 <aleth> Maybe if pastebin wasn't in the url? Or how do spammers find the site?
12:40:48 <clokep_work> Anyway, what I wanted to pastebin: http://pastebin.mozilla.org/1598935 opinions?
12:40:54 <clokep_work> Should I ask him for a little blurb?
12:41:49 <flo> fixed
12:41:57 <clokep_work> Thanks. :)
12:42:53 <-- Kaishi has quit (Quit: Kaishi)
12:42:58 --> Kaishi has joined #instantbird
12:43:15 <flo> clokep_work: "Will has been in contact with us in #instantbird during the community bonding period" why 'has been'? why not 'is'?
12:43:15 <instantbot> aletheia2@fastmail.fm requested review from benediktp@ymail.com  for attachment 1406 on bug 1380.
12:43:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1380 min, --, ---, aletheia2, ASSI, Unread ruler confusing when coming back to conversation with no new messages
12:45:10 <aleth> Has anyone shown Will the wiki page logiclord made? It might be useful to him, I don't know
12:45:36 <flo> aleth: please do! :)
12:45:57 <aleth> I was about to ping him but he is not here...
12:47:07 <aleth> clokep_work: 'Will can now be found on #instantbird from time to time' or something like that?
12:49:05 <clokep_work> Sure.
12:49:52 <clokep_work> I think that's kind of implied in that he's in #instantbird?
12:50:05 <clokep_work> flo: I made it present tense.
12:50:21 <flo> give his irc nick?
12:55:32 <clokep_work> OK.
12:56:02 <-- jc has quit (Quit: jc)
12:56:06 <-- jb has quit (Quit: Instantbird 1.1)
12:56:43 <clokep_work> Updated: http://pastebin.mozilla.org/1598944
12:58:38 <flo> ok (assuming you put links in the post before posting it :))
13:00:47 <clokep_work> Yes, they're there. :P
13:02:58 --> jb has joined #instantbird
13:09:57 <instantbot> Just appeared in Blog@instantbird.org - http://blog.instantbird.org :
13:09:58 <instantbot> http://blog.instantbird.org/2012/04/google-summer-of-code-2012/ - Google Summer of Code 2012
13:38:49 <Gizmokid2005> flo: W00 @ current blog post! :D
13:39:20 <clokep_work> And we even managed a blog post two weeks in a row. ;)
13:40:25 <Gizmokid2005> I know!
13:40:29 <flo> Gizmokid2005: the author is clokep_work  ;)
13:40:37 <Gizmokid2005> I keep thinking I should try to migrate to Instantbird from PIdgin
13:40:45 <Gizmokid2005> Well, then my 'grats go to clokep_work this time!
13:40:59 <flo> maybe just do it instead of trying? :-D
13:41:06 <Gizmokid2005> haha
13:41:14 <Gizmokid2005> well...there's the whole converting all 12 of my accounts
13:41:15 <Gizmokid2005> then logs
13:41:16 <Gizmokid2005> etc
13:41:22 <flo> ah
13:41:24 <Gizmokid2005> and then reconfiguring a client the way I like it :)
13:41:28 <flo> then maybe it will be easier at the end of the summer
13:41:37 <Gizmokid2005> it sure sounds like it :)
13:41:55 <Gizmokid2005> Don't get me wrong, I love pidgin...but sometimes I'd just like to try something new
13:42:21 <Gizmokid2005> but, being that you guys use libpurple, Instantbird is plagued with the same problem that pidgin is in MSN :(
13:43:27 <meh> i think you guys should do like bitlbee does
13:43:48 <meh> implement the protocols natively and use libpurple as fallback, unless you're already doing that
13:44:03 <clokep_work> That's a lot of work.
13:44:17 <flo> meh: seems strange for you to say that after we explained to you that protocols can be implemented in JS
13:44:39 <flo> clokep_work: I think meh was wolonteering to do that work ;)
13:44:44 <meh> flo, i meant with js with natively
13:44:50 <meh> lol
13:45:18 <flo> "with js with natively" doesn't make much sense to me
13:45:35 <meh> flo, then i guess i didn't understand what you said
13:47:10 <-- jb has quit (Connection reset by peer)
13:47:11 <clokep_work> flo: I think by "natively" he just means "not calling into libpurple"
13:47:29 <meh> yes, that's what i meant
13:47:30 --> jb has joined #instantbird
13:47:44 --> skeledrew has joined #instantbird
13:48:39 <-- Kaishi has quit (Quit: Kaishi)
13:50:50 * bear-afk is now known as bear
13:52:16 <clokep_work> I mean there's a certain benefit when we want to add features to things (especially to take advantage of the platform: i.e. to make XMPP, IRC extensible, potentially taking care of A/V stuff build into Mozilla, etc.)
13:52:28 <clokep_work> But for protocols which there's no "real" benefit that seems like a waste of time to me.
13:52:48 <clokep_work> (Unless you just want a non-GPL version, than that's cool too. :))
13:53:10 <flo> I wonder how difficult it would be to compile libpurple to JS with emascripten
13:54:49 <flo> clokep_work: the real benefit I see to having everything in JS is: not crashing for bugs in prpls
13:55:08 <clokep_work> flo: That's understandable, but I don't think that was meh's point. :)
13:55:56 <meh> my point was that libpurple is evil :P
13:57:44 <flo> O_o
13:57:53 <flo> you wanted to write a libpurple plugin yesterday
13:57:59 <Gizmokid2005> ^^
13:58:01 <Gizmokid2005> ouch
13:58:01 <meh> exactly
13:58:01 <Gizmokid2005> lol
13:58:12 <meh> how else could i say that it's evil? :(
13:58:23 <meh> i looked the demon in the eyes
13:59:03 <flo> meh: and the demon told you to go http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/oscar/oscar.c#928 ?
13:59:53 --> jc has joined #instantbird
13:59:56 <Gizmokid2005> ...wow flo
14:00:01 <meh> lol
14:00:04 <Gizmokid2005> that's...interesting
14:00:15 <flo> Gizmokid2005: line 866 is also interesting
14:00:19 <Gizmokid2005> #930 is just as interesting
14:00:44 <flo> yeah, same idea, but I was pointing to the declaration of the struct :)
14:01:04 <-- jb has quit (Ping timeout)
14:01:08 <flo> and 876 isn't so bad either :)
14:01:11 <Gizmokid2005> right
14:01:18 <Gizmokid2005> like...what
14:06:50 --> NmN has joined #instantbird
14:16:21 <clokep_work> Well if someone wants to rewrite a protocol...we're not going to stop them. ;)
14:16:34 <clokep_work> Looks like oscar is a good place to start? :P
14:17:01 <flo> could also start with netsoul :-D
14:17:21 <flo> I would like to have it a JS add-on, so that we can stop shipping it by default :)
14:20:46 <clokep_work> :)
14:20:58 <clokep_work> Would be nice to have some protocols for the addons website too. :P
14:21:11 <flo> Omegle?
14:21:16 <clokep_work> I mean you could package it as an add-on anyway though, I'd think.
14:21:21 <clokep_work> We don't provide it.
14:21:26 <flo> too much effort
14:23:30 --> jb has joined #instantbird
14:40:59 <-- chrisccoulson has quit (Max SendQ exceeded)
14:41:53 --> chrisccoulson has joined #instantbird
14:43:26 <clokep_work> Yeah, although it requires you to do is make && make && make, upload. :)
14:43:38 <clokep_work> We probably need to ensure some of our extensions are reupdated before 1.2
14:45:13 <flo> uh?
14:45:31 <flo> do you just type "make" to setup a windows build environment?
14:45:45 <flo> last time I tried, it seems way more complicated
14:45:48 <-- chrisccoulson has quit (Quit: Ex-Chat)
14:45:50 <flo> *seemed
14:46:13 <aleth> clokep_work:  I think there were a bunch that were held back because they rely on features new in 1.2?
14:46:42 <aleth> (held back = kept "experimental")
14:47:15 <clokep_work> flo: Are we tlaking about the same thing? I'm talking about Omegle...
14:47:33 --> chrisccoulson has joined #instantbird
14:47:35 <clokep_work> aleth: Yes, but they need to be updated for 1.2. Isn't that what I said.
14:47:42 <flo> why would you need 3 make calls for omegle?
14:48:01 <aleth> clokep_work: I was just agreeing.
14:48:05 <clokep_work> I have no idea, I just found that 3 was the max and it's easier to hit up a few times. :)
14:48:16 <flo> clokep_work: but no, I was still talking about netsoul
14:48:42 <flo> "too much effort" was referring to building it on each platform separately inside an already built instantbird, then merging the results and uploading that to AIO
14:52:10 <clokep_work> Ah, yeah. That's a lot of effort, I agree.
14:54:36 <flo> I've done that only once for the facebook chat plugin
14:54:49 <flo> mostly to demonstrate it's *possible* to do
14:55:33 <flo> to really make it practicable to do, we would need to automate most of that so that builds are done on our buildbot builders
14:55:52 <-- pvagner has quit (Ping timeout)
14:58:31 <clokep_work> Yup. Makes sense/
15:05:14 <-- chrisccoulson has quit (Max SendQ exceeded)
15:05:37 --> chrisccoulson has joined #instantbird
15:06:54 <-- NmN has quit (Ping timeout)
15:52:02 <-- Tomek has quit (Quit: Instantbird 1.1)
15:52:10 <-- jb has quit (Ping timeout)
15:52:42 <-- jc has quit (Ping timeout)
15:56:26 --> myk has joined #instantbird
15:57:09 <-- gerard-majax has quit (Ping timeout)
15:58:13 <clokep_work> myk: FYI I started working on the bug where you don't get notified of an offline nick: bug 1366, hopefully finish it off this week.
15:58:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1366 maj, --, ---, clokep, ASSI, Inform the user when attempting to send a message to an offline nick
15:59:06 <myk> clokep_work: awesome!
15:59:15 <aleth> clokep_work: Looks pretty much finished to me :)
15:59:46 <clokep_work> aleth: Yeah someone keeps giving me an r- though. ;)
16:00:12 <clokep_work> I pretty much need another 20 minutes with it, yeah.
16:00:14 <myk> that reminds me... there used to be an addon that integrated the Contacts window into the Chats window; did that ever get updated for 2.x?
16:00:59 <clokep_work> It wasn't really ever working AFAIK.
16:01:14 <clokep_work> Was just experiments that flo / Mook were playing with.
16:01:24 <myk> ah
16:01:33 * myk loves uniwindow apps
16:02:38 <clokep_work> The code is around in the add-ons repo I think. I'm not sure if it still works or not...
16:03:24 <clokep_work> http://hg.instantbird.org/addons/file/tip/allinone
16:04:11 <clokep_work> Looks like http://hg.instantbird.org/addons/file/26129a5def76/allinone/content/allinone.js#l42 would need to be updated. Didn't see anything else obvious...
16:08:33 * bear is now known as bear-afk
16:29:05 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
16:34:20 --> Even has joined #instantbird
16:34:20 * ChanServ sets mode +o Even 
16:41:32 --> jb has joined #instantbird
16:41:39 --> jc has joined #instantbird
16:52:44 <-- jc has quit (Connection reset by peer)
16:52:58 --> jc has joined #instantbird
16:55:26 --> igorko has joined #instantbird
16:58:13 <-- jc has quit (Quit: jc)
16:59:23 --> jc has joined #instantbird
17:01:41 <-- myk has quit (Ping timeout)
17:05:07 --> myk has joined #instantbird
17:08:20 --> Tomek has joined #instantbird
17:32:29 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
17:39:24 --> Tonnes2 has joined #instantbird
17:41:11 <-- Tonnes has quit (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
17:41:40 * Tonnes2 is now known as Tonnes
17:42:41 <aleth> clokep_work: The /version response of Instantbird doesn't include the version number (nor the detailed build info) - is that on purpose?
17:44:15 <flo> aleth: yes
17:44:29 <aleth> OK
17:44:33 <flo> aleth: I would like to have the version number in the default quit message though!
17:45:00 * bear-afk is now known as bear
17:50:09 --> Mook_as has joined #instantbird
18:00:18 <clokep_work> flo: Yes, we perceived it as a security issue.
18:00:37 <clokep_work> Oops. That was supposed to be to aleth. :(
18:02:41 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
18:02:49 <aleth> Makes sense. The quit message seems a good place to put it.
18:03:09 <aleth> Unless we go with FF-style "version number? what version number?"
18:04:28 <aleth> Looking at add-on stats, there are still people using IB 0.2 :( and about the same number on 1.0
18:08:02 <aleth> I wonder if those are using some Linux distro-supplied build
18:12:47 <clokep_work> Could try to compare it to the # on that platform?
18:25:26 --> Mic has joined #instantbird
18:25:26 * ChanServ sets mode +h Mic 
18:25:33 <Mic> Good evening
18:26:39 <aleth> Hi Mic :)
18:28:26 --> igorko has joined #instantbird
18:28:54 <aleth> clokep_work: The stats aren't that finegrained
18:29:30 <clokep_work> You could look at the # of people on Linux and the # of 0.2 users and see if it matches. ;)
18:30:13 <aleth> No, for this add-on the number of Linux users is >10 and 0.2 users are 1 or 2 daily
18:36:36 <clokep_work> Ah. :(
18:40:28 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
18:47:48 --> wnayes has joined #instantbird
19:00:03 <-- mmkmou has quit (Ping timeout)
19:04:29 --> mmkmou has joined #instantbird
19:06:42 <-- mmkmou has quit (Ping timeout)
19:20:01 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
19:26:06 * clokep_work dislikes people who comment on blogs. ;
19:26:18 --> pvagner has joined #instantbird
19:27:28 <aleth> let me guess: somebody missing voice calls? ;)
19:27:59 <clokep_work> File transfer.
19:28:08 <aleth> ahh... close :P
19:28:57 <aleth> Well, BigFiles or whatever it is called now might make that more doable quite soon :)
19:32:43 <-- pvagner has quit (Ping timeout)
19:33:32 <clokep_work> Yeah.
19:33:39 <clokep_work> I think I just sometimes take people's comments the wrong way.
19:33:56 * aleth goes to read the comment
19:33:59 <clokep_work> I see so much bugmail fly by of users /demanding/ features that it bothers me a lot.
19:34:05 <clokep_work> But the comment really isn't bad at all. :)
19:34:13 <clokep_work> Just my assumption of how they said it.
19:34:31 <aleth> What is really annoying is if you announce feature X and there are complaints you didn't do feature Y instead
19:34:49 <aleth> But that's life I guess...
19:35:31 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
19:35:43 --> Mic has joined #instantbird
19:35:43 * ChanServ sets mode +h Mic 
19:35:57 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
19:36:01 --> Mic has joined #instantbird
19:36:01 * ChanServ sets mode +h Mic 
19:36:10 <aleth> Is file transfer on the roadmap for 1.3? That would be a precise answer ;)
19:37:17 --> Mnyromyr has joined #instantbird
19:38:26 <clokep_work> To echo flo earlier..."we have a roadmap?"
19:38:46 <aleth> Such as it is ;)
19:39:08 <clokep_work> Yeah there's no precise answer, it's mostly when "someone does it"...:-/
19:39:46 <aleth> I really meant "we could put it on the roadmap wiki page for 1.3 and point the commenter to it" ;)
19:40:35 <aleth> Not sure how much of a commitment that implies.
19:41:08 <clokep_work> Yeah...not muhc.
19:41:16 <clokep_work> You should check the history of that page. ;)
19:42:10 <Mic> Isn't it rather frustrating to put something on the roadmap for a certain version and then postpone it to a later version?
19:42:48 <Mook_as> therefore everything should be on the roadmap for version 99, so everything will be done early?
19:43:25 * clokep_work replied.
19:43:34 <clokep_work> Mic: Yes, I think that's more frustrating.
19:43:37 <Mic> I was rather thinking about a list of wanted/maybe wanted features, where we could point people to and say: you see - we want that too?
19:43:50 <aleth> I like how 1.1 is still "a work in progress and can still change significantly" :P
19:44:26 <clokep_work> Mic: That's probably the 1.2-wanted list right now?
19:44:28 <aleth> Or delete the roadmap page if noone is using it anyway?
19:44:31 <clokep_work> aleth: Update the page. :)
19:44:38 <clokep_work> We kind of use it...we update it each release.
19:44:49 <aleth> Oh, it's retrospective?
19:45:02 <aleth> I thought that was called 'release notes' ;)
19:45:38 <clokep_work> We update it for the next release each time we release. :P
19:45:44 <clokep_work> But we don't really keep it "up to date" as stuff happens.
19:45:47 * aleth can't actually edit the roadmap page
19:46:02 <clokep_work> Think of it like a map from the 1600s..."There be monsters"
19:59:59 <instantbot> New Websites - wiki.instantbird.org (MediaWiki) bug 1405 filed by aletheia2@fastmail.fm.
20:00:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1405 nor, --, ---, nobody, NEW, Replace Wiki main page with Developer page
20:05:24 --> flo has joined #instantbird
20:05:25 * ChanServ sets mode +qo flo flo 
20:07:21 <flo> aleth: we usually edit the roadmap when beginning the work on the next version, to summarize what we have agreed is going to be the main focus for that release
20:08:04 <aleth> That makes sense :)
20:08:15 <aleth> And the 1.2 roadmap is actually spot on :D
20:08:37 <flo> yeah, JS-XMPP + JS-IRC
20:08:56 <flo> I didn't know at the time that someone was going to make the participant list and tab completions awesome :)
20:10:47 <aleth> :)
20:11:02 <aleth> Always better to have more in a release than what was promised...
20:12:28 <flo> I would be curious know what each of you think of how Instantbird (the software, the project, and the community) should evolve during the next few weeks, months and maybe up to the end of 2012. What you think needs to be changed/improved/kept. 
20:13:45 * flo would like to define goals clearly, both for himself, and for us as a team
20:14:43 <clokep_work> More bling.
20:16:33 <Mic> clokep_work: clearly, he said. -> how much bling and by when? ;)
20:16:45 <flo> more or less answering with my point of view (but I'm interested in what others think) : I think we should release more frequently (maybe even based on a fixed schedule like Mozilla or Ubuntu) and for that we need to identify and fix the point points related to releasing
20:17:13 <flo> *pain points
20:18:45 <clokep_work> flo: I agree that we should release more frequently (I think we said every 3 Mozilla releases sounds good at one point?)
20:18:51 <clokep_work> Which means we need to automate more I'm guessing.
20:18:55 <flo> what I would identify as pain points currently would be: the server side of the update system (it's a black box that nobody really understands, unfortunately), the interactions with localizers (we don't know what we are going to do in advance, so it's impossible to communicate a clear message + nobody is really responsible for that, I just feel guilty about it)
20:19:29 <flo> AIO that's a scary piece of crap
20:20:17 <flo> our build slaves that aren't as usable as they should be (still stuck with a PPC machine on Mac, the other systems are in VMs that aren't always available, ...)
20:21:25 <flo> I think to release more often we need to be more confident that what we are shipping isn't broken. Asking people to test release candidates has been quite painful in the past (nobody really does it, or when it's done bugs aren't reported, and anyway we have no clear way to know exactly which build has been tested)
20:21:40 <flo> so we really need to invest in unit tests
20:21:43 <clokep_work> Did we even ship an RC for Instantbird 1.1?
20:21:54 <clokep_work> flo: Yes, I was going to suggest we should try to put some effort toward that after 1.2.
20:21:59 <aleth> Nightlies seem very stable most of the time though. Real brokenness is found quite quickly, isn't it?
20:22:00 <flo> clokep_work: I think we did
20:22:01 <clokep_work> I know it's not sexy, but it's really necessary. :-/
20:22:21 <Mic> Didn't we have no new nightlies for a while so people would test what should be released?
20:22:22 <aleth> (not to be construed as an argument against unit tests)
20:22:23 <clokep_work> aleth: Usually, but we've had broken things take weeks to find (some random feature all the devs have turned off.)
20:22:36 <flo> aleth: the last 2 times we had major brokenness, it was caused by broken update files, not broken builds :(
20:22:53 <aleth> Right.
20:23:19 <flo> clokep_work: unit tests are worth anything only if they are actually run.
20:23:29 <flo> we would really need them to be ran for each commit
20:23:36 <aleth> 1.2 is quite close to being done, or am I missing something major?
20:24:02 <flo> speaking of commits, I don't think the time I spend handling the checkin-needed queue is the best possible use of my time
20:24:06 <clokep_work> From a code point, yes. we need to do translations, update the website, release notes, etc. etc.
20:24:32 <flo> so I would really like us to get to a point were several of you can commit and handle the consequences if something goes really wrong
20:25:02 <flo> aleth: 1.2 feels to me like 0.2 about 3 months before it was released
20:25:47 <aleth> How much time do the localizers need?
20:25:48 <clokep_work> flo: What needs to be done to get to that point?
20:25:50 <flo> aleth: that is, all the important stuff is finished, there's a lot of crappy things, including lots of regressions that make us unwilling to ship as is, but isn't motivating + we need a plan for l10n + some server stuff is out of order and needs attention from people who aren't motivated for it
20:26:15 <flo> aleth: they probably need at least 10 days, 2 weeks sounds more reasonable
20:26:18 <aleth> Right.
20:26:31 <flo> but we should warn them in advance of when these 2 weeks will be.
20:28:29 <aleth> Currently 20 bugs on 1.2-wanted, some of which are done, plus some missing XMPP stuff I believe.
20:28:46 <flo> + all the things that annoy us everyday but aren't on that list
20:28:57 <flo> (and are regressions)
20:29:16 <aleth> What are you thinking of in particular? IRC nits?
20:29:37 <clokep_work> If there is something we have to fix before release we should mark it as 1.2-blocking.
20:29:47 <clokep_work> I consider everything else not on that list to be waiting until 1.3.
20:29:48 * Mic hates to think about screenshots.
20:31:35 <flo> aleth: Just 2 examples of things that are irritating: 1. When rejoining an XMPP MUC automatically when reconnecting my account, it's displayed in a different conversation in the list of conversations on hold. 2. All the times I have to restart Instantbird to reconnect some accounts.
20:31:38 <aleth> I still think it would be great if we could release before TB-with-IM gets released. Also because I suspect flo will have increasingly less time as that date nears
20:32:20 <flo> I should definitely file a bug on 1., and I think 2. is already filed, but without anything in the whiteboard, because there's no actionable plan for it anyway
20:32:56 <aleth> Should 2. really be blocking if there is no clue as to what it is?
20:33:13 <flo> no
20:33:27 <-- skeledrew has quit (Connection reset by peer)
20:33:32 <flo> I haven't said it should be blocking. Just that it doesn't make me feel confident about what we have right now
20:33:41 <flo> (but I'm never really confident in what we are shipping)
20:34:12 <flo> I guess the only way to be confident would be to be completely sure that we are going to ship an update soon anyway :)
20:35:19 <aleth> Should we start identifying bugs that can't be done after string freeze?
20:36:24 <flo> I don't think we have even decided if we are following Thunderbird's string freezes to use their localized strings for chat/ or if we are asking our localizers to localize chat/ on their own
20:37:12 <aleth> Also, I was wondering if bug 935 shouldn't be 1.2-wanted, since it seems IB currently appears a bit broken on default gnome. That's a tricky one to fix unless someone tackles it who really knows their CSS
20:37:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=935 nor, --, ---, nobody, NEW, em and pt usage in CSS causes size/alignment errors for certain font sizes and DPI settings
20:38:12 <flo> aleth: 1.2-wanted if you want, but I think at this point we aren't really looking at wanted bugs any more
20:38:49 <aleth> wanted/blocking/whatever you want to call it. The question is is it an issue that is important enough
20:39:05 <flo> aleth: I won't spend time on it.
20:39:31 <flo> except for reviewing a patch if one appears
20:40:01 <flo> is bug 1292 really blocking?
20:40:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1292 nor, --, ---, nobody, NEW, Freenode SSL reconnection issues
20:40:13 <aleth> Not to me.
20:41:13 <clokep_work> flo: By default we don't use SSL for freenode...
20:41:19 <clokep_work> I still think it's an issue with the servers, but I'm not sure.
20:41:25 <clokep_work> So "no" not really I think.
20:42:00 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
20:43:21 --> Mic has joined #instantbird
20:43:21 * ChanServ sets mode +h Mic 
20:43:49 <flo> I just looked at the 1.2-wanted list; there are lots of things I would really want + lots of things I would feel guilty for not finishing
20:44:33 <clokep_work> When do we want to shoot for a release?
20:44:39 <clokep_work> May 23?
20:47:02 <flo> when is the mozilla 13 release?
20:47:20 <clokep_work> Should be ~6weeks from two days ago?
20:47:36 <flo> so it should be 2 weeks later?
20:47:53 <flo> and that would give us ~ a month
20:48:03 <clokep_work> June 5th.
20:48:12 <clokep_work> (June 5th is the next Mozilla release.)
20:48:56 <clokep_work> Yeah, ~ 1 month.
20:49:13 <clokep_work> Do you think you'd have some time to figure out the l10n stuff in the next week flo?
20:50:09 <flo> I probably need to spend a part of a week-end on it
20:51:10 <clokep_work> Alright.
20:51:38 <flo> I don't feel a lot of motivation for working on Instantbird during the evenings and week-ends after working on Tb during the day, so I'm probably not going to push the team for the 1.2 release, but I'll at least try to do my best to not block it ;)
20:52:55 <clokep_work> I understand. :) I think it'd be good if we can get that fixed up sooner rather than later.
20:52:58 <flo> I think targeting this Mozilla cycle for the 1.2 release is a good idea
20:53:01 <clokep_work> Give the translators as much time as possible.
20:54:54 <flo> I think one of my goal for the end of 2012 would be that the team can work and release a version of Instantbird even if I'm not doing anything for it
20:56:03 <flo> I would probably feel more motivated for work on Instantbird during my spare time if I spent that time on big features that I've wanted for years, rather than taking care of all the boring details
20:56:03 <clokep_work> Going to give us a big button to press? :-D
20:56:39 <clokep_work> Yeah, I'm definitely not as motivated to write like error handling code for IRC than I am for like adding Ident support or something.
20:56:44 <aleth> Yes, it can't be that much fun if you end up spending all your IB time on reviews and admin
20:58:40 <flo> aleth: all the time I spent on IB today was fighting a server that was down for no apparent reason (it seems the actually reason was in part that it was out of disk space), using my credit card to renew a few domain names for another year (ib.org ib.com ib.fr getib.com), and maybe some not very thoughtful comments on bugzilla.
20:58:44 <clokep_work> Time for me to go. :) Expect another review tonight aleth. ;)
20:58:56 <flo> clokep_work: good evening :)
20:59:05 <clokep_work> Goodnight flo. :)
20:59:07 <aleth> cu ;)
20:59:11 <clokep_work> P.S. wnayes you should check out the blog. ;)
20:59:25 <flo> oh, yes, definitely! :)
21:00:02 <wnayes> clokep_work: I was reading through the logs and read it earlier today :)
21:01:55 <flo> aleth: I think it's quite motivating to implement something, and then to be able to play with it on a nightly with the default profile the next day. :)
21:03:04 <aleth> For sure :) Just doesn't seem to have happened for you very often lately
21:03:06 <-- clokep_work has quit (Quit: Instantbird π ^ 2 / (π * e))
21:03:27 <aleth> Well, you probably get it on TB ;)
21:03:39 <flo> aleth: yes, the closest to that was playing with some exciting change I reviewed, so I did it more or less by proxy I guess
21:03:44 <flo> aleth: I don't use Tb.
21:05:12 <flo> aleth: the last time I've done it was possibly the "conversations on hold" feature
21:05:32 <aleth> The log viewer maybe?
21:05:44 <flo> hmm, yeah, maybe :)
21:06:00 <flo> well, not really, I don't use it.
21:06:12 <flo> I won't until it can find what I'm looking for (search! we need search!)
21:06:20 <aleth> A sign in itself.
21:06:21 <aleth> Yes :)
21:06:51 <aleth> Currently I use grep to view logs...
21:07:01 <flo> indexed logs and efficient search is probably the only large feature I'm really motivated to implement for 1.2next
21:07:19 <flo> aleth: currently I search on gmail
21:08:14 <flo> bug 1271 is probably the next little detail that I'll be happy to use (even though it won't please Mic)
21:08:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1271 enh, --, ---, nobody, NEW, Missing keyboard shortcuts for "Put conversation on hold" and "Show logs"
21:10:38 <Mic> i.e. you really want to use Esc as shortcut for that? :(
21:11:56 <wnayes> Just an update on my progress: Compiling is working fine in both Windows and Linux, and I'm currently exploring the source to get a feel for where everything is and how it all comes together.
21:12:06 <flo> Mic: yes, I really want to be able to get rid of a converstion tab without having to think about it, and without losing any data
21:12:06 * aleth discovers there is a Brainstorming:completion page on the wiki :P
21:12:10 <aleth> a bit late...
21:12:20 <flo> Mic: + I want to stop being upset each time I hit escape by mistake :)
21:12:39 <Mic> The problem with it is that convs-on-hold is a dead end
21:12:44 <flo> wnayes: great news! :)
21:13:09 <flo> aleth: ahah :)
21:13:52 <flo> Mic: convs-on-hold is where I'm used to look for non-urgent new messages when I've some time
21:14:12 <Mic> I don't think it's worth discussing that again. I gave my points in the bug and I think they're pretty good.
21:14:14 <aleth> Convs-on-hold isn't a dead end as it shows the number of messages that have arrived
21:14:43 <aleth> Though there may be other ways of displaying that info of course...
21:15:01 <Mic> aleth: how does that help in getting back to your conversation?
21:15:13 <flo> Mic: yeah, I didn't say you don't have good points; we just disagree, probably because of very different use cases and desktop environment
21:15:24 <aleth> What do you mean by "getting back"?
21:15:49 <aleth> I think Mic makes some good points too, in particular that convs-on-hold is currently also used as a workaround for what are really unfixed bugs
21:16:18 <flo> wnayes: don't hesitate to ask questions if you want help to understand what the different directories of the source code contain, we can probably save you a lot of time there! :)
21:16:53 <Mic> aleth: I'm currently using the alternative patch for bug 1380  and it seems good :)
21:16:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1380 min, --, ---, aletheia2, ASSI, Unread ruler confusing when coming back to conversation with no new messages
21:17:09 <aleth> wnayes: I'd also recommend picking some little itch you'd like to scratch and find your way around the code while fixing it :)
21:17:18 <Mic> The unread ruler isn't in section scroll yet if I'm not mistaken?
21:17:33 <flo> Mic: right, I haven't reviewed that patch yet :(
21:17:45 <aleth> flo: It should be easier to review than section scroll 1.0
21:17:54 <flo> aleth: I hope so! :-D
21:18:21 <Mic> Good, since hat means that it wasn't broken when I tried to jump there and it didn't work ;)
21:18:41 <aleth> wnayes: At least that's what I did... then did some learning-from-review-feedback for which I am thankful for patient reviewers ;)
21:18:47 <wnayes> flo: instantbird/content is where I'm guessing I'll be spending the most time during my project?
21:19:57 <flo> wnayes: instantbird/ is the parts that are specific to Instantbird (neither shared with Mozilla/Thunderbird nor with Pidgin) graphical user interface.
21:20:18 <flo> *It's mostly the graphical user interface
21:20:44 <flo> content/ is where most of the code is for the UI
21:21:19 <flo> wnayes: chat/ is the back-end, this folder is shared with Thunderbird, and I think your importers are likely going to be there
21:21:24 <Mic> Wehn scrolled back to earlier messages the conversation still scrolls down when a new message arrives. I don't think that was always the case?
21:23:24 <flo> wnayes: the code you will write to determine which clients are on the system, and to convert the profile info for each client is likely going to be in chat/, and you will have some code in instantbird/content for the UI displaying the results
21:25:23 <aleth> Mic: I don't think I can reproduce that?
21:25:27 <wnayes> flo: I see, I'll start looking through chat/ as well.
21:26:18 <flo> if you get tired of just looking and want to start touching, I would suggest attempting to fix some small bugs of the current account wizard
21:27:59 <Mic> good night
21:28:03 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:28:04 <flo> that code shouldn't be very difficult to understand, as it's well scoped (only two files called accountWizard.xul and accountWizard.js), and it can still provide opportunities to interact with bugzilla, and request review on patches :)
21:28:38 <wnayes> flo: sounds like a good idea, I've been searching through bugzilla as well and just registered my account
21:30:45 <flo> wnayes: I think bug 1391 would be good for you to play with during the bounding period (maybe not today, at it's not a completely trivial fix, I think you can learn a lot with that bug :)).
21:30:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1391 enh, --, ---, nobody, NEW, Simplify account creation wizard
21:32:33 <flo> aleth: "Wehn scrolled back to earlier messages the conversation still scrolls down when a new message arrives. I don't think that was always the case?" is a direct consequence of the missing quote in your previous patch.
21:32:40 <flo> There was no Windows nightly today ;).
21:32:51 <aleth> Ah, that makes sense :)
21:33:28 <wnayes> flo: I'll take a look at that one later tonight, must get to class now. Thanks :)
21:33:34 <flo> aleth: and I think I've just identified a tab complete bug :-P
21:34:12 <flo> wnayes: your classes start at 5pm? :)
21:34:27 <flo> wnayes: talk to you later :)
21:34:30 <wnayes> yeah, 4:40 biology lab
21:35:07 <wnayes> the price to pay for most of the afternoon off :)
21:35:31 <flo> you don't like biology? :-D
21:36:10 <flo> aleth: so: "a<tab>" -> "aleth: ", then double click on a message from instantbot, you get "instantbot: aleth: ", then backspace, you get "a".
21:36:51 <aleth> Nothing about how it interacts with double-clicks has been tested by me :-/
21:37:59 <flo> it's what nightlies are for anyway ;)
21:38:18 <aleth> The behaviour makes sense given the code, but yeah, a bug...
22:08:48 <flo> Good night
22:08:49 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
22:21:24 <instantbot> New Instantbird (UI) bug 1406 filed by aletheia2@fastmail.fm.
22:21:25 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1407 on bug 1406.
22:21:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1406 nor, --, ---, aletheia2, ASSI, Reply-to-nick: Multiple nicks and compatibility with tab complete
22:24:35 <-- jc has quit (Input/output error)
22:24:36 <-- jb has quit (Quit: Instantbird 1.1)
22:24:50 * jwir3 is now known as jwir3|away
22:25:12 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:27:10 --> Mic has joined #instantbird
22:27:10 * ChanServ sets mode +h Mic 
22:27:15 <-- Mic has quit (Connection reset by peer)
22:27:27 --> Mic has joined #instantbird
22:27:27 * ChanServ sets mode +h Mic 
22:47:11 <instantbot> New Instantbird (UI) bug 1407 filed by benediktp@ymail.com.
22:47:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1407 enh, --, ---, nobody, NEW, Avoid nicknames being marked as misspelled words
22:48:49 <aleth> ^^ good idea!
22:50:21 <Mic> Yes, but sometimes you're so used to some things that it takes quite a while to realize that it could/should be different ;)
22:50:38 <Mic> bye
22:50:44 <aleth> Definitely!
22:51:11 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
23:00:09 * bear is now known as bear-afk
23:03:04 <-- Suiseiseki has quit (Ping timeout)
23:04:38 --> Suiseiseki has joined #instantbird
23:08:16 <-- chrisccoulson has quit (Quit: Ex-Chat)
23:22:36 --> chrisccoulson has joined #instantbird
23:31:24 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
23:31:29 --> aleth has joined #instantbird
23:31:29 * ChanServ sets mode +h aleth 
23:52:21 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 915 to INVALID.
23:52:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=915 nor, --, ---, nobody, RESO INVALID, Allow dragging buddy names into tags to move them.
23:57:24 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 1132 to INCOMPLETE.
23:57:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1132 nor, --, ---, nobody, RESO INCOMPLETE, Not showing end of line on some target clients