#instantbird log on 07 27 2014

All times are UTC.

01:12:56 --> mconley has joined #instantbird
01:19:33 <-- mconley has quit (Connection reset by peer)
01:19:42 --> mconley has joined #instantbird
01:28:44 --> Rym has joined #instantbird
02:01:47 <-- Rym has quit (Ping timeout)
02:07:26 --> Rym has joined #instantbird
02:14:15 --> rosonline has joined #instantbird
02:25:46 <instant-buildbot> build #2285 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2285
02:32:06 <-- Rym has quit (Ping timeout)
02:36:53 --> iamjayakumars has joined #instantbird
02:49:23 <-- iamjayakumars has quit (Client exited)
03:00:51 --> Rym has joined #instantbird
03:02:57 <-- Rym has quit (Ping timeout)
03:04:28 <instant-buildbot> build #1111 of linux-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1111
03:06:23 <-- rosonline has quit (Client exited)
03:14:03 --> iamjayakumars has joined #instantbird
03:26:23 <-- iamjayakumars has quit (Ping timeout)
03:35:14 --> mpmc has joined #instantbird
03:37:39 <instant-buildbot> build #6 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/6
03:38:44 --> iamjayakumars has joined #instantbird
03:57:06 <instant-buildbot> build #1462 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1462
04:11:55 <-- EionRobb has quit (Quit: Leaving.)
04:12:06 <-- iamjayakumars has quit (Client exited)
04:25:43 <-- mconley has quit (Input/output error)
04:26:11 --> mconley has joined #instantbird
04:27:58 <-- mconley has quit (Ping timeout)
04:27:58 <-- nhnt11 has quit (Ping timeout)
04:32:09 --> mconley has joined #instantbird
04:44:48 <-- mconley has quit (Quit: NO CARRIER)
04:55:34 --> iamjayakumars has joined #instantbird
05:29:03 <-- iamjayakumars has quit (Client exited)
05:53:15 --> CAKCy has joined #instantbird
06:37:39 --> iamjayakumars has joined #instantbird
06:45:40 --> jb has joined #instantbird
07:23:39 --> Bollebib has joined #instantbird
07:33:39 <-- iamjayakumars has quit (Client exited)
07:43:03 <-- jb has quit (Ping timeout)
07:51:55 --> iamjayakumars has joined #instantbird
07:59:47 <-- iamjayakumars has quit (Client exited)
08:31:32 <-- clokep has quit (Ping timeout)
08:31:49 --> clokep has joined #instantbird
08:31:49 * ChanServ sets mode +o clokep 
09:43:55 --> Armada has joined #instantbird
10:02:14 --> gerard-majax_ has joined #instantbird
10:36:44 --> aleth has joined #instantbird
10:36:44 * ChanServ sets mode +o aleth 
10:40:03 <-- aleth has quit (Quit: exit stage left)
10:41:44 <-- gerard-majax_ has quit (Ping timeout)
10:44:50 --> Rym has joined #instantbird
11:22:58 <-- mpmc has quit (Connection reset by peer)
11:24:24 --> mpmc has joined #instantbird
11:34:41 <mpmc> Instantbord on Windows With Speech recognition Lags Like hell 
11:35:17 <mpmc> bord? stupid thing! can't understand me!
11:40:33 <-- Rym has quit (Ping timeout)
12:02:25 <-- BWMerlin has quit (Quit: BWMerlin)
12:03:58 --> freaktechnik has joined #instantbird
12:13:50 --> Rym has joined #instantbird
12:52:34 <-- clokep has quit (Ping timeout)
12:55:04 --> Mnyromyr has joined #instantbird
12:57:21 --> clokep has joined #instantbird
12:57:21 * ChanServ sets mode +o clokep 
13:03:22 <-- clokep has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
13:04:34 --> gerard-majax_ has joined #instantbird
13:17:32 <-- gerard-majax_ has quit (Connection reset by peer)
13:17:37 --> gerard-majax__ has joined #instantbird
13:27:55 --> clokep has joined #instantbird
13:27:55 * ChanServ sets mode +o clokep 
13:32:48 <-- clokep has quit (Ping timeout)
14:09:51 --> gerard-majax_ has joined #instantbird
14:09:52 <-- gerard-majax__ has quit (Quit: Ex-Chat)
14:35:43 <-- Bollebib has quit (Ping timeout)
14:44:01 --> clokep has joined #instantbird
14:44:02 * ChanServ sets mode +o clokep 
14:50:21 <-- clokep has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
14:56:20 * Fallen|away is now known as Fallen
14:59:10 --> sonny1 has joined #instantbird
15:01:39 <-- sonny1 has quit (Client exited)
15:01:53 --> sonny has joined #instantbird
15:04:47 <-- mpmc has quit (Connection reset by peer)
15:07:58 <-- Tonnes has quit (Quit: ChatZilla [Firefox 31.0/20140716183446])
15:12:58 --> arlolra has joined #instantbird
15:33:59 --> aleth has joined #instantbird
15:33:59 * ChanServ sets mode +o aleth 
15:42:06 <CAKCy> Hi! Are you guys interested in potential bugs on Sundays too? :)
15:43:05 <aleth> Bugs never go on holiday ;)
15:43:56 <CAKCy> True. True... But in my country hospitals run with less staff on weekends! :)
15:45:11 --> clokep has joined #instantbird
15:45:12 * ChanServ sets mode +o clokep 
15:47:39 <CAKCy> I found out yesterday that when angle brackets surround a URL there's a chance of breaking it (There were angle brackets around URLs entered in firebot and they wouldn't work for Instantbird while other clients didn't have a problem parsing them).
15:51:43 <clokep> CAKCy: There's a bug filed for that.
15:53:53 <CAKCy> clokep: My bad... I should've checked first. Thanks! :)
15:58:32 <aleth> CAKCy: The problem is that kind of thing is hard to fix without introducing new problems in other cases.
16:00:14 <CAKCy> aleth: Makes perfect sense. Too many "if" statements to cover everything.
16:00:51 --> Hadi has joined #instantbird
16:01:14 <clokep> CAKCy: No need to apologize. :)
16:01:40 <clokep> CAKCy: bug 954848 	
16:01:43 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954848 nor, --, ---, nobody, NEW, angle bracket-delimited URL linkified with closing bracket included in link and semi-colon appended 
16:01:50 <clokep> If you're interested in fixing it...let us know. :)
16:05:55 --> fjaeio has joined #instantbird
16:06:33 <-- aleth has quit (Ping timeout)
16:06:58 --> aleth has joined #instantbird
16:06:58 * ChanServ sets mode +o aleth 
16:09:10 <-- sonny has quit (Ping timeout)
16:10:18 <-- aleth has quit (Ping timeout)
16:10:42 --> aleth has joined #instantbird
16:10:42 * ChanServ sets mode +o aleth 
16:10:49 <CAKCy> clokep: Now, why is it that moderators in this channel are much nicer than other channels I've been on? (Trust me... if I knew how to fix it I would be suggesting it by now. I enjoy using Instantbird a lot, so any improvement of it is beneficial to me! :))
16:16:24 <clokep> CAKCy: We try to be niceand welcoming...I'm sure I've had my moments where I'm not.
16:16:34 <clokep> (And sorry for the long time between replies, I'm cleanin gmy apartment.)
16:17:12 <clokep> CAKCy: Well if you're ever interested in helping, I'm sure we can find an easy-ish bug for you to look into. :)
16:17:16 <clokep> We can always use more people!
16:17:37 <-- arlolra has quit (Quit: arlolra)
16:24:24 <CAKCy> clokep: My turn to offer: No need to apologize! :) (IRC is IRC... one doesn't expect users to be ... Skyping ;))
16:24:24 <CAKCy> I wouldn't mind helping if I had the knowledge. (I'm afraid my knowledge is limited to VB.net and SQL programming...   Old stuff :))
16:24:24 <CAKCy> A tip of advice from a very old timer if I may: Try not to have "your moments". A visitor to a channel feels a lot more comfortable when he/she is not treated as a moron just because he/she is not a coding genius! :)
16:25:21 <flo-retina> CAKCy: clokep is very nice with people here, don't worry ;).
16:25:41 <flo-retina> sometimes there are just people who are outstandingly annoying :).
16:28:45 <-- aleth has quit (Ping timeout)
16:29:38 <CAKCy> flo-retina: I have talked to three of you guys so far (you, alet h and now cloke p)(don't know if there are more) and I have nothing but good words to say. I understand that some may be annoying (I've had my fair share of "trolls") but I find kindness to be a more effective way to deal with them rather than brute force. (And I'm now ... trolling ;))
16:29:41 --> aleth has joined #instantbird
16:29:41 * ChanServ sets mode +o aleth 
16:30:55 <clokep> CAKCy: There's plenty to do besides coding. :) Just offering since some people need to be asked to help and don't volunteer! Even telling us of bugs is helping (even if we already know them!) so thanks! :)
16:33:50 <flo-retina> CAKCy: the reason why I think it's very important to be nice, even with people who obviously will never be helpful, is to not scare away others who are a little shy and may need encouragement to start interacting with us. If when they look here they see a battle ground, they will likely run away.
16:35:53 <CAKCy> clokep: If you think there's something I could do, I'd be more than willing. As far as bugs are concerned ... I'm using Instantbird 1.6 and do bring them here when I find them. I have some suggestions if you would be interested to hear but they may be "personal preferences" so ...
16:37:25 <clokep> CAKCy: We're generally used to hearing suggestions. :)
16:37:55 <CAKCy> flo-retina: You are absolutely right! There are many "silent/shy" participants that will never dare participate actively if they are scared by what they see :)
16:41:04 <flo-retina> CAKCy: we are always interested in hearing about what could be made better.
16:41:52 <flo-retina> it's generally preferred if you can explain what use case you would like to see better handled, rather than direct suggestions about how the software should behave though :).
16:44:53 <CAKCy> clokep: Well... to name a few: 1: Would it be easy to have a chat window "history"? (Pressing up-arrow to bring the previous statement entered? as in "doskey" if you guys know what that is).
16:44:53 <CAKCy> 2. I would love to have the two windows (for me) i.e. Instantbird main and IRC window combined into one.
16:44:53 <CAKCy> 3. Way to entered colored text 
16:44:53 <CAKCy> flo-retina: I'm not sure if my suggestions fall in the first part of your distinction on suggestions or the second. :)
16:45:43 <aleth> CAKCy: Try ctrl+z
16:45:44 <flo-retina> CAKCy: 1. has a bug on file. You can currently abuse a different bug to get it. If you press Ctrl-z twice, you can undo the clearing of the input box.
16:46:23 <flo-retina> 2. has been discussed several times. It's not really obvious what the best UI design would be, but in most cases we are hoping the contact list is now mostly useless, due to the "+" tab in the conversation window.
16:46:45 <aleth> We have a bug open for 3.
16:47:15 <flo-retina> CAKCy: don't worry too much about the distinction I made. If something is too much in the second category, we will ask questions to clarify the use case.
16:48:11 <CAKCy> aleth: Ctrl-z as in "Undo" right? That's somehow limiting and I resort to copy/paste/edit from chat window if a statement needs to be repeated
16:48:51 <aleth> CAKCy: The "trick" is that you can undo on an empty input box and it will go back to previous message you typed
16:49:23 <aleth> Just keep pressing Ctrl-z to see what I mean
16:49:47 --> nhnt11 has joined #instantbird
16:49:55 <CAKCy> aleth: But only the immediate previous. If I keep pressing Ctrl-z and starts undoing the typing of the entered text.
16:50:07 <CAKCy> *and--> it
16:52:14 <aleth> CAKCy: There's also this https://addons.instantbird.org/en-US/instantbird/addon/278
16:52:20 <CAKCy> flo-retina: Re: 2 The reason(s) I would like them together is that I need to use the main window to change my "Away" reason (other than issuing the command) and while the main window nicely minimizes in the tray, I didn't find a way to do that for the chat window.
16:52:31 <CAKCy> aleth: Thanks. Checking it.
16:53:00 <aleth> CAKCy: On Windows you can use the jumplist for that iirc
16:53:26 <-- fjaeio has quit (Ping timeout)
16:55:57 <clokep> aleth: Windows >= 7, but only your status, not your status message.
16:56:59 <CAKCy> Another thing: Is it possible to have minimize button on Log windows? 
16:57:44 <flo-retina> I see no reason why that button isn't there. It's probably an accident.
16:58:00 <flo-retina> you can file a bug (and maybe even fix it yourself :))
16:58:11 <CAKCy> Good. It would be useful (at least to me).
16:58:24 <CAKCy> I could certainly try :)
16:58:40 <nhnt11> aleth, clokep, flo-retina: FYI I'll be traveling back to campus on Wednesday, and will likely be back online on Thursday evening.
17:04:08 <-- nhnt11 has quit (Ping timeout)
17:05:14 --> nhnt11 has joined #instantbird
17:07:27 <instantbot> New Instantbird - Other bug 1044593 filed by cakbugzilla@outlook.com.
17:07:29 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1044593 nor, --, ---, nobody, UNCO, logs minimize button
17:10:19 <CAKCy> aleth: Add-on covers my needs! :) Thanks! :)
17:12:59 --> sonny has joined #instantbird
17:20:10 <-- nhnt11 has quit (Ping timeout)
17:20:57 --> nhnt11 has joined #instantbird
17:24:52 <nhnt11> flo-retina: "Is there a good reason for the kLogsIndexPath string to be stored in memory even if indexing is disabled?" Are you thinking of making it a lazy getter on gIndexer?
17:25:42 <flo-retina> possibly a property on gIndexer, that would be initialized during initialization (I don't remember if there's an initialization method in the indexer)
17:26:08 <flo-retina> we could also make the whole indexer a different JS module that we would load lazily if the pref says so
17:26:15 <flo-retina> just random ideas :)
17:26:44 <nhnt11> There's no init on gIndexer
17:27:00 <nhnt11> Hmm
17:27:44 <nhnt11> flo-retina: "shouldn't this be initialized to null so that we have a way of knowing if a closing operation is in progress?" would we ever need to know?
17:28:34 <nhnt11> (in the current code, it's only important that we wait for the promise to resolve, but it doesn't matter if it was already resolved before we waited)
17:29:03 <flo-retina> I don't really remember, I looked at the code _yesterday_ not today ;)
17:29:47 <nhnt11> flo-retina: So my question really is "can I keep it as it is since we currently never need to know?"
17:30:19 <flo-retina> IIRC it looked like making it null would simplify something
17:30:53 <nhnt11> I actually started off with it as null, but alet h pointed out that initializing it to Promise.resolve() is a simplification
17:30:57 <nhnt11> Since it eliminates null checks
17:31:52 <aleth> It makes no sense to initialize it to null if it never gets set back to null ;)
17:32:42 <nhnt11> Also, since you asked if aConn.close is returning something, I'll add a comment. It's documented in the documentation for Sqlite.jsm though.
17:33:02 <nhnt11> I like the idea of an enabled getter on gIndexer, thanks :)
17:33:34 <nhnt11> flo-retina: As far as I can tell, the gIndexer queue eliminates all race conditions
17:33:51 <nhnt11> If you are worried about something using the database without going through the queue, that's different...
17:34:07 <nhnt11> (But we have control over it so I don't think it's a problem?)
17:34:37 <nhnt11> Sorry, the gDatabase* queue
17:35:11 <nhnt11> Anything doing db operations should go through gDatabase.queueOperation, since otherwise the database may be closed.
17:35:14 <nhnt11> I will document this in a comment
17:38:59 <flo-retina> aleth: well, doesn't that mean we should also set it back to null once we have finished closing?
17:39:15 <flo-retina> nhnt11: I didn't see that .close was from Sqlite.jsm and not from mozStorage
17:40:00 <flo-retina> nhnt11: would it work anyway to have both things in the same .executedCached call?
17:40:18 <aleth> flo-retina: That would also be consistent, but I'm not sure if that makes the code simpler than it currently is.
17:40:18 <flo-retina> having 2 different SQLite connections at once to the same database doesn't seem completely impossible
17:42:46 <nhnt11> I guess it would work, but let me check
17:45:02 <-- aleth has quit (Quit: exit stage left)
17:50:43 <nhnt11> flo-retina: So it doesn't work
17:50:55 <nhnt11> There's no return value
17:51:03 <nhnt11> flo-retina: However, that whole block is executed as a transaction
17:51:26 <nhnt11> Since Sqlite.jsm is single threaded, I still think there's no possibility of a race condition
17:51:46 <nhnt11> Hmm
17:52:02 * nhnt11 looks up some stuff
17:52:40 <flo-retina> "that whole block is executed as a transaction" Which whole block?
17:53:53 <nhnt11> flo-retina: Line 194 here: https://bugzilla.mozilla.org/attachment.cgi?id=8461099&action=diff#a/chat/components/src/logger.js_sec3
17:54:02 <nhnt11> The database operations required to index a file are all in a transaction
17:54:39 * nhnt11 isn't sure how Sqlite.jsm handles multiple connections to the same database
18:04:45 <flo-retina> nhnt11: fair enough, I missed the executeTransaction line, discard my comment about the race condition.
18:05:08 <nhnt11> okay
18:07:51 --> mpmc has joined #instantbird
18:10:01 <-- sonny has quit (Ping timeout)
18:15:57 <-- nhnt11 has quit (Ping timeout)
18:38:08 --> mconley has joined #instantbird
18:58:10 --> fjaeio has joined #instantbird
19:14:57 <-- CAKCy has quit (Quit: Have a great day everyone!)
19:29:09 --> aleth has joined #instantbird
19:29:09 * ChanServ sets mode +o aleth 
19:52:09 --> Tonnes has joined #instantbird
20:05:13 <-- fjaeio has quit (Ping timeout)
20:17:42 --> EionRobb has joined #instantbird
20:19:27 <-- aleth has quit (Quit: exit stage left)
20:26:28 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:34:25 --> Bollebib has joined #instantbird
21:03:26 <-- alexis has quit (Connection reset by peer)
21:04:16 <-- Hadi has quit (Ping timeout)
21:04:29 --> Hadi has joined #instantbird
21:05:38 --> alexis has joined #instantbird
21:08:25 <-- clokep has quit (Ping timeout)
21:20:12 <-- freaktechnik has quit (Connection reset by peer)
21:22:19 --> freaktechnik has joined #instantbird
21:43:08 --> rosonline has joined #instantbird
21:53:10 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:53:48 <-- Bollebib has quit (Ping timeout)
22:25:08 --> aleth has joined #instantbird
22:25:08 * ChanServ sets mode +o aleth 
22:27:54 <-- rosonline has quit (Ping timeout)
22:30:42 --> rosonline has joined #instantbird
22:49:01 <-- rosonline has quit (Ping timeout)
22:50:00 --> rosonline has joined #instantbird
22:52:17 --> jb has joined #instantbird
22:56:39 <-- rosonline has quit (Ping timeout)
22:56:50 --> rosonline has joined #instantbird
22:58:38 <-- rosonline has quit (Ping timeout)
22:59:00 --> rosonline has joined #instantbird
23:01:16 <-- rosonline has quit (Ping timeout)
23:12:15 --> rosonline has joined #instantbird
23:16:18 <-- rosonline has quit (Ping timeout)
23:19:18 --> rosonline has joined #instantbird
23:23:36 * Fallen is now known as Fallen|away
23:26:45 <-- rosonline has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
23:27:16 --> rosonline has joined #instantbird
23:30:37 <-- rosonline has quit (Ping timeout)
23:30:56 --> rosonline has joined #instantbird
23:32:20 --> micahg has joined #instantbird
23:34:25 <-- Rym has quit (Ping timeout)
23:34:25 <-- rosonline has quit (Connection reset by peer)
23:35:16 --> rosonline has joined #instantbird
23:35:48 <-- aleth has quit (Quit: exit stage left)
23:37:36 <-- jb has quit (Ping timeout)
23:45:28 --> CAKCy has joined #instantbird
23:46:19 <-- Armada has quit (Connection reset by peer)