#instantbird log on 12 09 2013

All times are UTC.

00:03:40 --> clokep has joined #instantbird
00:03:40 * ChanServ sets mode +o clokep 
00:16:47 <-- clokep has quit (Ping timeout)
00:19:35 <-- qlum has quit (Quit: Getting the <censored> out.)
00:25:07 --> clokep has joined #instantbird
00:25:07 * ChanServ sets mode +o clokep 
00:49:55 <-- clokep has quit (Ping timeout)
01:12:36 --> clokep has joined #instantbird
01:12:36 * ChanServ sets mode +o clokep 
01:38:56 <-- clokep has quit (Ping timeout)
01:50:53 --> clokep has joined #instantbird
01:50:53 * ChanServ sets mode +o clokep 
02:12:13 <-- GeKo has quit (Ping timeout)
02:21:06 --> GeKo has joined #instantbird
03:11:34 <-- nhnt11 has quit (Ping timeout)
03:20:45 --> mconley has joined #instantbird
03:34:18 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
04:11:15 <instant-buildbot> build #1046 of linux-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1046
04:23:18 <-- mconley has quit (Input/output error)
05:01:15 <-- wnayes has quit (Quit: wnayes)
05:01:43 <-- EionRobb has quit (Quit: Leaving.)
05:24:00 --> gerard-majax__ has joined #instantbird
05:38:34 <-- gerard-majax__ has quit (Ping timeout)
05:39:07 --> EionRobb has joined #instantbird
06:00:23 --> mconley has joined #instantbird
06:05:09 --> jb has joined #instantbird
06:09:54 --> FireFly_TB has joined #instantbird
06:11:21 <-- jb has quit (Quit: jb)
06:12:01 --> jb has joined #instantbird
06:27:26 --> nhnt11 has joined #instantbird
06:45:24 <-- jb has quit (Ping timeout)
06:55:12 --> jb has joined #instantbird
07:03:28 <-- nhnt11 has quit (Ping timeout)
07:15:41 <-- FireFly_TB has quit (Ping timeout)
07:16:15 <-- jb has quit (Ping timeout)
07:39:45 --> mikk_s has joined #instantbird
07:42:05 <-- mikk_s has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
07:57:53 --> nhnt11 has joined #instantbird
08:16:24 --> gerard-majax__ has joined #instantbird
08:19:09 <-- mconley has quit (Ping timeout)
08:19:23 --> mconley has joined #instantbird
08:41:15 --> chrisccoulson has joined #instantbird
08:44:58 --> FireFly_TB has joined #instantbird
08:46:45 <-- FireFly_TB has quit (Ping timeout)
09:03:34 <-- mconley has quit (Input/output error)
09:18:43 <-- nhnt11 has quit (Ping timeout)
09:22:29 --> jb has joined #instantbird
09:39:47 --> BWMerlin has joined #instantbird
09:46:38 <-- EionRobb has quit (Quit: Leaving.)
10:03:39 <-- BWMerlin has quit (Ping timeout)
10:06:13 --> florian has joined #instantbird
10:06:33 * florian is now known as IRCMonkey44094
10:07:10 --> BWMerlin has joined #instantbird
10:13:25 --> rosonline has joined #instantbird
10:24:36 --> flo-retina has joined #instantbird
10:24:36 * ChanServ sets mode +qo flo-retina flo-retina 
10:55:32 <-- rosonline has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
10:58:24 <-- IRCMonkey44094 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
10:58:27 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
11:35:57 --> flo-retina has joined #instantbird
11:35:58 * ChanServ sets mode +qo flo-retina flo-retina 
11:36:50 --> clokep has joined #instantbird
11:36:50 * ChanServ sets mode +o clokep 
11:55:06 <-- jb has quit (Connection reset by peer)
11:55:11 --> jb has joined #instantbird
12:13:47 <-- clokep has quit (Ping timeout)
12:17:11 * flo-retina wonders why BMO attachment numbers now have 7 digits
12:20:40 <-- jb has quit (Ping timeout)
12:32:03 <-- BWMerlin has quit (Quit: BWMerlin)
12:39:03 --> jb has joined #instantbird
13:09:53 --> clokep has joined #instantbird
13:10:10 * clokep is now known as clokep__
13:15:15 <clokep__> flo-retina: I think someone said they messed up during some recent work and someone typoed a number (adding it twice)
13:15:18 <clokep__> Or something like that.
13:15:45 <flo-retina> so there are plenty of unused numbers?
13:18:21 <clokep__> Yes
13:40:43 <flo-retina> clokep__: so apparently |./mozilla/mach build| works to build Tb24.
13:41:00 <flo-retina> Maybe we could get it to also work for Ib? :) (it = "mach" here)
13:45:13 <-- flo-retina has quit (Ping timeout)
13:45:48 --> flo-retina has joined #instantbird
13:45:48 * ChanServ sets mode +qo flo-retina flo-retina 
13:46:38 <flo-retina> (or I guess we can also just wait and get it "for free" once we are on c-c)
13:48:05 <clokep__> flo-retina: I don't think xpcshell tests work btw.
13:49:18 <flo-retina> with mach?
13:50:30 <clokep__> Yes
13:50:36 <clokep__> I think they work on c-c trunk though.
14:05:11 <alexis> hi
14:05:28 <alexis> I'm trying to setup instant bird with a bouncer, but I don't find any docs about that
14:05:31 <alexis> any hint?
14:05:51 <alexis> (I've seena page once, but I cannot find it again)
14:05:58 <flo-retina> which documentation do you need? Do you expect anything specific?
14:06:02 --> blackeagle573 has joined #instantbird
14:06:15 <alexis> I need to connect to my bouncer :)
14:06:19 <alexis> znc
14:06:34 <flo-retina> maybe you need to set your username?
14:06:43 <clokep__> alexis: What documentation are you expecting? You should be able to pretty much connect as normal.
14:07:19 <flo-retina> clokep__: I don't remember if there was a reason for not having a username field in the advanced options of IRC accounts
14:07:30 <clokep__> flo-retina: Because it's unnecessary. ;)
14:07:41 <clokep__> Most users don't care.
14:07:55 <flo-retina> do people care about the part message field?
14:08:51 <alexis> When I enter my username / password it doesn't seem to work as I would like it to.
14:08:57 <alexis> I remember having something to do in the prefs
14:09:01 <alexis> maybe there is a new way now?
14:09:07 <flo-retina> so that must be the username that you were tweaking
14:09:11 --> EionRobb has joined #instantbird
14:11:14 <clokep__> alexis: Are you on a nightly or 1.4?
14:11:25 <alexis> nightly
14:11:46 <alexis> When I connect to znc, my username is alexis/network
14:11:55 <alexis> so I put this in the username field
14:12:07 <clokep__> There's unfortunately like 40 ways to set up authentication in znc IIRC.
14:12:09 <alexis> I also put myhostaddress:port on the server part.
14:12:17 <alexis> perfect, I just want one?
14:12:28 <clokep__> My point was it depends how you configure things.
14:12:37 <alexis> there is one way to do it
14:12:39 <clokep__> By "username" do you mean "nickname"?
14:12:51 <clokep__> If you need to set the "IRC username" you can do this in about:config.
14:12:56 <alexis> no, "username".
14:13:21 <qheaden> Hello everyone.
14:13:27 <flo-retina> qheaden: hello :)
14:14:27 <qheaden> flo-retina, clokep__: After tomorrow, my semester is over. Then it's development time! :)
14:14:40 <-- GeKo has quit (Ping timeout)
14:14:40 <flo-retina> qheaden: cool! happy Instantbird 1.6 development ;)
14:14:48 <qheaden> :P
14:14:54 <qheaden> 1.5 is frozen in code too?
14:15:06 <clokep__> qheaden: Not exactly, but it's string frozen.
14:15:19 <qheaden> So if I make some code improvements, will it land in 1.5 or 1.6?
14:15:26 <flo-retina> qheaden: we will only still fix serious bugs, with patches that have low chances of regressing anything
14:15:52 <flo-retina> 1.5 if it's trivial and obviously an improvement. 1.6 if we aren't fully comfortable about the patch.
14:16:04 <qheaden> Gotcha.
14:16:06 <clokep__> alexis: Are you referring to the screen on the Instantbird wizard that says "Username" and "Server" or what the IRC protocol calls uername?
14:16:10 --> GeKo has joined #instantbird
14:16:17 <flo-retina> qheaden: but JS-Yahoo is still pref'ed off in 1.5, so we would need to be _very_ uncomfortable to not take a patch for it ;).
14:16:25 <alexis> clokep__: I'm referring to the instantbird ui
14:16:30 <flo-retina> qheaden: summary is "don't worry" ;)
14:17:02 <clokep__> alexis: OK. That value gets sent via IRC's NICK command. If you have to specific IRC's username somewhere than that can be done in about:config.
14:17:03 <qheaden> Ha ha. Okay.
14:17:29 <qheaden> Sorry I didn't get more done during the semester. This semester nearly ripped me apart. Mainly because I added working to it.
14:17:58 <alexis> clokep__: ok, the password thing does what?
14:18:07 <alexis> clokep__: /msg nickserv?
14:18:31 <flo-retina> qheaden: we are (almost) at release time; it will be time to celebrate what did get done in the last few months (this includes the summer); not to be sorry about what didn't ;).
14:18:38 <alexis> if so, do I have a way to specify a password for znc?
14:18:53 <flo-retina> alexis: do you have access to your old profile where you got this working in the past?
14:19:10 <alexis> I use it righ now, but on a different computer
14:19:19 <alexis> (yes)
14:19:21 <qheaden> flo-retina: Guess you're right. :)
14:19:33 <flo-retina> alexis: so maybe you can just look at the preferences that you set at the time?
14:19:34 <qheaden> flo-retina: What is the release date again?
14:19:38 <flo-retina> and copy them?
14:20:02 <alexis> okay right. Any way I can put that in the docs somewhere after?
14:20:07 <flo-retina> qheaden: I think we settled for December 17th
14:20:11 <blackeagle573> Hello, I was wondering when implementation for IRC chat commands will be included.
14:20:22 <flo-retina> blackeagle573: be more specific please.
14:20:32 <blackeagle573> When I tried performing a few, they didn't seem to work.
14:20:41 <flo-retina> specific = give examples ;)
14:21:12 <clokep__> I really hate how broken bouncers are. :-/
14:21:43 <clokep__> alexis: I'm not sure what you're asking about messaging nickserv.
14:21:49 <flo-retina> clokep__: we should probably just have a wiki page explaining what to do (and I think alexis more or less offered to write/improve one already ;))
14:22:11 <clokep__> alexis: Actually you probably need to set the serverPassword pref, not the username pref.
14:22:27 <clokep__> But I could have sworn that this used to work without user intervention. :(
14:22:41 <alexis> I find all this very confusing :(
14:22:53 <clokep__> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircNonStandard.jsm#30
14:22:56 <flo-retina> I remember we told someone to set the serverPassword pref once, so maybe that someone was alexis
14:23:05 <clokep__> I'd love to see a protocol log honestly.
14:23:30 <alexis> I have to set serverPassword and username
14:23:40 <flo-retina> clokep__: so you are saying the serverPassword pref is no longer needed?
14:23:41 <alexis> also, port
14:24:05 <alexis> okay, looking ant the about:config was a good idea :)
14:24:06 <qheaden> flo-retina: So will JS-Yahoo be switched on by default on 1.5, or does it still need more development?
14:24:17 <alexis> reproducing this on the other computer; We'll see.
14:24:41 <clokep__> flo-retina: Not at all.
14:24:56 <clokep__> qheaden: No.
14:24:57 <flo-retina> qheaden: No. I don't know how much more development it needs. But it definitely needs more testing
14:25:23 <clokep__> alexis: Again, I'd really be interested in a protocol log of what's happening when it fails to log in.
14:25:26 <flo-retina> qheaden: IIRC the plan was to switch #chatdev to a yahoo conference for a week so that we would all dogfood it.
14:25:34 <clokep__> If you could provide one and scrub your password from it, that'd be awesome.
14:25:36 <flo-retina> qheaden: then depending on the results, pref-on in nightlies
14:26:02 <blackeagle573> When I type in /part for example, I couldn't leave a particular channel.
14:26:08 <blackeagle573> I'm not sure why that was.
14:26:14 <qheaden> flo-retina: Okay.
14:26:23 <flo-retina> blackeagle573: I'm pretty sure /part works
14:26:43 <blackeagle573> I'll have to try it again.
14:28:11 <flo-retina> if it fails in some specific case, please look at the error console, and report the errors to us and/or file a bug with the errors :)
14:30:39 <qheaden> blackeagle573: Are you using an IRC bouncer, or are you connected to the IRC server directly?
14:31:22 <alexis> aha
14:31:28 <alexis> i'm connected from there
14:31:30 <flo-retina> :)
14:32:56 <-- GeKo has quit (Ping timeout)
14:33:02 <flo-retina> alexis: have you seen clokep__'s request for a debug log of the connection failure?
14:33:12 <alexis> nope
14:33:24 <flo-retina> alexis: "Copy Debug Log" from the account's context menu in the account manager window.
14:33:34 <blackeagle573> I'm connected directly and the commands do work.
14:33:43 <blackeagle573> Nevermind, thanks.
14:35:09 --> GeKo has joined #instantbird
14:37:59 <alexis> http://paste.notmyidea.org/paste/dgftWTp-#VB3czjf6 clokep__
14:39:43 * clokep__ wonders why ZNC added that message.
14:40:06 <flo-retina> clokep__: that 464 is something we don't handle, right?
14:40:49 <clokep__> flo-retina: Not for this case, no.
14:40:52 <clokep__> alexis: Can you file a bug please?
14:41:29 <alexis> well, it says password required
14:41:30 * flo-retina wonders what userhost-in-names is
14:41:32 <alexis> {"rawMessage":":irc.znc.in 464 alexis :Password required","command":"464","params":["alexis","Password required"],"servername":"irc.znc.in"}
14:42:14 <flo-retina> alexis: right. This is the line we are discussing. It seems to be a new behavior on ZNC's side. Have you updated it recently? :)
14:42:24 <alexis> I guess having a frontend to enter the server password and username would be enough
14:42:24 <-- blackeagle573 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
14:42:27 --> blackeagle573 has joined #instantbird
14:42:41 * clokep__ sighs.
14:42:47 <flo-retina> :-D
14:42:48 <-- blackeagle573 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
14:42:50 --> blackeagle573 has joined #instantbird
14:42:56 <clokep__> Adding options isn't the right solution if the client can do it automatically.
14:43:27 <alexis> that's right :)
14:43:30 * clokep__ wonders if there's anyway to tell that's from znc. :-/
14:43:31 * flo-retina pats clokep__'s back
14:43:51 <alexis> the irc.znc.in part?
14:44:09 <flo-retina> clokep__: can't we just send the PASS command when we receive 464 from the server? Or is it already too late?
14:44:41 <alexis> my version of znc is probably not up to date
14:44:49 <alexis> so that may be an old message
14:45:07 <clokep__> flo-retina: I think that can be /in response/ to the pass command!
14:45:12 <clokep__> But it possibly might work.
14:45:18 <clokep__> I have no way to test though.
14:45:26 <alexis> ZNC 0.207
14:45:28 <flo-retina> is that 464 code documented, or just some random unstandard thing?
14:45:35 <clokep__> alexis: I'd almost guarantee that "irc.znc.in" is customizable because znc is ridiculous.
14:45:47 <clokep__> flo-retina: It's a standard IRC command for "wrong password"
14:45:51 <clokep__> (Or not provided password)
14:45:58 <clokep__> Why those are the same, I don't know. :)
14:46:02 <flo-retina> bah :(
14:46:15 <alexis> then what about displaying a prompt here?
14:46:27 <alexis> for the user to enter the pwd
14:46:35 <flo-retina> alexis: not displaying prompts is a pretty core UX decision for Instantbird ;).
14:47:12 <alexis> ok
14:47:42 <alexis> for me the user xp is "well, I need to go in about config and do weird things there"
14:47:49 <clokep__> I think we can just send the PASS command if the serverPassword pref isn't set.
14:47:51 <clokep__> That should do it.
14:48:02 <clokep__> alexis: We're trying to get it so you don't have to do that. :P
14:48:13 <clokep__> But it won't be fixed under any circumstances unless a bug is filed. ;)
14:48:32 <alexis> I will do that
14:48:48 <clokep__> I might also need you to test. :-D
14:49:04 <flo-retina> clokep__: you mean send the PASS command when receiving 464? Or send the PASS command all the time? (I thought you were strongly against the latter)
14:49:10 <-- blackeagle573 has left #instantbird (I'll be back later.)
14:49:17 <clokep__> flo-retina: In response to that command.
14:49:22 <flo-retina> ah :)
14:49:51 <clokep__> If we receive 464, check if serverPassword is not set (in which case we shouldn't have sent PASS yet), then send PASS...I'm afraid this could end up in a loop though. :-/
14:50:01 <clokep__> We might need to add a flag or something.
14:50:43 <flo-retina> we could just add a flag on the account inside the method that sends PASS; and get rid of it once the auth is successful
14:52:05 * clokep__ isn't sure he understands.
14:52:18 <clokep__> I think we're saying the same thing w/ reverse logic though.
14:52:33 <clokep__> I was thinking add a flag in the sendPass method, if that flag is set than sendPass is a nop.
14:52:57 <flo-retina> clokep__: we are saying mostly the same thing.
14:53:14 <flo-retina> I was just thinking you could use that flag instead of "if serverPassword is not set"
14:53:41 <flo-retina> and if we attempt to send the password twice, I'm not sure it's a nop. It may be an error.
14:54:25 <clokep__> Yes that was my second suggestion, instead of using serverPassword not being set.
14:54:35 <instantbot> New Core - IRC bug 2270 filed by alexis+bugs@mozilla.com.
14:54:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2270 nor, --, ---, nobody, UNCO, Better integration with a (znc) bouncer
14:54:57 <alexis> ok, that's it
14:55:01 <alexis> thanks for the help
14:55:24 <alexis> beware that there are two parts to it
14:55:44 <alexis> the username is maybe different from the thing you're entering
14:55:53 <alexis> znc expects username/pwd
14:55:54 <alexis> sorry
14:56:00 <alexis> username/network
14:56:43 * flo-retina isn't sure where we stand on the "add a username field to the advanced options" suggestion.
14:57:14 <flo-retina> I think in the bug you filed (thanks!) we will likely mostly focus on fixing the password issue.
14:58:00 <clokep__> flo-retina: I don't remember which of us really didn't want it in the UI to start w/ :)
14:58:15 <flo-retina> both?
14:58:34 <flo-retina> I think my position was "we shouldn't include it in the UI if we aren't use it's actually needed"
14:58:34 <clokep__> Possibly, yes.
14:59:06 <flo-retina> but I think we have now wasted enough time explaining the about:config trick (which is really not easy for account prefs :() that it may make sense to expose it
14:59:18 <flo-retina> s/use/sure/
15:00:22 <flo-retina> clokep__: isn't this one of the bugs/suggestions where you said "I dislike it but we will take it if someone offers a patch"?
15:02:09 <clokep__> Probably.
15:04:53 <flo-retina> clokep__: the "Disconnect" in the log is http://lxr.instantbird.org/instantbird/source/chat/modules/socket.jsm#182
15:05:04 <flo-retina> it seems reasonable to expect it's from us
15:06:33 <flo-retina> is it's not from us, we have this line first: http://lxr.instantbird.org/instantbird/source/chat/modules/socket.jsm#456
15:06:37 <clokep__> flo-retina: Right. Still doesn't mean the server isn't about to disconnect us. :-D
15:06:51 * flo-retina isn't fully sure that DEBUG is logged by default in nightlies without tweaking prefs :-S
15:07:02 <flo-retina> clokep__: well, if the server hates us, we can't do anything ;)
15:07:20 <flo-retina> and given all your friendly comments about znc, it would make sense for it to hate you :-P.
15:12:31 <clokep__> Yes. :-/
15:12:39 <clokep__> I should probably set up znc somewhere to dick with it.
15:12:49 <clokep__> But I've found it to be too annoying to deal w/.
15:18:14 <flo-retina> poor znc ;)
15:24:18 <qheaden> I use ZNC regularly to get on here. I never had a problem with it.
15:24:24 <qheaden> I'm proxying through it now.
15:29:20 <clokep__> qheaden: "never had a problem with it", but I don't remember how you set it up. :P We're not saying there are issues once it works.
15:29:26 <clokep__> But getting itw orking can apparently be a pain.
15:29:32 * clokep__ would be interested in the version you're running too.
15:30:09 * flo-retina has already got all the RFCs and now wants all the ZNCs ;)
15:30:16 <flo-retina> errr
15:30:21 <flo-retina> I meant "clokep", not "/me"
15:31:05 <qheaden> clokep__: I don't think it is the latest version
15:32:11 --> mconley has joined #instantbird
15:39:29 <clokep__> OK.
16:25:57 <-- gerard-majax__ has quit (Ping timeout)
16:42:40 <-- douglaswth has quit (Ping timeout)
16:51:30 --> hadi has joined #instantbird
17:01:58 --> nhnt11 has joined #instantbird
17:09:20 --> gerard-majax__ has joined #instantbird
17:12:15 --> douglaswth has joined #instantbird
17:15:00 <-- gerard-majax__ has quit (Ping timeout)
17:16:21 --> aleth has joined #instantbird
17:16:21 * ChanServ sets mode +h aleth 
17:20:43 <-- aleth has quit (Quit: Ciao)
17:20:48 --> aleth has joined #instantbird
17:20:48 * ChanServ sets mode +h aleth 
17:28:52 <instantbot> New Core - General bug 2271 filed by aleth@instantbird.org.
17:28:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2271 nor, --, ---, nobody, NEW, Update to Mozilla 26
17:29:33 <instantbot> New Core - General bug 2272 filed by aleth@instantbird.org.
17:29:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2272 nor, --, ---, nobody, NEW, Update to Mozilla 27
17:30:04 <instantbot> New Core - General bug 2273 filed by aleth@instantbird.org.
17:30:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2273 nor, --, ---, nobody, NEW, Update to Mozilla 28
17:31:02 * flo-retina wonders if aleth scripted that
17:31:14 <aleth> No, just cloned the bug.
17:42:07 --> sabret00the has joined #instantbird
17:44:58 --> Mook_as has joined #instantbird
17:55:06 <-- clokep__ has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:55:16 <aleth> clokep: I'm beginning to think we should add a username to the irc advanced prefs because it will be faster than explaining about the serverPassword once every few months ;)
18:01:58 <flo-retina> aleth: that's totally the reason why I think we should do it: we already wasted enough time explaining the about:config trick
18:02:14 <flo-retina> aleth: there are 2 different things though: the username, and the server password.
18:02:55 <aleth> Yes, the username one is the harder one to explain non-confusingly in the UI :-/
18:03:46 <nhnt11> qheaden: hey, my semester ends tomorrow too ;D
18:03:54 --> clokep has joined #instantbird
18:04:02 * clokep is now known as clokep-pekolc
18:04:14 * flo-retina expects everybody's review queues to explode tomorrow.
18:04:26 <clokep-pekolc> Merge day?
18:04:45 <flo-retina> clokep-pekolc: all GSoC students having finished their semesters!
18:04:50 <flo-retina> clokep-pekolc: merge day is today :-D.
18:05:05 <clokep-pekolc> aleth: Yeah...but there's two separate issues: username and password.
18:05:23 * clokep-pekolc decided to make his name a palindrome today. ;)
18:06:25 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
18:06:52 <nhnt11> Heh, don't expect me to be online tomorrow/day after though
18:06:58 * nhnt11 needs to sleep... and celebrate :P
18:14:10 <clokep-pekolc> Anyone want to write the 1.5 release announcement?
18:16:05 --> qlum has joined #instantbird
18:16:14 <-- nhnt11 has quit (Ping timeout)
18:26:01 --> wnayes has joined #instantbird
18:27:03 <aleth> yay, palindromes!
18:27:15 * aleth opens the etherpad
18:27:40 <aleth> clokep-pekolc: Do you have a link?
18:31:23 <-- mconley has quit (Connection reset by peer)
18:31:39 --> mconley has joined #instantbird
18:33:37 * aleth wonders how this happens https://i.minus.com/jMgwz6u1VK74v.png
18:35:02 <clokep-pekolc> aleth: https://etherpad.mozilla.org/ib-1-5
18:36:43 <aleth> clokep-pekolc: Thanks!
18:39:32 * aleth wonders if nhnt11 might be inspired to write a blog post about the awesometab
18:39:58 <aleth> Maybe as part of the release announcement if it is short enough
18:43:18 <clokep-pekolc> :)
18:44:03 --> flo-retina has joined #instantbird
18:44:03 * ChanServ sets mode +qo flo-retina flo-retina 
18:46:51 <clokep-pekolc> Funny comments: http://twistedmatrix.com/trac/browser/tags/releases/twisted-13.2.0/twisted/words/protocols/irc.py#L306
18:47:38 <-- EionRobb has quit (Quit: Leaving.)
18:50:54 <aleth> clokep-pekolc: :)
18:51:45 <aleth> You'll have to save that link for the footnotes of your next blogpost ;)
18:52:01 <flo-retina> is doo-doo friendly? :-D
18:59:33 <-- mconley has quit (Connection reset by peer)
18:59:50 --> mconley has joined #instantbird
19:03:08 <aleth> Is this a regression or has it always been like this? https://i.minus.com/jbm58ER3nBgVGP.png
19:03:50 <aleth> Ah, the second one might be on receiving the away /message/?
19:08:30 <clokep-pekolc> Probably alwys.
19:17:07 --> EionRobb has joined #instantbird
19:21:32 <-- GeKo has quit (Ping timeout)
19:25:59 --> GeKo has joined #instantbird
19:30:03 --> gerard-majax__ has joined #instantbird
19:31:24 --> nhnt11 has joined #instantbird
19:36:44 <-- aleth has quit (Quit: Ciao)
19:37:00 --> aleth has joined #instantbird
19:37:00 * ChanServ sets mode +h aleth 
19:37:37 --> blackeagle573 has joined #instantbird
19:41:46 <aleth> I can still connect to MSN btw.
19:44:09 --> FireFly_TB has joined #instantbird
20:28:40 <-- FireFly_TB has quit (Ping timeout)
20:34:08 <-- Suiseiseki has quit (Ping timeout)
20:35:32 --> Suiseiseki has joined #instantbird
20:49:18 <flo-retina> aleth: I don't think it's a (recent) regression; but it's obviously annoying
21:12:59 * flo-retina wonders if aleth is going to patch the last blocker
21:13:58 <aleth> I won't have time before this weekend at the earliest. Last time I looked I couldn't see how to best implement "don't use the remembered state if conv opened by user action"
21:15:50 <aleth> So if anyone has any ideas for that...
21:16:13 <aleth> (I only have hackish ones)
21:20:44 <flo-retina> aleth: calling something from the Conversations object?
21:21:51 <aleth> Some sort of queue of conversations which have been requested :-/
21:22:00 <flo-retina> aleth: wait, now that we open conversaitons immediately for IRC channels, is the bug still visible?
21:22:55 <aleth> flo-retina: yes
21:23:28 <flo-retina> why is it visible?
21:23:39 <flo-retina> doesn't http://lxr.instantbird.org/instantbird/source/instantbird/content/joinchat.js#116 return non-null now?
21:23:56 <aleth> It just gets opened on hold immediately if that was the previous state, rather than with a delay ;)
21:24:24 <flo-retina> aleth: what about the focus call 2 lines later?
21:25:19 <aleth> Hmm, you mean "what if focusConversation restored from hold"?
21:25:32 <aleth> That might solve the problem actually :)
21:26:19 <flo-retina> doesn't it do that?!?
21:26:28 <aleth> I don't remember.
21:26:38 <flo-retina> http://lxr.instantbird.org/instantbird/source/instantbird/modules/imWindows.jsm#75
21:26:56 <-- gerard-majax__ has quit (Ping timeout)
21:27:29 <flo-retina> so the problem may now be limited to XMPP MUCs
21:27:33 <flo-retina> which I don't care about for 1.5
21:27:39 <aleth> I can reproduce with IRC MUCs
21:27:46 <flo-retina> (they are broken in so many different ways that a small edge case won't make a difference)
21:27:49 <flo-retina> ah :(
21:28:02 <flo-retina> aleth: is getConversationByNameAndAccount returning null?
21:30:01 <aleth> Hmm. It shouldn't. But there may be a bug somewhere...
21:31:32 <clokep-pekolc> Any idea why someone would get unresponsive script errors on converastion windows?
21:31:38 <aleth> It certainly seems a bug that focusConversation doesn't reliably restore from hold.
21:34:01 <aleth> flo-retina: It doesn't return null.
21:34:17 <flo-retina> ouch
21:42:17 --> dew has joined #instantbird
21:43:00 <-- dew1 has quit (Ping timeout)
21:44:57 <-- clokep-pekolc has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:45:13 <aleth> flo-retina: As a fix, how about changing joinChat to return a prplIConv http://lxr.instantbird.org/instantbird/source/chat/components/public/imIAccount.idl#126
21:45:38 <aleth> If that's passed up the chain, it can be focused etc.
21:47:17 <flo-retina> have you identified why the other call doesn't work?
21:47:23 <aleth> Which other call?
21:48:11 <aleth> This is the problem http://lxr.instantbird.org/instantbird/source/instantbird/content/newtab.xml#314
21:48:24 <instant-buildbot> build #1352 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/1352
21:50:30 <aleth> nhnt11 had even helpfully added a comment identifying the issue ;)
21:51:13 <-- hadi has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
21:51:15 <aleth> Of course, a hackish fix would be to use http://lxr.instantbird.org/instantbird/source/instantbird/content/joinchat.js#116 in that place as well.
21:52:26 --> hadi has joined #instantbird
21:54:11 <aleth> I can certainly write a patch doing that and fix the bug that way.
21:55:18 <aleth> (To clarify, it's not that focusConversation doesn't work, it's that it's not called.)
21:56:56 --> rosonline has joined #instantbird
21:57:25 --> FireFly_TB has joined #instantbird
21:59:54 <-- FireFly_TB has quit (Ping timeout)
22:04:36 <-- blackeagle573 has quit (Ping timeout)
22:05:41 <-- mconley has quit (Quit: Leaving...)
22:07:12 <-- nhnt11 has quit (Ping timeout)
22:08:03 --> mconley has joined #instantbird
22:09:48 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 3116 on bug 2232.
22:09:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2232 nor, --, ---, nobody, NEW, Only remember on-hold state for autojoined conversations
22:25:54 <-- aleth has quit (Quit: Ciao)
22:32:31 <flo-retina> cool, our last unowned blocker now has a patch :)
22:38:16 <instantbot> florian@instantbird.org granted review for attachment 3116 on bug 2232.
22:38:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2232 nor, --, ---, nobody, NEW, Only remember on-hold state for autojoined conversations
22:38:27 <-- jb has quit (Ping timeout)
22:51:02 <-- qlum has quit (Quit: Getting the <censored> out.)
22:51:10 --> blackeagle573 has joined #instantbird
23:00:25 --> FireFly_TB has joined #instantbird
23:19:37 --> clokep has joined #instantbird
23:19:37 * ChanServ sets mode +o clokep 
23:56:27 <-- FireFly_TB has quit (Input/output error)