#instantbird log on 06 10 2012

All times are UTC.

00:34:45 <-- devfil has quit (Client exited)
00:38:59 --> Mook has joined #instantbird
00:44:15 <Mook> hmm, I need to figure out how account prefs work
00:48:31 <-- Tomek has quit (Quit: Instantbird 1.1)
01:03:13 <instantbot> New Core - IRC bug 1500 filed by mook.moz+bugs.instantbird@gmail.com.
01:03:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1500 nor, --, ---, nobody, NEW, Ability to specify alternative IRC nick
01:04:04 <instantbot> mook.moz+bugs.instantbird@gmail.com requested review from clokep@gmail.com for attachment 1582 on bug 1500.
01:04:55 <Mook> such a nice number for a mundane bug
01:58:16 --> devfil has joined #instantbird
02:43:45 <-- mmkmou has quit (Ping timeout)
03:04:43 <instant-buildbot> build #522 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/522
03:24:24 <-- Kaishi has quit (Quit: Kaishi)
03:24:28 --> Kaishi has joined #instantbird
05:11:06 <instant-buildbot> build #615 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/615
05:51:50 <instant-buildbot> build #512 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/512
05:55:09 --> sonny has joined #instantbird
05:55:49 --> FireFly_TB has joined #instantbird
06:04:22 <-- FireFly_TB has quit (Quit: FireFly_TB)
06:12:10 --> TestFliege has joined #instantbird
06:12:35 <-- TestFliege has quit (Input/output error)
06:15:28 --> FireFly_TB has joined #instantbird
06:15:30 --> FeuerFliege has joined #instantbird
06:23:23 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
06:53:22 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
06:53:37 --> EionRobb has joined #instantbird
06:59:39 --> flo has joined #instantbird
06:59:39 * ChanServ sets mode +qo flo flo 
07:18:32 <-- Tonnes has quit (Connection reset by peer)
07:24:18 --> Tonnes has joined #instantbird
07:32:51 <flo> my default profile seems hard to use without nickservkiller and hide auto-joins
07:48:40 <flo> in case anybody wants to have a look, here's the peak record in the massif output I collected this night: http://queze.net/goinfre/massif.peak.log
07:49:02 <flo> the only libpurple thing that's visible is still the purple_status_new thing I talked about yesterday evening
07:49:31 <flo> so either libpurple is very memory efficient (which I doubt) or my set of massif options to collect this info still wasn't right
07:49:37 <flo> but there are other interesting things in the log
07:49:49 <flo> it confirms things I suspected that are inefficient in what we do with JS protocols
07:50:38 <flo> especially the way we read the data we receive from http.jsm/socket.jsm, that keeps all the data from the socket that we have already consumed and will never use again
07:55:14 --> Optimizer has joined #instantbird
08:02:14 <-- Optimizer has quit (Ping timeout)
08:05:43 --> Optimizer has joined #instantbird
08:06:54 --> Lalae has joined #instantbird
08:09:43 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
08:13:48 --> gerard-majax has joined #instantbird
08:15:01 --> gerard-majax_ has joined #instantbird
08:16:08 <-- gerard-majax has quit (Ping timeout)
08:19:30 * gerard-majax_ is now known as gerard-majax
08:21:18 <-- Lalae has quit (Quit: Instantbird 1.1)
08:24:16 <-- Optimizer has quit (Ping timeout)
08:27:40 --> Optimizer has joined #instantbird
08:33:22 --> flo has joined #instantbird
08:33:22 * ChanServ sets mode +qo flo flo 
08:38:03 <-- Optimizer has quit (Ping timeout)
08:41:35 --> Optimizer has joined #instantbird
08:49:29 --> jb has joined #instantbird
08:49:34 --> jb1 has joined #instantbird
09:03:29 <-- aleth has quit (Input/output error)
09:03:44 --> aleth has joined #instantbird
09:03:44 * ChanServ sets mode +h aleth 
09:04:52 <aleth> This is true even when you close a conversation?
09:07:11 <-- jb1 has quit (Ping timeout)
09:07:34 <-- jb has quit (Ping timeout)
09:22:15 * flo wonders what aleth's question is referring to
09:23:04 <aleth> "http.jsm/socket.jsm keeps all the data from the socket that we have already consumed and will never use again"
09:23:33 <flo> it's not related to conversations but to connections
09:23:49 <flo> for twitter it's the stream connection, and for XMPP, the connection to the XMPP server
09:23:56 <aleth> Yes, but still
09:24:09 <flo> and probably also true for the IRC connection, but I haven't identified it as clearly in the log
09:24:50 <-- aleth has left #instantbird ()
09:25:05 <flo> this is also a bit surprising "02.83% (1,753,856B) 0x699BE84: Dump(JSContext*, unsigned int, JS::Value*) (mozJSComponentLoader.cpp:210)"
09:25:11 --> aleth has joined #instantbird
09:25:11 * ChanServ sets mode +h aleth 
09:25:27 <flo> I wouldn't expect the strings we pass to dump to be kept for a long time
09:26:04 <aleth> uh, that's a lot.
09:26:25 <flo> and I don't see a good reason for any other code to keep a reference to it forever
09:26:37 <flo> we dump to the terminal (on debug builds) and also to the error console
09:26:44 <flo> but the error console doesn't keep everything around forever
09:44:09 <aleth> Why is the total 62M rather than 160M (is it only profiling the explicit memory)?
09:44:10 <aleth> The event handling uses quite a bit of memory too ->04.42% (2,735,579B) 0x6D1913B: nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&) (nsWindow.cpp:575)
09:48:06 <flo> where's the 160M value?
09:48:49 <flo> so it seems we could fix the twitter excessive memory usage with xhr.responseType = "moz-chunked-text";
09:48:56 <flo> but that's completely undocumented
09:49:04 <aleth> You said yesterday total memory used was 160M. Maybe that was another instance?
09:49:37 <flo> the bug that added support for that https://bugzilla.mozilla.org/show_bug.cgi?id=687087 has "dev-doc-complete" but the documentation update sheppy links to seems completely unrelated
09:49:45 <flo> aleth: that was my mac nightly
09:49:59 <flo> the massif log is from my linux debug build running this night
09:51:11 <aleth> Huh, how did you ever find that chunked data thing?
09:51:12 <flo> currently on my mac night: resident 92MB, explicit 44MB
09:51:25 <flo> aleth: because I play with mxr too much? :)
09:51:55 * flo thinks the MDN documentation horribly sucks :(
09:53:06 <aleth> It's a bit hit and miss...
09:54:19 <flo> if a developer flagged a bug as dev-doc-needed, it's a bit annoying to mark it dev-doc-complete without documenting the key new features of the bug...
09:55:32 <flo> that's what was added: https://developer.mozilla.org/index.php?title=en/DOM/XMLHttpRequest/Using_XMLHttpRequest&action=diff&revision=106&diff=107
09:56:06 <aleth> It doesn't really count as "documentation" ;)
09:56:39 <aleth> Maybe the documenter didn't understand the bug?
09:57:12 <flo> that's likely
09:57:20 <flo> but I wouldn't call that a good excuse
09:57:30 <flo> (it's always possible to ask, either in #developers or in the bug)
09:58:01 <flo> the idl file could really do with more comments too
09:58:10 <aleth> My guess is the 3 month lag between landing and documentation didn't help
09:58:14 <flo> http://mxr.mozilla.org/comm-central/source/mozilla/dom/webidl/XMLHttpRequest.webidl#28 and http://mxr.mozilla.org/comm-central/source/mozilla/dom/webidl/XMLHttpRequest.webidl#65 hardly help to understand how we are supposed to use this
09:58:39 <aleth> :(
09:58:52 <flo> at least there are unit tests :)
09:59:19 <aleth> at least the feature nobody can use won't break :D
10:00:17 <flo> let's use it!
10:00:26 <flo> it simplifies our code and reduces memory usage ;)
10:00:51 <aleth> and I guess asking smaug is the way to use this :)
10:01:56 <aleth> or is it enought to set moz-chunked-text and then listen for progress events?
10:02:03 <flo> my guess was "reading the code"
10:02:23 <flo> and sicking implemented it, so I would have guessed he was the person to ask if it doesn't work ;)
10:04:04 <aleth> reading the code is only fine if you understand what's going on well enough
10:04:24 <flo> if you don't understand, you can't notice it exists in the first place ;)
10:04:31 <aleth> aha!
10:07:03 <flo> now I just need to see if it works
10:07:44 --> Mad_Maks has joined #instantbird
10:09:25 <flo> ah, it's a DEBUG, not a LOG
10:10:59 <flo> and bug 1218 is painful, I should review that patch :-D
10:11:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1218 nor, --, ---, clokep, ASSI, Search API queries need some escaping
10:11:53 <flo> my patch works :)
10:11:56 <flo> \o/
10:12:18 <aleth> who needs documentation? not flo :D
10:13:01 <flo> I still need a solution to fix the same issue on IRC and XMPP ;)
10:15:33 <flo> aleth: you'll see the patch soon, it's trivial ;)
10:17:53 <instantbot> New Core - Twitter bug 1501 filed by florian@instantbird.org.
10:17:54 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1583 on bug 1501.
10:17:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1501 nor, --, ---, florian, ASSI, Twitter's stream should the the moz-chunked-text XHR responseType
10:18:42 <flo> aleth: how do you like the new version of the code? ;)
10:19:14 <aleth> :)
10:19:21 <aleth> that feature just slots right in :)
10:19:37 <flo> it's like designed for our use case
10:20:44 <aleth> great find!
10:33:50 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=687087#c15 Not sure if I've been mean or too nice here.
10:35:38 <aleth> Seems appropriate. The main thing is changing the flag...
10:35:41 <flo> on my massif profile that fix would only save ~760kB
10:36:31 <flo> but I guess saving that by removing 3 lines of code is still a good win
10:36:41 <aleth> definitely.
10:37:15 <flo> and for people with more tweets coming in through their streams, it would save much more
10:37:30 <flo> that was my default profile where I rarely receive more than 20 tweets a day
10:37:36 <flo> and it was during the night :)
10:38:02 <aleth> It will save much more if you keep IB running for longer...
10:39:35 <flo> I'm trying to find a solution for IRC and XMPP now
16:42:22 --> instantbot has joined #instantbird
16:42:22 topic changed by gravel.mozilla.org to "Ask about Instantbird (http://instantbird.com) here!|Current version is Instantbird 1.1! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (for testing only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/ | Bugs: http://bugzilla.instantbird.org"
16:42:35 <Morian> instantbot: here you are
16:42:38 <instantbot> Morian: Sorry, I've no idea what 'here you' are.
16:42:43 <flo> instantbot: welcome back :)
16:42:44 <instantbot> g'day mate
16:46:20 <flo> (for those reading the log) here is the only real message that instantbot missed: 13:06:40 - flo: I'm not sure the problem really exists for IRC actually. http://pastebin.instantbird.com/45135 seems wasteful, but it's clearly XMPP
16:46:52 <flo> the other messages were Mic and me noticing instantbot's missingness and Morian fixing it.
16:46:57 <flo> Morian: thanks :)
16:47:14 --> jb has joined #instantbird
16:48:07 --> jb1 has joined #instantbird
16:55:58 <Morian> :)
17:05:45 <-- FireFly_TB has quit (Quit: FireFly_TB)
17:06:40 --> Tomek has joined #instantbird
17:07:38 <-- Tomek has quit (Quit: Instantbird 1.1)
17:11:03 --> Tomek has joined #instantbird
17:27:38 <-- Tomek has quit (Quit: Instantbird 1.1)
17:28:04 --> Tomek has joined #instantbird
17:31:01 <-- jb has quit (Ping timeout)
17:31:10 <-- jb1 has quit (Ping timeout)
17:37:01 <flo> in case anybody is interested in doing archeology, I've pushed a repository with all the versions I still had on my hard disk of converted libpurple strings: https://hg.instantbird.org/l10n/libpurple/
17:37:42 <flo> (and when commiting I used the timestamps of my local folders, so the timestamps of the commits should match the time when the conversation was actually performed)
17:39:38 <flo> I first wanted to put all of that directly in Instantbird's code repository, but that would have significantly increased the size of our repository, so I preferred creating a new separate repository
17:39:58 --> igorko has joined #instantbird
18:02:46 <-- Gizmokid2005 has quit (gravel.mozilla.org concrete.mozilla.org)
18:02:46 <-- flo has quit (gravel.mozilla.org concrete.mozilla.org)
18:02:46 <-- Optimizer has quit (gravel.mozilla.org concrete.mozilla.org)
18:02:46 <-- Suiseiseki has quit (gravel.mozilla.org concrete.mozilla.org)
18:02:48 --> flo has joined #instantbird
18:04:35 --> Suiseiseki has joined #instantbird
18:04:35 --> Gizmokid2005 has joined #instantbird
18:10:59 * flo has the update to libpurple 2.10.4 ready to push
18:16:53 * aleth is now known as IRCMonkey7661
18:16:53 * Suiseiseki is now known as IRCMonkey50499
18:20:25 --> clokep has joined #instantbird
18:20:25 * ChanServ sets mode +o clokep 
18:20:31 <-- IRCMonkey7661 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
18:20:35 --> aleth has joined #instantbird
18:20:35 * ChanServ sets mode +h aleth 
18:21:21 <aleth> Services are a bit messed up...
18:25:30 <aleth> flo: that's good news :)
18:41:52 * clokep thinks bug 1500 is WONTFIX, but would like other opinions...
18:41:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1500 nor, --, ---, nobody, NEW, Ability to specify alternative IRC nick
18:43:03 * aleth thinks either we should allow renaming accounts, or not. But exceptions are silly...
18:44:08 <aleth> The reason I can see for supporting account renames is that that would put the "work" of log migration on us
18:47:03 <aleth> When I first saw the bug title, I thought it was going to turn out a dupe of bug 653 ;)
18:47:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=653 enh, --, ---, nobody, NEW, Configurable alternate IRC nicks
18:48:50 <clokep> I'm mostly against adding anothe roption to the account options.
18:50:05 <-- Tomek has quit (Quit: Instantbird 1.1)
18:53:37 <instantbot> clokep@gmail.com granted review for attachment 1583 on bug 1501.
18:53:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1501 nor, --, ---, florian, ASSI, Twitter's stream should the the moz-chunked-text XHR responseType
19:01:54 --> Mook has joined #instantbird
19:32:48 <clokep> flo: That test fails too. :(
19:34:49 <aleth> clokep: Yes, I think so too. But there is something there that needs addressing (otherwise there wouldn't be multiple complaints), just not sure what the best way would be
19:35:22 <clokep> aleth: What?
19:36:06 <aleth> My guess was "I want to change the account name, but if I make a new account then I might lose my logs"
19:36:31 <aleth> but we could just ask Mook ;)
19:36:35 <clokep> aleth: Right. We should write the code to actually rename accounts.
19:38:49 <Mook> well, yeah, in my case it's "my primary nick is Mook, I want to switch my IB IRC account over without losing my prefs and logs"
19:39:13 <Mook> if you do _actual_ account renaming, sure, that works better
19:39:36 <Mook> but my understanding was "that's ~ impossible currently", and... yeah, that's blocking :p
19:39:44 <Mook> (that is: blocking me from using IB more)
19:40:24 <aleth> though not as much as the lack of a single window mode ;)
19:40:38 <Mook> well, that's solved (mostly) by the tbird interface :p
19:40:54 <flo> Mook: I suspect you are able to rename an account by hand ;)
19:41:11 <Mook> flo: I don't trust that I'll catch _all_ the places that has the account name
19:42:02 <Mook> to be honest, in the IRC case, I don't even see why the account name isn't just the server name...
19:42:22 * Mook doesn't think connecting to the same IRC server twice in the same instance is useful
19:42:35 <flo> Mook: I meant you could do it if we explain where you need to change things ;)
19:43:00 <flo> Mook: how would you connect several different nicks at the same time then?
19:43:08 <Mook> you... wouldn't?
19:43:18 <instantbot> clokep@gmail.com denied review for attachment 1582 on bug 1500.
19:43:20 <Mook> but, yeah, maybe somebody out there does want that feature
19:43:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1500 nor, --, ---, nobody, NEW, Ability to specify alternative IRC nick
19:43:32 <clokep> Mook: Both flo and I do that.
19:43:34 <flo> clokep: "flo: That test fails too. :(" additional good reason to want to fix that file, and then actually execute them :)
19:43:41 <flo> clokep: you do? :)
19:43:42 <Mook> I'm certainly used enough to wanting weird features nobody else seems to want, I'm used to that ;)
19:43:54 <clokep> flo: Yes, I connect to freenode with two nicks.
19:44:01 <flo> clokep: ah :)
19:44:26 <flo> Mook: flo @moznet is the instantbird developer, florian @moznet is the mozilla contributor (and Thunderbird contractor)
19:44:27 <Mook> oh, flo/florian, right
19:44:48 * Mook hopes flo and florian never get into a fight XD
19:45:18 <flo> Mook: they avoid being in the same channel ;)
19:45:31 <flo> maybe because they can't stand each other? :)
19:46:34 <clokep> flo: How many places are there to rename? It's the logs, sqlite buddy list and preference?
19:47:08 <flo> the log folder name, the account name in preferences, the account name in sqlite
19:47:18 <flo> possibly now also the password in the password manager
19:53:15 * clokep is wondering how difficult all that would be...
19:53:20 * flo is happy to check-in bug 1501
19:53:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1501 nor, --, ---, florian, ASSI, Twitter's stream should the the moz-chunked-text XHR responseType
19:53:40 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
19:53:41 <flo> clokep: oh, and all the indexed logs in gloda :(
19:53:46 <flo> clokep: but that's only for Tb
19:53:55 <aleth> That was remarkable. I wonder how many great features are hidden on mxr...
19:53:59 --> igorko has joined #instantbird
19:57:22 * clokep grumbles that Komodo keeps crashing...
19:58:23 <Mook> :( I don't suppose it actually reported things?
19:59:38 <flo> so now I've got a bunch of checkins to do
20:01:16 <clokep> Mook: It's hanging, not really crashing.
20:01:22 <clokep> (I think it's trying to redo all the intellisense stuff?)
20:01:27 <Mook> ah, that's no good either.
20:01:29 <clokep> flo: Check-ins are good. :)
20:01:35 <Mook> yeah, codeintel is being annoying. :(
20:01:43 <Mook> how much ram is it using?
20:01:46 <clokep> I saw the l10n repo btw! Good idea.
20:01:59 <clokep> Mook: 125 MB (Was 500 before I killed it)
20:02:08 <clokep> But it's using somewhere between 20 - 35% of my CPU. :(
20:02:25 * clokep was surprised to have a checkin in the l10n repo. ;)
20:02:29 <Mook> ugh. okay, that's silly, then
20:02:47 <Mook> codeintel rebuilding should be off main thread, so it should _never_ cause hangs
20:03:05 <Mook> (and it should ~ atomicially sub in the new data)
20:07:48 <clokep> Up to 40 now. :( Although Firefox is also using 30....
20:11:35 --> Mic has joined #instantbird
20:11:35 * ChanServ sets mode +h Mic 
20:20:31 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:22:34 <flo> clokep: would you like to look at bug 1499 before I check it in?
20:22:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1499 nor, --, ---, nobody, ASSI, Avoid attempting to connect accounts while offline, and disconnect connecting accounts when going of
20:22:53 <clokep> flo: I read it on my phone the other morning, the discussion seemed reaosnable.
20:23:41 <clokep> And the patch seemed fine too if I remember...
20:24:55 <flo> I'm not so sure about bug 1497; the changes look good, but I'm not sure if they would cause any issue or not without additional changes to the UI
20:24:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1497 nor, --, ---, aletheia2, ASSI, "-status offline" command line parameter doesn't stop accounts from connecting
20:26:55 <instantbot> florian@instantbird.org granted review for attachment 1579 on bug 1499.
20:26:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1499 nor, --, ---, nobody, ASSI, Avoid attempting to connect accounts while offline, and disconnect connecting accounts when going of
20:27:37 <flo> aleth: "patch: **** malformed patch at line 49:          delete this._password;"
20:28:56 <aleth> flo: I'm pretty sure the line numbers are wrong on that patch due to the hand editing. Sorry.
20:29:18 <flo> can't you get an editor that can edit patches without messing them up?
20:29:23 <clokep> Right. I would need to think about that one further.
20:29:40 <-- IRCMonkey50499 has quit (Ping timeout)
20:29:43 <aleth> Yes, I should have used emacs, but remembered too late. Must have been getting tired
20:30:31 --> Suiseiseki has joined #instantbird
20:30:59 <-- EionRobb has quit (Quit: Leaving.)
20:31:16 --> EionRobb has joined #instantbird
20:31:46 <-- gerard-majax has quit (Ping timeout)
20:32:38 <aleth> I generally dislike hand-editing patches anyway... it was just because we split that patch in two.
20:32:52 <flo> aleth: so you have one invalid hunk, and one that fails to apply
20:32:58 <-- EionRobb has quit (Ping timeout)
20:33:21 <aleth> I can apply it and attach a new patch if you like
20:33:47 <flo> that would help if you can apply it :)
20:39:37 <flo> I remember I wanted to double check something in bug 1218 before r+ing and checking it in, but I can't remember what, so I guess I'll just r+ and forget it
20:39:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1218 nor, --, ---, clokep, ASSI, Search API queries need some escaping
20:40:01 <clokep> flo: I thought you did too, but I wasn't sure what. :(
20:41:30 <instantbot> florian@instantbird.org granted review for attachment 1122 on bug 1218.
20:41:40 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1584 on bug 1499.
20:41:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1499 nor, --, ---, aletheia2, ASSI, Avoid attempting to connect accounts while offline, and disconnect connecting accounts when going of
20:44:52 <instantbot> florian@instantbird.org granted review for attachment 1584 on bug 1499.
20:44:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1499 nor, --, ---, aletheia2, ASSI, Avoid attempting to connect accounts while offline, and disconnect connecting accounts when going of
20:45:12 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1580 on bug 1497.
20:45:13 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1585 on bug 1497.
20:45:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1497 nor, --, ---, aletheia2, ASSI, "-status offline" command line parameter doesn't stop accounts from connecting
20:45:48 <aleth> Thankfully git apply --recount is quite clever :)
20:47:24 <flo> btw, this time when upgrading libpurple I haven't excluded the msn folder this time
20:47:42 <flo> and during my purposefully short testing, I could connect an MSN account on my mac debug build without crashing
20:49:28 <clokep> :)
20:49:37 <clokep> That's good. Would be nice to know what changed. ;)
20:50:55 <flo> luck?
20:51:03 <flo> I suspect all these MSN crashers are random
20:51:27 <flo> it was probably just bad luck that I couldn't connect an MSN accoutn successfully a single time the previous time I tried
20:57:14 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
21:01:49 <clokep> Maybe. :)
21:02:39 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/7adc97081fdb - Florian Quèze - Remove reference to obsolete mozapps/content/preferences/preferences.css file.
21:02:40 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/2749a7494bb8 - Florian Quèze - Bug 1501 - Twitter's stream should the the moz-chunked-text XHR responseType, r=clokep.
21:02:41 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/74d6f034e992 - Florian Quèze - Bug 1021 - Replace unsupported libpurple QQ with libqq-pidgin, update the localizable strings.
21:02:42 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/fbf301e2b72c - Florian Quèze - Bug 1337 - Update libpurple from version 2.10.1 to 2.10.4.
21:02:43 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/7bfe729f1a58 - Patrick Cloke - Bug 1218 - Twitter Search API queries need some escaping, r=fqueze.
21:02:44 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/6444fecdc522 - aleth - Bug 1499 - Avoid attempting to connect accounts while offline, and disconnect connecting accounts when going offline, r=fqueze.
21:02:50 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1586 on bug 1496.
21:03:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1496 nor, --, ---, clokep, ASSI, test_ctcpFormatToText and test_mIRCColor aren't executed
21:04:01 <instantbot> clokep@gmail.com set the Resolution field on bug 1501 to FIXED.
21:04:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1501 nor, --, 1.2, florian, RESO FIXED, Twitter's stream should the the moz-chunked-text XHR responseType
21:05:02 <instantbot> clokep@gmail.com set the Resolution field on bug 1021 to FIXED.
21:05:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1021 maj, --, 1.2, clokep, RESO FIXED, Replace unsupported libpurple QQ with libqq-pidgin
21:05:43 <instantbot> clokep@gmail.com set the Resolution field on bug 1337 to FIXED.
21:05:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1337 enh, --, 1.2, florian, RESO FIXED, Update libpurple up to 2.10.4
21:06:24 <instantbot> clokep@gmail.com set the Resolution field on bug 1218 to FIXED.
21:06:27 --> EionRobb has joined #instantbird
21:06:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1218 nor, --, 1.2, clokep, RESO FIXED, Search API queries need some escaping
21:06:44 <instantbot> clokep@gmail.com set the Resolution field on bug 1499 to FIXED.
21:06:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1499 nor, --, 1.2, aletheia2, RESO FIXED, Avoid attempting to connect accounts while offline, and disconnect connecting accounts when going of
21:08:04 <flo> should I resolve bug 1422 as duplicate?
21:08:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1422 maj, --, ---, nobody, NEW, Connection timeouts don't seem to work
21:09:59 <clokep> flo: I think so, unless there's another issue in that list which isn't fixed anymore.
21:10:01 --> jb has joined #instantbird
21:10:02 <clokep> yet.
21:10:19 <flo> I'll at least start by saying where we fixed each of the errors
21:11:09 <instantbot> clokep@gmail.com set the Resolution field on bug 907 to WORKSFORME.
21:11:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=907 nor, --, ---, nobody, RESO WORKSFORME, Figure out what's wrong with the 2.9.0 version of the MSN plugin
21:17:14 <instantbot> florian@instantbird.org set the Resolution field on bug 1422 to DUPLICATE of bug 1355.
21:17:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1422 maj, --, ---, nobody, RESO DUPLICATE, Connection timeouts don't seem to work
21:17:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1355 maj, --, 1.2, florian, RESO FIXED, unable to establish any network connection until a restart of the application
21:18:05 <clokep> Ah, good point. I kind of went on auto-pilot with my check in messages. :)
21:18:19 <flo> which point?
21:19:42 <clokep> The QQ one (that it was only the l10n changes).
21:19:59 <clokep> Guess you didn' tknow what email I was reading when I said that. ;)
21:21:26 * clokep isn't sure how to close bug 1270. :-S
21:21:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1270 nor, --, ---, nobody, NEW, AIM login with underscore in it says invalid account
21:21:41 --> Mic has joined #instantbird
21:21:41 * ChanServ sets mode +h Mic 
21:23:03 <-- jb has quit (Ping timeout)
21:24:07 <flo> Fixed by the update of libpurple which was checked in in bug ... ?
21:27:18 <-- FeuerFliege has quit (Ping timeout)
21:29:07 <clokep> I meant is it WORKSFORME or FIXED or...?
21:30:14 <flo> FIXED? :)
21:30:34 <flo> except if you want to create such an AIM account to then be able to say it works for you on the next nighty ;)
21:32:39 <instantbot> clokep@gmail.com set the Resolution field on bug 1270 to FIXED.
21:32:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1270 nor, --, 1.2, florian, RESO FIXED, AIM login with underscore in it says invalid account
21:41:26 <clokep> Yeah, I'm OK without testing it. ;)
21:51:32 <instantbot> clokep@gmail.com set the Resolution field on bug 1376 to WORKSFORME.
21:51:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1376 maj, --, ---, nobody, RESO WORKSFORME, Tab text is wrong for a merge contact
21:52:31 <aleth> Yup, I had a nice surprise when I decided to fix that :)
21:53:09 <clokep> I wonder what fixed it though? :-S
21:55:04 <aleth> No idea :-/
21:55:08 <flo> was there a bug causing a JS error that we fixed recently?
21:58:30 <clokep> Possibly.
21:58:51 <Mic> A random mockup, once again: http://i.imgur.com/2Zwwl.png
21:59:22 <Mic> Might be a possible direction for a dark Bubbles theme.
21:59:37 <aleth> Neon Bubbles ;)
21:59:52 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1587 on bug 1491.
21:59:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1491 tri, --, ---, clokep, ASSI, MPL 2.0 for random purple/ files
21:59:59 <clokep> Mic: Looks like TRON. :)
22:00:16 <aleth> Looks like it needs SVG tips first so one can experiment properly.
22:00:28 <aleth> (and that's not easy...)
22:00:52 <Mic> I experimented with DOMi (and had to remove all the messages you kept posting after these;)
22:02:07 <flo> ahah
22:02:27 <flo> next time you will experiment in an already parted conversation ;)
22:02:38 <-- clokep has quit (Input/output error)
22:03:39 <Mook> https://bugzilla.mozilla.org/show_bug.cgi?id=435426 would really help here... :(
22:05:57 --> clokep has joined #instantbird
22:05:57 * ChanServ sets mode +o clokep 
22:06:20 <instantbot> florian@instantbird.org granted review for attachment 1587 on bug 1491.
22:06:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1491 tri, --, ---, clokep, ASSI, MPL 2.0 for random purple/ files
22:06:36 * clokep was updating from a super old nightly. :-D
22:07:12 <-- Mic has left #instantbird (Instantbird 1.2a1pre -- http://www.instantbird.com)
22:11:22 <flo> uh, the patch in bug 1496 is much more than just fixing a failing test
22:11:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1496 nor, --, ---, clokep, ASSI, test_ctcpFormatToText and test_mIRCColor aren't executed
22:11:57 <clokep> flo: Yes, it's fixing the code so the test passes.
22:14:01 <Mook> hmm, is there an addon for an interactive JS shell around?
22:14:32 <Mook> (the ib equivalent of https://addons.mozilla.org/en-US/firefox/addon/extension-developer/ )
22:14:59 <clokep> No, but shouldn't that extension work fine?
22:15:11 <Mook> I'd need to hack it to invoke things, though :p
22:15:23 <aleth> Timestamp: 06/10/2012 08:20:44 PM
22:15:23 <aleth> Error: uncaught exception: [Exception... "'[JavaScript Error: "this.target is undefined" {file: "jar:file:///instantbird/omni.ja!/components/imConversations.js" line: 247}]' when calling method: [imIConversation::isChat]"  nsresult: "0x80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS)"  location: "JS frame :: chrome://instantbird/content/buddytooltip.xml :: updateTooltipFromConversation :: line 326"  data: yes]
22:16:36 --> Mic has joined #instantbird
22:16:36 * ChanServ sets mode +h Mic 
22:16:44 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:17:11 <flo> aleth: I was disappointed to not fix that when I fixed a this.target is undefined error for Tb recently ;)
22:17:40 <flo> ah, you have it from the tooltip code; that may just be a missing null check
22:17:55 <flo> but it also sometimes happens when closing conversations
22:17:57 <aleth> it's the isChat getter
22:18:22 <flo> aleth: the prplConversation and imConversation objects are already destroyed
22:18:24 <Mic> Less neon now: http://i.imgur.com/hAqzV.png
22:18:29 <aleth> flo: yes
22:18:32 <flo> nothing should call attributes of it
22:19:11 <aleth> Though I'm not sure under what circumstances it happened, I can't think of another explanation
22:20:26 <flo> file a bug? :)
22:20:36 <flo> bonus point for steps to reproduce ;)
22:21:05 <aleth> If I knew, I'd fix it...
22:22:12 <flo> pidgin developers talking about using buildbot!?! How crazy is that? ;)
22:22:32 <flo> (on some ppc hardware though...)
22:22:37 <clokep> Where is that happening?
22:22:45 <clokep> devel@conference.pidgin.im is empty for me? :-S
22:22:55 <clokep> (Well no messages...)
22:23:05 <clokep> flo: You're right about the map call in that test, it's useless.
22:23:28 <flo> clokep: there, 27 hours ago
22:23:42 <flo> i just haven't read that tab for a long while, and didn't notice the time messages ;)
22:23:51 <clokep> Ah-ha. :)
22:24:50 <instantbot> New Instantbird (UI) bug 1502 filed by aletheia2@fastmail.fm.
22:24:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1502 nor, --, ---, nobody, NEW, updateTooltipFromConversation trying to get isChat for a conversation with this.target undefined
22:31:27 <Mic> Good night
22:31:33 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
22:45:20 <flo> I just received a reply to my email about resident vs explicit.
22:45:49 <flo> explicit is jemalloc's count, so anything allocated by libraries not using jemalloc would not be included in the explicit count
22:48:31 <flo> Good night :)
22:48:33 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
22:55:48 <-- meh has quit (Input/output error)
23:21:07 --> meh has joined #instantbird