#instantbird log on 05 07 2011

All times are UTC.

00:32:49 <-- Tonnes has quit (Ping timeout)
00:33:22 --> Tonnes has joined #instantbird
00:49:17 --> Tonnes_ has joined #instantbird
00:49:19 <-- Tonnes has quit (Ping timeout)
00:49:29 * Tonnes_ is now known as Tonnes
00:51:42 --> Tonnes_ has joined #instantbird
00:52:06 <-- Tonnes has quit (Ping timeout)
00:52:31 * Tonnes_ is now known as Tonnes
01:01:37 <-- Tonnes has quit (Ping timeout)
01:02:31 --> Tonnes has joined #instantbird
01:06:15 --> Tonnes_ has joined #instantbird
01:06:26 <-- Tonnes has quit (Ping timeout)
01:06:27 * Tonnes_ is now known as Tonnes
01:07:57 --> Tonnes_ has joined #instantbird
01:08:16 <-- Tonnes has quit (Ping timeout)
01:08:48 * Tonnes_ is now known as Tonnes
01:10:43 --> Tonnes_ has joined #instantbird
01:10:55 <-- Tonnes has quit (Ping timeout)
01:11:04 * Tonnes_ is now known as Tonnes
01:14:46 <-- Tonnes has quit (Ping timeout)
01:15:20 --> Tonnes has joined #instantbird
01:17:47 <-- Tonnes has quit (Ping timeout)
01:18:56 --> Tonnes has joined #instantbird
01:20:45 --> Tonnes_ has joined #instantbird
01:21:08 <-- Tonnes has quit (Ping timeout)
01:22:11 * Tonnes_ is now known as Tonnes
01:24:53 <-- Tonnes has quit (Ping timeout)
01:25:20 --> Tonnes has joined #instantbird
01:28:18 <-- Tonnes has quit (Ping timeout)
01:28:58 --> Tonnes has joined #instantbird
01:47:15 --> Tonnes_ has joined #instantbird
01:47:23 <-- Tonnes has quit (Ping timeout)
01:47:29 * Tonnes_ is now known as Tonnes
01:53:55 --> wesj has joined #instantbird
01:54:09 <-- wesj has left #instantbird ()
02:01:49 <-- Tonnes has quit (Ping timeout)
02:02:30 --> Tonnes has joined #instantbird
02:06:32 <-- Tonnes has quit (Ping timeout)
02:07:02 --> Tonnes has joined #instantbird
02:25:05 --> Mook has joined #instantbird
02:29:33 <-- Tonnes has quit (Ping timeout)
02:29:55 --> Tonnes has joined #instantbird
02:33:44 <-- Tonnes has quit (Ping timeout)
02:34:17 --> Tonnes has joined #instantbird
02:37:31 --> tymerkaev_away has joined #instantbird
02:39:01 --> tymerkaev_away_ has joined #instantbird
02:39:49 <-- tymerkaev_away has quit (Ping timeout)
02:40:07 * tymerkaev_away_ is now known as tymerkaev_away
03:05:03 <-- tymerkaev_away has quit (Ping timeout)
03:18:08 --> Tonnes_ has joined #instantbird
03:18:21 <-- Tonnes has quit (Ping timeout)
03:18:45 * Tonnes_ is now known as Tonnes
03:33:44 <-- skeledrew has quit (Ping timeout)
03:38:19 <-- Tonnes has quit (Ping timeout)
03:38:40 --> Tonnes_ has joined #instantbird
03:38:41 * Tonnes_ is now known as Tonnes
03:38:50 --> skeledrew has joined #instantbird
03:41:23 <-- Tonnes has quit (Ping timeout)
03:42:25 --> Tonnes has joined #instantbird
03:48:16 --> Tonnes_ has joined #instantbird
03:48:29 <-- Tonnes has quit (Ping timeout)
03:48:35 * Tonnes_ is now known as Tonnes
04:29:44 <-- skeledrew has quit (Ping timeout)
04:45:18 --> tymerkaev_away has joined #instantbird
04:54:27 <instantbot> nexxuscommand@yahoo.com added attachment 612 to bug 734.
04:54:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=734 enh, --, ---, nobody, UNCO, The Forest database proposal
04:59:41 <instantbot> nexxuscommand@yahoo.com added attachment 613 to bug 734.
04:59:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=734 enh, --, ---, nobody, UNCO, The Forest database proposal
05:26:40 <-- Tonnes has quit (Ping timeout)
05:27:08 --> Tonnes has joined #instantbird
05:48:45 <-- Mathnerd314 has quit (Connection reset by peer)
06:11:24 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
06:18:25 --> nexxuscommand has joined #instantbird
06:22:36 <-- tymerkaev_away has quit (Ping timeout)
06:39:19 <-- linuxwizard has left #instantbird ()
06:40:59 --> wesj has joined #instantbird
07:29:12 <nexxuscommand> @flo; if you read the logs and see this then i will attempt to be online later if you would like to discuss something. 
08:10:00 <flo> nexxuscommand: hello.
08:10:13 <flo> I was wondering what your goal is exactly in bug 734.
08:10:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=734 enh, --, ---, nobody, UNCO, The Forest database proposal
08:11:03 <nexxuscommand> I thought there was talk about moving the backed into a database
08:12:19 <flo> there's definitely some plans to replace the current plain text log files with something using sqlite
08:13:44 <flo> but the sql schema you attached seems to cover much more than that, and especially things that have never been discussed yet ("ib_accounts_groups = required to allow multiple accounts to be grouped into a single object." or "Ib_sounds = sounds of status changes." for examples)
08:14:26 <-- wesj has quit (Quit: Leaving.)
08:14:32 <nexxuscommand> I was just talking it to the logical concussions, if you wanted to go that route 
08:16:29 <-- Tonnes has quit (Ping timeout)
08:17:05 <nexxuscommand> could you create a separate database log per account? sure but you would probably still needs a way to ensure the data doesnt get mixed up
08:17:18 --> GeekShadow has joined #instantbird
08:20:17 <nexxuscommand> Most of stuff should be pretty straight forward. IB doesn’t have to go down the route of an all inclusive db, but the ability is there.
08:22:19 --> igorko has joined #instantbird
08:24:43 <flo> "could you create a separate database log per account?" I'm not sure of what you mean. if each message and each buddy is associated with the account that received it, I don't see how data could get mixed up.
08:30:57 <nexxuscommand> The potential issues would be if you have all your account information in a account.sqlite and your logs in a icqlog.sqllite.  what happens if the account.sqlite becomes corrupt or missing and needs to be recreated? You can have an ID mismatch so if you were to compile the log all "Bob's" could become "Jim's" I am not saying that it is going to happen, but it is a possibility. So IMO i would keep the account data with the me
08:34:15 <nexxuscommand>  if you looks at the mozilla database all of them are more or less exclusive to each other, if one of them got delete or damaged it would not effect the others. 
08:35:20 <flo> guarding against such a mismatch is the reason why we have the the name and prpl stored in the accounts table of blist.sqlite
08:40:58 <nexxuscommand> But the current blist has no relation to the text logs. All the logs saved in full text with full names so you don’t have a direct relationship that you would have in a database. If you don’t plan to normalize the data and strip out the redundancy of a message, then there is very little reason to move it into a database in the first place. 
08:43:46 <nexxuscommand> The solution if you will would be maintain an abbreviated copy of just the accounts on the logfile and not worry about any ID numbers because those would be internal to the log. you would join and/or update on another field like the name. even if the name was broken the original log with the original name would still remain.
08:44:13 <nexxuscommand> I hope you understand what i am getting at. 
08:47:14 <nexxuscommand> in essence you would just take the three tables. a stripped down version of ib_accounts + ib_messgaes + Ib_sessions and use that as the log. structurely it would be the same and still address your log issue.
08:51:09 <nexxuscommand> BTW I have to say as a basic IRC client, IB works very well thanks to the bubble formatting.
08:55:10 <nexxuscommand> Anyway its 2AM here and i need to get to sleep. take a look at the design. its not a big deal if it get scrubbed, it only took me about 1hr worth of actual work, most of it was in thought process of "what if" 
08:55:43 <flo> ok, good night :)
08:57:18 <nexxuscommand> let me know if you have any questions as to why i did something the way i did it. you request to have the log separate was illuminating.
08:57:19 <-- nexxuscommand has left #instantbird ()
09:01:53 --> tymerkaev has joined #instantbird
09:32:42 <-- igorko has quit (Ping timeout)
09:32:53 --> igorko has joined #instantbird
09:50:50 <-- Chaz6 has quit (Ping timeout)
09:56:13 --> Chaz6 has joined #instantbird
09:57:59 <-- Chaz6 has quit (Ping timeout)
10:29:46 --> chrisccoulson has joined #instantbird
10:47:34 <-- Mook has quit (Quit: zz)
11:15:28 --> sonny has joined #instantbird
12:46:58 <-- GeekShadow has quit (Ping timeout)
12:49:31 --> GeekShadow has joined #instantbird
13:53:14 --> Mathnerd314 has joined #instantbird
13:57:58 --> Mic has joined #instantbird
13:57:58 * ChanServ sets mode +h Mic 
13:58:12 <Mic> hello
14:01:36 <flo> hey :)
14:08:05 <Mic> Mentored bugs as mentioned on PMO recently is not so different from how clokep or I got started here
14:09:00 <flo> really?
14:09:28 <flo> I honestly can't remember which bug was the first for either of you :(
14:13:10 <Mic> I think it was similiar, but I can't tell for sure
14:14:47 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
14:44:22 --> tymerkaev_ has joined #instantbird
14:44:27 <-- tymerkaev has quit (Ping timeout)
14:44:53 * tymerkaev_ is now known as tymerkaev
14:45:42 --> igorko has joined #instantbird
14:52:30 --> skeledrew has joined #instantbird
14:57:59 <-- skeledrew has quit (Ping timeout)
14:58:00 --> skeledrew has joined #instantbird
14:58:28 <-- skeledrew has quit (Quit: Instantbird 0.3a3pre)
14:58:40 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
15:00:01 <flo> Mic: 0.3a1pre?
15:04:00 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/9440f3d44cb2 - Florian Quèze - Move the UI code into a 'content' directory inside the omnijar.
15:06:36 --> Mic has joined #instantbird
15:06:36 * ChanServ sets mode +h Mic 
15:07:31 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
15:10:31 * tymerkaev is now known as tymerkaev_away
15:10:46 --> Mic has joined #instantbird
15:10:46 * ChanServ sets mode +h Mic 
15:11:01 <Mic> flo: fixed :)
15:11:27 <flo> :)
15:12:13 <flo> my recent check-in will probably break all of you using unpacked omnijars to hack the UI code :-/.
15:12:30 <flo> I really didn't like the instantbird/instantbird folder there, with a content folder for only the branding
15:13:38 <Mic> How is it any worse than before?
15:13:51 * tymerkaev_away is now known as tymerkaev
15:14:00 <Mic> Doesn't that just mean we have to unpack again and have a different folder to work in now?
15:14:50 <flo> sure
15:15:00 <flo> but you'll need to move around all your modified stuff
15:15:19 <Mic> Omni.jar was a great improvement in this sense .. we only have to unpack the file and merge the chrome.manifest for it to work
15:16:07 <Mic> before we had to meddle with file: and jar: paths in the manifests for each archive
15:18:46 <Mic> I didn't notice I was on 0.3a1pre or whatever before :D
15:19:13 --> wesj has joined #instantbird
15:19:19 <flo> I guess that tells a lot about how useful the changes since that are :-/
15:20:05 <Mic> It didn't automatically update because of a normal user account and I had replaced the nightly icon by a normal one which tricked me into thinking that I had a release version (0.2)
15:20:20 <Mic> My mother just doesn't like bombs on her desktop :D
15:20:28 <flo> ahah :)
15:20:40 <flo> does she use it?
15:20:53 <Mic> No, I do when I'm at her computer sometimes ;)
15:21:10 <Mic> She's not using IM at all
15:21:23 <Mic> I'll be away, maybe bbl
15:21:31 <flo> last time I looked at what my father used, it was 0.1.2 or something :-S.
15:21:32 <Mic> Have a nice day or weekend
15:21:39 <Mic> ohoh
15:22:06 <flo> "there wasn't any reason to upgrade it" uh :-S
15:22:08 <Mic> Does that still work? I could imagine updates could have broken some protocol plugins
15:22:21 <Mic> *server side updates
15:22:32 <flo> AIM and Gtalk still work (the only 2 protocols he has accounts on)
15:23:33 <flo> anyway, have a nice week-end :)
15:23:49 <flo> (I'll probably be mostly offline tomorrow -- gonna play with the AMI ;))
15:23:56 <Mic> Have fun
15:24:58 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
15:34:28 --> nexxuscommand has joined #instantbird
15:57:04 --> Tonnes has joined #instantbird
16:07:36 <-- wesj has left #instantbird ()
16:15:16 <instantbot> New Instantbird (UI) bug 776 filed by sabret00the@yahoo.co.uk.
16:15:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=776 enh, --, ---, nobody, UNCO, Allow users to set status (availability) from aero peek
16:35:00 <-- Tonnes has quit (Ping timeout)
16:35:23 --> Tonnes has joined #instantbird
16:36:12 <-- tymerkaev has quit (Quit: I must go. Good bye!)
16:48:03 <-- Tonnes has quit (Ping timeout)
16:48:27 --> Tonnes has joined #instantbird
17:10:34 --> Tonnes_ has joined #instantbird
17:10:48 <-- Tonnes has quit (Ping timeout)
17:10:57 * Tonnes_ is now known as Tonnes
17:43:59 <-- Tonnes has quit (Ping timeout)
17:44:32 --> Tonnes has joined #instantbird
17:48:34 --> Tonnes_ has joined #instantbird
17:48:48 <-- Tonnes has quit (Ping timeout)
17:48:55 * Tonnes_ is now known as Tonnes
18:00:45 <-- sonny has left #instantbird ()
18:12:03 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
18:16:41 --> Mic has joined #instantbird
18:16:41 * ChanServ sets mode +h Mic 
18:23:54 <instantbot> benediktp@ymail.com added attachment 614 to bug 776.
18:23:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=776 enh, --, ---, nobody, UNCO, Allow users to set status (availability) from aero peek
18:30:07 --> linuxwizard has joined #instantbird
18:42:35 --> Tonnes_ has joined #instantbird
18:42:49 <-- Tonnes has quit (Ping timeout)
18:42:54 * Tonnes_ is now known as Tonnes
18:43:23 --> sonny has joined #instantbird
18:55:44 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
19:10:13 --> tymerkaev has joined #instantbird
19:30:01 <-- Tonnes has quit (Ping timeout)
19:30:29 --> Tonnes has joined #instantbird
19:32:00 --> Tonnes_ has joined #instantbird
19:32:20 <-- Tonnes has quit (Ping timeout)
19:32:49 * Tonnes_ is now known as Tonnes
19:33:59 <-- Tonnes has quit (Connection reset by peer)
19:34:36 --> igorko has joined #instantbird
19:34:40 --> Tonnes has joined #instantbird
19:36:14 --> Tonnes_ has joined #instantbird
19:36:41 <-- Tonnes has quit (Ping timeout)
19:37:07 * Tonnes_ is now known as Tonnes
20:14:33 <-- tymerkaev has quit (Ping timeout)
20:22:34 --> Tonnes_ has joined #instantbird
20:22:44 <-- Tonnes has quit (Ping timeout)
20:22:45 * Tonnes_ is now known as Tonnes
20:53:44 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
21:02:53 <-- linuxwizard has left #instantbird ()
21:11:54 --> Mook has joined #instantbird
21:14:51 <-- Tonnes has quit (Ping timeout)
21:16:07 --> Tonnes has joined #instantbird
21:37:05 --> micahg has joined #instantbird
21:41:41 <-- micahg has quit (Quit: Ex-Chat)
21:42:03 --> micahg has joined #instantbird
22:54:06 <-- chrisccoulson has quit (Quit: Ex-Chat)
23:18:00 <-- Tonnes has quit (Ping timeout)
23:18:28 --> Tonnes has joined #instantbird
23:32:56 <-- Mook has quit (NickServ (GHOST command used by Mook_))
23:32:57 <-- Tonnes has quit (Ping timeout)
23:33:28 --> Mook has joined #instantbird
23:34:09 --> Tonnes has joined #instantbird