#instantbird log on 05 29 2012

All times are UTC.

00:52:55 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
01:09:09 <-- Mook_astb has quit (Quit: Mook_astb)
02:07:47 <instant-buildbot> build #229 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/229
04:35:23 --> meh has joined #instantbird
05:30:47 <-- EionRobb has quit (Quit: Leaving.)
05:31:00 --> EionRobb has joined #instantbird
05:32:41 <-- EionRobb has quit (Ping timeout)
05:39:02 --> TestFliege has joined #instantbird
05:39:38 <-- TestFliege has quit (Quit: TestFliege)
05:39:43 --> TestFliege has joined #instantbird
05:39:49 <-- TestFliege has quit (Input/output error)
05:40:06 --> FeuerFliege has joined #instantbird
05:40:06 --> FireFly_TB has joined #instantbird
05:58:32 --> Tonnes has joined #instantbird
06:01:54 <instant-buildbot> build #497 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/497
06:41:50 <-- FireFly_TB has quit (Quit: FireFly_TB)
06:45:17 --> FireFly_TB has joined #instantbird
06:53:25 <-- Suiseiseki has quit (Ping timeout)
06:55:26 --> Suiseiseki has joined #instantbird
06:59:20 --> gerard-majax has joined #instantbird
07:00:39 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
07:00:52 <-- chrisccoulson has quit (Ping timeout)
07:03:59 --> FeuerFliege has joined #instantbird
07:05:29 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
07:09:02 --> FeuerFliege has joined #instantbird
07:12:05 <FireFly_TB> hi
07:12:29 <meh> hi
07:14:33 --> jb has joined #instantbird
07:25:26 --> chrisccoulson has joined #instantbird
07:28:58 <-- chrisccoulson has quit (Client exited)
08:01:20 --> chrisccoulson has joined #instantbird
08:03:15 <-- FeuerFliege has quit (Input/output error)
08:17:21 --> Even has joined #instantbird
08:17:21 * ChanServ sets mode +o Even 
08:17:25 <-- Even has quit (Quit: Even)
08:17:29 --> Even has joined #instantbird
08:17:29 * ChanServ sets mode +o Even 
08:19:55 --> FeuerFliege has joined #instantbird
08:21:31 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
08:26:34 <-- jb has quit (Quit: Instantbird 1.1)
08:26:40 --> jb has joined #instantbird
08:27:35 --> FeuerFliege has joined #instantbird
08:27:45 <-- FeuerFliege has quit (Input/output error)
08:33:54 <-- jb has quit (Quit: Instantbird 1.1)
08:55:13 --> mmkmou has joined #instantbird
09:00:56 --> Optimizer has joined #instantbird
09:14:32 <-- Optimizer has quit (Ping timeout)
09:15:13 --> FeuerFliege has joined #instantbird
09:15:14 <instantbot> bugi@media.fjmail.de requested review from clokep@gmail.com for attachment 1534 on bug 1108.
09:15:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1108 min, --, ---, bugi, ASSI, Names of folder and files are not checked against forbidden names.
09:17:18 --> flo has joined #instantbird
09:17:18 * ChanServ sets mode +qo flo flo 
09:20:35 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:20:46 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:21:02 --> flo has joined #instantbird
09:21:02 * ChanServ sets mode +qo flo flo 
09:21:12 <flo> hello :)
09:22:14 <flo> FeuerFliege: do you understand bug 1451? (I see you cc'ed yourself to it)
09:22:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1451 min, --, ---, nobody, UNCO, Instantbird wont close
09:22:53 --> Optimizer has joined #instantbird
09:23:08 --> mmkmou has joined #instantbird
09:26:32 <-- Optimizer has quit (Ping timeout)
09:27:52 --> Optimizer has joined #instantbird
09:28:47 <FeuerFliege> flo: I understand the meaning, but not the cause. And I’ve experienced it with IB1.1 nightlies one or two times, but couldn’t reproduce. I CC’ed me because I want to ask the reporter after the 1.2 release if it’s still a problem.
09:30:00 <flo> FeuerFliege: even after reading several time, I can't understand if he's complaining about the application not closing itself correctly, or about some behavior of the systray icon that he doesn't like
09:33:11 <FeuerFliege> IMHO the problem is, that IB doesn’t close to tray, but remains on the taskbar, too.
09:34:00 <flo> isn't that the desired behavior on Win7?
09:41:17 <FeuerFliege> I don’t think so. At least from the user side it is expected that if you close a window to tray it shouldn’t be in the task bar any more.
09:41:19 <FeuerFliege> 1.2 nightlies work as described: Close to tray frees the Taskbar.
09:41:19 <FeuerFliege> btw Skype had this problem for a while, too.
09:42:00 * flo doesn't really want to discuss the win7 systray behavior
09:42:20 <flo> (both because I haven't used win7 enough to have a real opinion myself, and because these discussions tend to be frustrating)
09:44:48 <-- FeuerFliege has quit (Input/output error)
09:47:01 --> FeuerFliege has joined #instantbird
09:57:55 --> jb has joined #instantbird
10:18:15 --> clokep has joined #instantbird
10:18:15 * ChanServ sets mode +o clokep 
10:22:36 <clokep> flo: I was very confused by that bug too.
10:22:44 <-- gerard-majax has quit (Ping timeout)
10:23:45 <clokep> (And AFAIK, the tray code is working "as expected". If FeuerFliege knows a place where it isn't, it'd be great to expand on that.)
10:25:30 <FeuerFliege> clokep: 1.2 nightlies are working fine, as I said I experienced it only one or two times with 1.1 nightlies
10:25:41 <clokep> "it"?
10:27:35 <FeuerFliege> it == minimize to tray but task bar icon remained
10:31:34 <-- skeledrew has quit (Ping timeout)
10:32:16 --> skeledrew has joined #instantbird
10:35:36 <clokep> Is it perhaps that you just flipped the setting to always minimize to tray?
10:35:44 <clokep> Instead of only on close or only on minimize?
10:40:37 --> aleth has joined #instantbird
10:40:37 * ChanServ sets mode +h aleth 
10:57:17 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
10:57:19 <-- Optimizer has quit (Ping timeout)
11:00:03 --> jb1 has joined #instantbird
11:00:55 --> Optimizer has joined #instantbird
11:01:51 <-- jb1 has quit (Quit: jb1)
11:02:22 --> jb1 has joined #instantbird
11:04:50 <-- jb has quit (Ping timeout)
11:05:07 <-- jb1 has quit (Ping timeout)
11:05:19 --> jb1 has joined #instantbird
11:06:14 --> jb has joined #instantbird
11:12:14 <-- Optimizer has quit (Ping timeout)
11:16:13 --> Optimizer has joined #instantbird
11:21:27 --> Mic|web has joined #instantbird
11:31:02 <-- jb1 has quit (Ping timeout)
11:31:08 <-- jb has quit (Ping timeout)
11:50:14 --> clokep_work has joined #instantbird
11:50:14 * ChanServ sets mode +o clokep_work 
12:05:33 <aleth> clokep_work: sorry I broke your test without noticing!
12:09:52 --> Tomek has joined #instantbird
12:10:02 <clokep_work> aleth: It's OK. I should have realized it and checked it.
12:11:56 <clokep_work> Something to add to my checklist before r+ing things. :)
12:34:57 --> Kaishi has joined #instantbird
12:39:36 --> jb has joined #instantbird
12:42:05 --> jb1 has joined #instantbird
12:44:45 <Mic|web> http://pastebin.instantbird.com/43463 ... Even though it seems to work it's not a viable solution to our dictionary problem, I guess ;)
12:48:17 <flo> Mic|web: why not? :-D
12:49:11 <flo> are there known incompatibilities between dictionary versions that we have to be careful about?
12:51:54 <Mic|web> I don't know. The other thing is that it is shown as incompatible in the add-on manger when installed this way. That doesn't keep it from working though ;)
12:52:14 <flo> that's just another similar hack to do ;)
12:52:23 <Mic|web> :D
12:53:17 --> sonny has joined #instantbird
12:59:21 <-- jb1 has quit (Ping timeout)
12:59:37 --> jb1 has joined #instantbird
13:00:01 <-- jb has quit (Ping timeout)
13:05:50 <-- Optimizer has quit (Ping timeout)
13:06:16 --> Optimizer has joined #instantbird
13:08:39 --> jb has joined #instantbird
13:13:56 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:15:47 <-- Optimizer has quit (Ping timeout)
13:18:57 --> Mic|web has joined #instantbird
13:19:28 --> Optimizer has joined #instantbird
13:29:57 <-- Optimizer has quit (Ping timeout)
13:34:02 --> Optimizer has joined #instantbird
13:36:53 <-- mmkmou has quit (Connection reset by peer)
13:38:53 <-- Kaishi has quit (Quit: Kaishi)
13:39:01 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:43:49 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
13:54:12 <-- Optimizer has quit (Ping timeout)
13:56:29 <-- jb has quit (Quit: jb)
13:57:53 --> Optimizer has joined #instantbird
14:01:50 <-- jb1 has quit (Quit: Instantbird 1.1)
14:02:23 --> meh has joined #instantbird
14:09:15 <-- Optimizer has quit (Ping timeout)
14:12:54 --> Optimizer has joined #instantbird
14:24:13 <-- Optimizer has quit (Ping timeout)
14:28:59 --> Optimizer has joined #instantbird
14:36:55 <-- Optimizer has quit (Ping timeout)
14:40:35 --> Optimizer has joined #instantbird
14:42:31 <-- Suiseiseki has quit (Quit: Quit)
14:43:06 <-- Optimizer has quit (Ping timeout)
14:43:06 --> mmkmou has joined #instantbird
14:46:50 --> Optimizer has joined #instantbird
14:48:43 --> gerard-majax has joined #instantbird
14:58:17 --> wnayes has joined #instantbird
15:03:06 <-- mmkmou has quit (Client exited)
15:03:22 <-- Optimizer has quit (Ping timeout)
15:03:27 --> mmkmou has joined #instantbird
15:06:53 --> Optimizer has joined #instantbird
15:12:11 --> jb has joined #instantbird
15:41:19 --> Suiseiseki has joined #instantbird
15:45:27 --> wesj has joined #instantbird
15:46:51 <flo> "TEST-PASS | /Users/cltbld/talos-slave/test/build/xpcshell/tests/chat/protocols/irc/test/test_tryNewNick.js | test passed (time: 197.791ms)" in https://tbpl.mozilla.org/php/getParsedLog.php?id=12159502&tree=Thunderbird-Trunk
15:47:58 <-- gerard-majax has quit (Ping timeout)
15:48:26 <-- jb has quit (Ping timeout)
15:52:05 --> jb has joined #instantbird
15:57:49 <-- jb has quit (Quit: jb)
15:58:15 --> jb has joined #instantbird
15:59:15 <-- jb has quit (Input/output error)
16:02:07 --> jb has joined #instantbird
16:02:18 --> myk has joined #instantbird
16:06:37 <wnayes> flo: I wrote down a couple questions on the javascript interface implementations I thought of since starting on them yesterday: https://etherpad.mozilla.org/bkCdJqvLvp
16:10:09 <-- jb has quit (Quit: jb)
16:10:32 --> jb has joined #instantbird
16:10:42 <flo> wnayes: do you plan on handling several observers at once?
16:10:43 <-- jb has quit (Input/output error)
16:11:08 <flo> wnayes: your current findAccounts method seems to behave like an addObserver method ;)
16:11:31 <wnayes> flo: Not from the service. Is there something I should change? :)
16:11:54 <wnayes> I haven't finished addAccounts() yet.
16:11:56 <flo> http://hg.instantbird.org/users/wnayes/file/9163ddb5b162/chat/components/src/imImporters.js#l26 could just be this._observer = aObserver;
16:12:26 --> jb has joined #instantbird
16:12:27 <flo> and then I'm not sure the notifyObserver method is still really useful
16:13:17 <wnayes> I could just call observe() on the single _observer then.
16:13:45 <flo> it seems your (generic?) ImportedAccount implementation should live in the js module you planned to have, not in the importer component file
16:15:33 <-- Suiseiseki has quit (Quit: Quit)
16:18:40 <flo> I tried to answer in the etherpad
16:19:49 <wnayes> flo: Thanks for the feedback :). Would the module be named jsImporterHelper.jsm, imImporters.jsm, etc.?
16:20:09 <flo> jsImporterHelper.jsm is ok with me
16:21:51 --> Mook_astb has joined #instantbird
16:24:22 <-- wnayes has quit (Connection reset by peer)
16:31:25 <clokep_work> wnayes: Feel free to use XXX or TODO in comments.
16:33:37 <-- sonny has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
16:38:44 --> wnayes has joined #instantbird
16:40:56 * wnayes is on smartphone. Satellite internet can be mysterious sometimes...
16:41:51 <flo> satellite internet? Where are you working from? :)
16:43:16 <wnayes> Home :) It's all there is out in the country.
16:47:07 --> gerard-majax has joined #instantbird
16:47:08 --> myk1 has joined #instantbird
16:48:01 <-- myk has quit (Ping timeout)
16:50:44 <wnayes> flo: Should I work on a generic importedaccount prototype?
16:51:06 <flo> if importers will need to override things, yes
16:51:29 <flo> if you assume that they can all share the exact same implementation, then no, just exposing a constructor would be enough
16:54:28 --> AndroUser2 has joined #instantbird
16:54:45 <-- wnayes has quit (Ping timeout)
16:55:11 <-- AndroUser2 has left #instantbird (Quit message)
16:59:00 <-- Optimizer has quit (Ping timeout)
17:02:58 --> Optimizer has joined #instantbird
17:08:53 * myk1 is now known as myk
17:13:27 --> wnayes has joined #instantbird
17:16:23 --> Suiseiseki has joined #instantbird
17:21:20 <-- Even has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:27:03 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:30:21 --> Kaishi has joined #instantbird
17:30:42 <clokep_work> flo: Btw I saw you relanded that test on c-c. :) Glad it works!
17:31:34 <clokep_work> wnayes: Don't worry too much about making the generic helpers...they can always be abstracted out as you're writing importers and realize you're writing the same code over and over. :-D
17:31:42 <-- Mook_astb has quit (Quit: Mook_astb)
17:31:46 --> Mook_astb has joined #instantbird
17:36:33 <wnayes> clokep_work: I was thinking I would save that for later since looking at jsProtoHelper for inspiration (there's a lot of things in there! :))
17:37:40 <clokep_work> wnayes: jsProtoHelper might not be the best place for inspiration, but some of it is well done. :-D
17:38:14 <clokep_work> Note that part of what you're doing might need to use code from jsProtoHelper too (maybe the stuff with options?) In that case...I don't know if it's good to just include that too or to move the code around or what.
17:38:17 <clokep_work> But some of it might be useful.
17:38:30 <clokep_work> (And imXPCOMUtils too probably.)
17:41:50 <-- wnayes has quit (Connection reset by peer)
17:45:05 <-- FireFly_TB has quit (Ping timeout)
17:45:24 <-- FeuerFliege has quit (Ping timeout)
17:50:12 <aleth> some nice new pythonesque JS features :) https://blog.mozilla.org/jorendorff/2012/05/29/rest-arguments-and-default-arguments-in-javascript/
17:51:58 <clokep_work> aleth: Nice. :) I wonder if we could use thsoe in many places.
17:53:37 --> FeuerFliege has joined #instantbird
17:55:08 --> FireFly_TB has joined #instantbird
17:55:58 <-- myk has quit (Ping timeout)
17:56:44 <aleth> clokep_work: The preceding post on the debugger in scratchpad is interesting too.
17:56:58 --> myk has joined #instantbird
18:02:05 <-- aleth has quit (Input/output error)
18:13:25 <clokep_work> aleth: Neat, but I still want to be able to just run the scratchpad as an actual scratch pad. :P
18:22:43 * jwir3 is now known as jwir3|lunch
18:32:07 <-- chrisccoulson has quit (Quit: Ex-Chat)
18:35:02 --> chrisccoulson has joined #instantbird
18:37:47 --> wnayes has joined #instantbird
18:41:38 --> DGMurdockIII has joined #instantbird
18:46:49 <-- Optimizer has quit (Ping timeout)
18:49:40 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
18:50:14 --> Optimizer has joined #instantbird
18:50:52 <-- FeuerFliege has quit (Ping timeout)
18:50:52 <-- FireFly_TB has quit (Ping timeout)
18:51:26 --> FireFly_TB has joined #instantbird
18:51:27 --> FeuerFliege has joined #instantbird
18:56:33 <-- Optimizer has quit (Ping timeout)
19:00:25 --> Optimizer has joined #instantbird
19:00:55 --> aleth has joined #instantbird
19:00:56 * ChanServ sets mode +h aleth 
19:05:52 * jwir3|lunch is now known as jwir3
19:26:20 --> igorko has joined #instantbird
19:34:43 <instantbot> New Core - Twitter bug 1470 filed by aletheia2@fastmail.fm.
19:34:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1470 nor, --, ---, nobody, NEW, Reply to tweet only auto-fills the first (of possibly multiple) nicks
19:35:24 <clokep_work> aleth: I vaguely feel like we have a bug on file about that...but maybe it was just discussed...
19:49:14 <instantbot> aletheia2@fastmail.fm set the Resolution field on bug 1201 to INVALID.
19:49:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1201 nor, --, ---, nobody, RESO INVALID, Facebook forces all contacts into "Facebook Friends" tag
19:54:53 <-- jb has quit (Ping timeout)
19:59:53 --> jb has joined #instantbird
20:08:46 --> Lalae has joined #instantbird
20:09:10 <-- Lalae has left #instantbird ()
20:12:12 <instantbot> New Instantbird (UI) bug 1471 filed by aletheia2@fastmail.fm.
20:12:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1471 nor, --, ---, nobody, NEW, No context menu in log viewer
20:25:40 <-- jb has quit (Ping timeout)
20:31:23 <-- clokep_work has quit (Quit: BYte)
20:42:34 <-- gerard-majax has quit (Ping timeout)
20:43:26 <-- Optimizer has quit (Ping timeout)
20:46:56 --> Optimizer has joined #instantbird
20:50:51 --> zen_monkey has joined #instantbird
20:56:45 <-- FireFly_TB has quit (Quit: FireFly_TB)
20:59:33 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
21:02:43 <-- Optimizer has quit (Ping timeout)
21:06:19 --> Optimizer has joined #instantbird
21:10:53 --> flo has joined #instantbird
21:10:53 * ChanServ sets mode +qo flo flo 
21:12:08 <flo> wnayes: the way we wrote jsProtoHelper is we wrote first a protocol plugin in JS, then a second one, and at this time whenever there was something that would have been duplicated between the two, we moved it to the code module where it could be shared
21:12:32 <flo> so I would suggest that you don't bother too much thinking about what should be in the helper module until you have 2 importers ;)
21:13:32 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
21:16:22 <wnayes> flo: Makes sense. Earlier I thought you were talking about moving the ImportedAccount definition; where should that be (if not in imImporters.js)?
21:17:02 <flo> each importer needs to implement it
21:17:27 <flo> so I think you will want it in the helper module as soon as you will have 2 importers :)
21:18:05 <flo> which client do you want to start with? :)
21:18:51 <Mook_astb> hmm, (in tbird), I can't change the default nick in an IRC account, can I?
21:19:29 <flo> Mook_astb: the answer is probably no (assuming I understood the question correctly)
21:20:02 * Mook_astb is now known as Mook_as_
21:20:21 <Mook_as_> I want to, effectively, do the equivalent of /nick foo before I connect :)
21:20:41 <wnayes> flo: I didn't realize it would need to be implemented by each importer, wouldn't they all use the same ImportedAccount format? I currently have the beginnings of a "jsTest" importer for testing (inspired by the jsTest protocol :)) but I think Pidgin was first on the list.
21:21:45 --> clokep has joined #instantbird
21:21:45 * ChanServ sets mode +o clokep 
21:21:48 <flo> they all use the same format = they all implement the same xpcom interface ;)
21:22:39 <flo> they don't have to share the same implementation. Imagine someday you have the strange idea of writing an importer in C++ to annoy instantbot, you won't be able to re-use the JS generic implementation for it
21:22:40 <instantbot> c++ is evil
21:23:45 <clokep> Mook_as_: You're trying to rename an account...we don't support that. ;)
21:24:26 <wnayes> flo: I guess I was looking at things like imContacts.js which has definitions for TagService() and Tag() in the same file and assumed it would be similar.
21:25:24 <flo> wnayes: it doesn't have the prplAccountBuddy implementations; each protocol plugin has one
21:25:29 <clokep> wnayes: Those are the implementations because there is only one implmentation of a Tag and TagService. :)
21:26:02 <flo> wnayes: by the way, while working on the importers, I think it would be desirable to start writing unit tests early
21:26:13 <clokep> Yay, unit tests! :-D
21:27:03 <-- zen_monkey has quit (Ping timeout)
21:27:22 --> zen_monkey has joined #instantbird
21:27:32 <flo> wnayes: some things may be difficult to test without faking them (like looking for a file in ~/.purple/ on the system), but some other things (like parsing the accounts.xml file of Pidgin's profile) can totally be tested in xpcshell unit tests :)
21:29:18 <wnayes> flo: That sounds like a good idea, I'll need to look into unit tests a bit :). 
21:29:40 <flo> xpcshell tests are easy
21:29:47 <flo> and clokep masters them already, so he can teach you :-P
21:31:11 <flo> used properly, they are likely to simplify your development tasks; as you won't have to create new empty profiles, click the UI to import accounts, ... over and over again. You will just start the test, without having to touch any UI
21:36:14 <clokep> Yes, they are pretty easy. :) MDC has some good docs on them too.
21:40:39 <-- zen_monkey has quit (Quit: Saliendo)
21:47:27 <-- Optimizer has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
21:48:45 --> mmkmou has joined #instantbird
21:56:26 <flo> clokep: "Do you mean specifically testing the PRIVMSG functionality then?" Is this difficult?
21:56:46 <clokep> flo: Not at all, I just don't know what you hope to gain w/ it.
21:57:06 --> devfil has joined #instantbird
21:57:30 <flo> not completely sure either :)
21:58:07 <clokep> I don't think you'd gain anything, but maybe there's a specific case in your mind I don't know of.
21:58:20 <flo> I would like us to have a test that is as close as possible as the situation of the user interacting with the UI
21:58:45 <flo> but that may be more trouble than it's worth
21:59:16 <flo> as long as we are sure that the test you are adding would have caught all the regressions we have had recently, I'm very happy with it! :)
21:59:34 <instantbot> clokep@gmail.com denied review for attachment 1534 on bug 1108.
21:59:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1108 min, --, ---, bugi, ASSI, Names of folder and files are not checked against forbidden names.
22:00:11 <clokep> flo: I think it would have, yes. But of course there could be a situation I'm not thinking of. ;)
22:00:48 <flo> so yeah, no further questions :)
22:02:24 <flo> clokep: doesn't reservedNames = ["CON","PRN","AUX","NUL","COM1","COM2","COM3","COM4","COM5","COM6","COM7","COM8","COM9","LPT1","LPT2","LPT3","LPT4","LPT5","LPT6","LPT7","LPT8","LPT9",".",".."]; look a lot like it would want to be a regexp?
22:02:45 <clokep> flo: Like COM\d?
22:02:49 <clokep> Yes, it could.
22:03:12 <clokep> So, any chance we can check in bug 1216? I'd like to slim my bug list down. ;)
22:03:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1216 tri, --, 1.2, clokep, ASSI, Update copyright year for 2012
22:03:28 <-- DGMurdockIII has quit (Quit: ChatZilla [Firefox 13.0/20120523114940])
22:03:37 <flo> CON|PRN|AUX|NUL|COM[1-9]|LPT[1-9]|\.\.?
22:04:21 <instantbot> clokep@gmail.com cancelled review? for attachment 1530 on bug 1469.
22:04:22 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1535 on bug 1469.
22:04:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1469 nor, --, ---, clokep, ASSI, Add unit tests for building IRC messages
22:04:25 <flo> clokep: check-in yes. Have it appear on the production website, that's another story
22:04:26 <clokep> Yeah, that looks like the proper expression.
22:04:34 <flo> I don't even know which server currently hosts it
22:04:59 <flo> (= it works so well that I don't even remember what's the result of the last time we moved everything around ;))
22:05:07 <clokep> Haha.
22:05:39 <flo> I would hope that we still have a stagging website somewhere
22:06:08 <flo> but someone probably needs to hg pull && hg up from the production website for changes to come online
22:07:29 <clokep> Right.
22:08:03 <flo> I thought I would be taking care of that detail (the patch for the copyright year) when we will update the website for the release
22:09:47 <clokep> That's fine.
22:09:47 <flo> my only trivial nit is there should probably be a space before "we" at "here...we". Probably not even worth opening an editor on the file though, so even less uploading a new patch :)
22:09:51 <clokep> I was just growing tired of seeing it. :)
22:10:06 <clokep> Why? I don't think that's proper grammar to have a space there.
22:10:55 <flo> really?
22:11:44 <flo> (I'm not sure that's proper grammar either to have ... in the middle of a sentence)
22:12:29 <flo> isn't the default VC path something in "program files"?
22:13:02 <clokep> "VC"?
22:13:07 <clokep> Visual C?
22:13:23 <flo> yes
22:14:06 <clokep> Yes, it is. But I don't think that's treated in a similar way to what I'm trying to do.
22:14:26 <clokep> I think it somehow uses the "real" path (C:\Program Files), instead of the cygwin path /c/Program\ Files/
22:15:30 <flo> paths are such a pain on windows :(
22:16:37 <clokep> Yeah. :(
22:18:36 <flo> what do I need to rebuilt for the new test to be taken into account?
22:19:28 <clokep> chat/protocols/irc
22:20:40 <flo> pff, http://lxr.instantbird.org/instantbird/source/config/rules.mk#139 should be reexecuted automatically when using the xpcshell-tests target
22:21:26 <flo> but now your new test passes :)
22:21:56 <instantbot> florian@instantbird.org granted review for attachment 1535 on bug 1469.
22:22:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1469 nor, --, ---, clokep, ASSI, Add unit tests for building IRC messages
22:22:24 <clokep> :)
22:22:25 --> EionRobb has joined #instantbird
22:22:51 * clokep wonders what should happen if we find an unknown prpl ID in Pidgin...
22:23:29 <flo> a debug message to the error console? :)
22:24:23 <flo> did we have anybody complaining that sometimes Instantbird didn't want to quit, and the process was still around and/or taking 100% CPU?
22:25:27 <flo> I wonder if http://hg.mozilla.org/comm-central/rev/f566c0fb497e would help for this situation.
22:26:54 <clokep> flo: Maybe. I was hoping more of "search AIO", but I don't think it would work. :-D
22:27:07 <clokep> flo: It might, have you ported it?
22:27:44 <flo> I've just typed: hg export -r f566c0fb497e -R ../comm-checkin |hg import -m "Bug 758688 - ensure the storage connection to blist.sqlite is always closed at shutdown, r=florian." -
22:27:48 <flo> in my terminal
22:29:28 <clokep> :)
22:36:28 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/0994b814b441 - Patrick Cloke - Bug 1469 - Add unit tests for building IRC messages, r=fqueze.
22:36:30 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8594a79edd45 - Rafael Ávila de Espíndola - Bug 758688 - ensure the storage connection to blist.sqlite is always closed at shutdown, r=florian.
22:37:42 <instantbot> clokep@gmail.com set the Resolution field on bug 1469 to FIXED.
22:37:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1469 nor, --, 1.2, clokep, RESO FIXED, Add unit tests for building IRC messages
22:40:06 <Mook_as_> yeah, I guess I do want to rename accounts. dang. I don't want to be stuck as Mook_asib in every channel :p
22:40:29 <Mook_as_> (and the delayed response is because tbird isn't my main IRC client yet, though I'm trying to switch... which is where the rename comes in)
22:41:11 <flo> what's difficult about deleting the account and creating a new one?
22:41:14 --> DGMurdockIII has joined #instantbird
22:41:48 <clokep> Your logs don't transfer!
22:41:59 <Mook_as_> and prefs, and everything else
22:42:31 <DGMurdockIII> http://pastebin.instantbird.com/43499
22:46:39 <-- EionRobb has quit (Quit: Leaving.)
22:47:23 <clokep> Mook_as_: If you don't have any buddies...you might be able to just go into about:config and modfiy it...not sure what ramifications that has.
22:47:24 <-- skeledrew has quit (Ping timeout)
22:50:54 --> skeledrew has joined #instantbird
22:52:57 <flo> clokep: that would just mess up your profile :-P
22:53:05 --> EionRobb has joined #instantbird
22:53:23 <flo> you would have to also delete blist.sqlite
22:55:20 <clokep> flo: I did say if you have no buddies!
22:55:41 <flo> clokep: the accounts are still stored in blist.sqlite
22:56:20 <clokep> flo: OK.
22:56:37 <clokep> So Mook_as_If you have no buddies, you can modify it in about:config and then delete blist.sqlite. ;)
22:59:51 --> myk1 has joined #instantbird
22:59:59 <-- myk has quit (Connection reset by peer)
23:02:01 <-- skeledrew has quit (Ping timeout)
23:05:47 --> skeledrew has joined #instantbird
23:08:15 <clokep> Down to 11 bugs. :)
23:09:02 <aleth> What, for 1.2?
23:10:21 <clokep> That I'm assigned to. :P
23:14:33 <aleth> How many bugs there are open for 1.2 depends on how you count them ;)
23:20:56 <flo> Good night
23:20:58 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
23:31:27 <-- aleth has quit (Input/output error)
23:55:46 <-- wesj has quit (Input/output error)
23:57:44 <clokep> aleth: Is bug 1370 WONTFIX? I'm not sure of the issues witht he observer.
23:57:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1370 tri, --, ---, clokep, ASSI, Fix JS-IRC's usage of normalizedChatBuddy getter