#instantbird log on 10 11 2012

All times are UTC.

00:35:05 <-- chrisccoulson has quit (Ping timeout)
00:35:45 --> chrisccoulson has joined #instantbird
00:46:55 <-- Optimizer has quit (Ping timeout)
00:47:02 --> Optimizer has joined #instantbird
01:00:44 <instant-buildbot> build #314 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/314
01:03:46 <instantbot> clokep@gmail.com set the Resolution field on bug 1367 to FIXED.
01:03:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1367 enh, --, 1.3, benediktp, RESO FIXED, Suppress errors when running without libpurple
01:05:59 <instantbot> clokep@gmail.com set the Resolution field on bug 1722 to FIXED.
01:06:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1722 tri, --, 1.3, aletheia2, RESO FIXED, Warning: "applying the 'delete' operator to an unqualified name is deprecated"
01:10:52 <-- Mook_as has quit (Quit: Mook_as)
01:36:37 <instant-buildbot> build #296 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/296
01:53:24 --> goon has joined #instantbird
02:04:55 <goon> I'm trying to update an emoticon pack to work with 1.2. Anyone willing to take a look at it and tell me what I'm doing wrong?
02:10:03 --> avidal has joined #instantbird
02:12:17 <avidal> So, am I the only one having a hard time finding up-to-date resources on XULRunner?
02:13:37 <-- skeledrew has quit (Ping timeout)
02:14:10 --> rosonline has joined #instantbird
02:14:27 <avidal> Although instantbird seems nice, and actively developed, so I may use it as a starting point for my own xul app
02:15:19 <-- Optimizer has quit (Ping timeout)
02:15:28 <clokep> goon: I might be able to, but you'd have better luck w/ me tomorrow.
02:15:41 <clokep> avidal: If you run the version from the website, you shouldn't need XULRunner.
02:15:45 <clokep> What are you trying to run it on?
02:15:52 <clokep> (What kind of XUL app are you trying to make?)
02:16:00 <avidal> I'm not trying to run it myself, I was looking for xulrunner resources and stumbled on instantbird
02:16:21 <avidal> I'm thinking about making a MUD client (awww yeah)
02:16:29 <clokep> Haha, nice. :)
02:16:40 <clokep> So, yes. We're fairly up to date. Hopefully be on Mozilla 15.
02:17:15 --> Optimizer has joined #instantbird
02:17:15 <avidal> So, is xulrunner updated as firefox itself is updated? And I'm guessing that instantbird vendors xulrunner into the source tree?
02:17:21 <clokep> We don't actually use XULRunner on Windows/Mac, I'm ont sure about Linux.
02:17:37 <clokep> We pull mozilla into our source, just like Thunderbird does.
02:17:47 <clokep> Our build system was originally identical to TB, but has diverged a bit.
02:17:48 --> skeledrew has joined #instantbird
02:17:52 <avidal> Hrm, I'll need to see how that works then.
02:18:33 <clokep> http://lxr.instantbird.org/instantbird/source/client.py maybe?
02:20:03 <goon> I'm still trying things myself
02:20:39 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.89 [Firefox 16.0/20121002073616])
02:23:55 <clokep> goon: OK. Let us know if you need help. :) (Generally we're fairly helpful...I'm just going to crash soon...my body thinks it is a different timezone then I'm in. :-D)
02:26:30 <clokep> And avidal I can't promise we can help a lot, but flo might be able to point you to some documentation...
02:26:43 <clokep> Although you could probably implement a MUD as a protocol in Instantbird easily. :-D
02:26:53 <goon> I don't know what I did, but I got it to work
02:27:03 <avidal> I think that having the source of a modern mozilla-based application that isn't quite as intense as firefox will be a good enough starting point
02:27:29 <EionRobb> clokep: I thought IRC was a MUD? :)
02:27:48 <clokep>  /ignore EionRobb
02:28:00 <clokep> avidal: OK. :)
02:28:03 <EionRobb> you pick up the baseball bat
02:28:21 <clokep> EionRobb: You guys don't play like cricket or osmething there?
02:28:49 <clokep> (And yes, IRC isn't that different. Hench why I suggested just making it a protocol!)
02:29:14 <EionRobb> cricket bats are for gentlemen.  baseball bats are for thugs ;)
02:29:35 <clokep> Ah.
02:29:39 <clokep> I generally go with tire irons. :-D
02:29:40 <instant-buildbot> build #657 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/657
02:29:59 <EionRobb> I don't know of many tires made of iron
02:30:38 <EionRobb> the biggest problem with writing a MUD for IB is its lack of FT support
02:30:39 <EionRobb> :P
02:33:21 <-- Optimizer has quit (Ping timeout)
02:33:34 <goon> Ug
02:33:40 <goon> It installed but it isn't working
02:33:53 <goon> Well, that's a step in the right direction
02:33:55 <clokep> goon: Errors int he error console?
02:34:12 <goon> Timestamp: 10/10/2012 10:33:19 PM Error: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIChannel.open]"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: resource:///modules/imSmileys.jsm :: getTheme :: line 82"  data: no] Source File: resource:///modules/imSmileys.jsm Line: 93
02:37:00 --> Optimizer has joined #instantbird
02:37:22 <clokep> My guess is that you named your smiley pack incorrectly, did you follow the rdirections on the wiki
02:37:37 <goon> Directions? Wiki?
02:38:19 <goon> And I got it working
02:38:28 <goon> I was missing a trailing / in chrome.manifest
02:39:03 <clokep> goon: https://wiki.instantbird.org/Instantbird:Message_Styles_reference
02:39:13 <clokep> Wait...
02:39:17 <clokep> Wrong link...
02:39:30 <clokep> I meant https://wiki.instantbird.org/Instantbird:Creating_a_smiley_theme :-D
02:39:54 <avidal> still cloning mozilla-release, heh
02:41:03 <goon> Yeah, I don't know anything about jar files, but chrome/skin/ worked
02:41:53 <goon> skin	etc-etc	classic/1.0	chrome/skin/
02:41:58 <goon> Is my chrome.manifest
02:42:23 <goon> Anyway, it's working
02:43:37 <clokep> OK! :)
02:43:43 <clokep> jars are just renamed zip files FYI.
02:43:51 <-- rosonline has quit (Client exited)
02:43:52 <goon> Good to know
02:57:01 <avidal> good lord this clone is taking forever
02:57:07 <avidal> wish i could do shallow copies in mercurial
02:57:41 <avidal> also i'll need to make sure to move my mozilla-release checkout somewhere so i can share it with other projects because i do -not- want to do this again
02:58:10 <clokep> avidal: I usually use mercurial bundles to bootstrap it.
02:58:28 <avidal> i'm not terribly familiar with mercurial, i typically use git
03:00:32 <clokep> Meh.
03:00:43 <clokep> But yes, the clones takes a while.
03:00:43 <avidal> heh
03:00:53 <clokep> But that's because there's a lot of change sets.
03:00:59 <avidal> Yeah for sure
03:02:07 <-- Kaishi has quit (Input/output error)
03:07:58 <-- goon has quit (Quit: http://www.mibbit.com ajax IRC Client)
03:18:03 --> mconley has joined #instantbird
03:23:37 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
03:23:57 --> DGMurdockIII has joined #instantbird
03:42:44 <-- mconley has quit (Input/output error)
03:50:45 <-- Optimizer has quit (Ping timeout)
03:54:05 --> Optimizer has joined #instantbird
03:57:51 <avidal> well, the clone timed out on me twice
03:58:03 <avidal> i think i'll change client.py to pull from github.com/mozilla/mozilla-central instead
03:58:08 <avidal> with a depth argument
03:58:18 <avidal> then you can do a nice shallow clone
03:58:33 <avidal> since i have no intention of hacking on mozilla code directly, the history is mostly unimportant
04:08:29 <-- groovecoder has quit (Ping timeout)
04:10:23 <instant-buildbot> build #738 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/738
04:13:26 --> groovecoder has joined #instantbird
04:16:27 <-- skeledrew has quit (Ping timeout)
04:17:12 --> skeledrew has joined #instantbird
04:35:12 --> Mook has joined #instantbird
04:50:29 --> mconley has joined #instantbird
04:56:11 <-- EionRobb has quit (Quit: Leaving.)
05:16:29 <-- DGMurdockIII has quit (Ping timeout)
05:18:16 --> DGMurdockIII has joined #instantbird
05:19:28 <-- DGMurdockIII has quit (Input/output error)
05:59:35 <instant-buildbot> build #645 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/645
06:09:47 <-- wesj1 has quit (Ping timeout)
06:15:58 --> jb has joined #instantbird
06:19:16 --> barlas has joined #instantbird
06:54:29 <-- Mook has quit (Quit: Mook)
07:10:00 <-- jb has quit (Ping timeout)
07:15:17 <-- mconley has quit (Input/output error)
07:54:21 --> jb has joined #instantbird
08:00:00 <-- jb has quit (Connection reset by peer)
08:00:46 --> jb has joined #instantbird
08:01:52 <-- Optimizer has quit (Ping timeout)
08:05:44 --> Optimizer has joined #instantbird
08:08:01 --> EionRobb has joined #instantbird
08:12:03 <-- chrisccoulson has quit (Ping timeout)
08:12:44 --> chrisccoulson has joined #instantbird
08:13:09 --> meh has joined #instantbird
08:56:48 <-- flo has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
08:59:57 <-- barlas has quit (Ping timeout)
09:11:45 --> Even has joined #instantbird
09:11:45 * ChanServ sets mode +o Even 
09:11:56 <-- Even has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
09:12:03 --> Even has joined #instantbird
09:12:03 * ChanServ sets mode +o Even 
09:21:42 --> flo-retina has joined #instantbird
09:34:30 --> barlas has joined #instantbird
10:02:21 --> deltafalcon has joined #instantbird
10:05:55 <-- Optimizer has quit (Ping timeout)
10:09:40 --> Optimizer has joined #instantbird
10:20:37 --> clokep has joined #instantbird
10:20:37 * ChanServ sets mode +o clokep 
10:23:31 <-- jb has quit (Ping timeout)
10:34:39 <clokep> Good morning.
10:37:57 <flo-retina> clokep: hello :)
10:40:35 <clokep> How's today looking? :)
10:40:58 <flo-retina> looking like half the day (or more) will be spent on paperwork
10:41:36 <clokep> Ouch. :(
10:44:50 <-- EionRobb has quit (Quit: Leaving.)
10:58:57 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
11:13:26 <-- Optimizer has quit (Ping timeout)
11:20:32 --> Optimizer has joined #instantbird
11:33:51 --> jb has joined #instantbird
11:39:40 <-- jb has quit (Ping timeout)
11:55:18 --> clokep_work has joined #instantbird
11:55:19 * ChanServ sets mode +o clokep_work 
12:05:19 * clokep_work would expect that fake client thing to work in Instantbird too for sametime...
12:05:42 <flo-retina> yeah, I think he just needs to discover about:config
12:09:48 --> AlexanderSalas has joined #instantbird
12:24:51 <-- Optimizer has quit (Ping timeout)
12:28:05 <clokep_work> flo-retina: FWIW Outside email addresses can email the support address, it just needs to be approved by a moderator first.
12:28:10 <clokep_work> (I know this because we get spam sometimes. :P)
12:28:40 * flo-retina is now known as florian
12:32:01 --> Optimizer1 has joined #instantbird
12:32:06 <avidal> clokep_work: (btw, thanks for the hg bundle tip. I did some looking around and found the moz hg bundles, which made this much easier)
12:35:35 <clokep_work> avidal: You're welcome. I could have pointed you to them last night. :)
12:36:03 <avidal> Yeah I know. Not a huge deal though because I'm just looking over code at this point
12:37:32 <clokep_work> :)
12:38:03 <avidal> So it seems that the linux build uses xulrunner
12:52:53 <-- Even has quit (Ping timeout)
13:01:39 <clokep_work> Possibly, you'd have to ask florian.
13:03:34 <florian> lol @ http://pastebin.instantbird.com/84539
13:06:52 <clokep_work> :)
13:11:08 <avidal> wow this compile certainly isn't quick
13:11:23 <avidal> (says every person compiling anything non-trivial, ever)
13:11:27 <-- AlexanderSalas has quit (Ping timeout)
13:11:44 --> AlexanderSalas has joined #instantbird
13:13:31 <clokep_work> avidal: A full compile takes > 1 hour on my machine (in Windows), on my relaly old machine on linux it might be ab it less.
13:13:43 --> Even has joined #instantbird
13:13:43 * ChanServ sets mode +o Even 
13:15:51 <avidal> So if instantbird on linux uses xulrunner, doesn't that mean it can use xulrunner on both OSX and Windows? In which case, does the entire moz toolchain need to be compiled manually or can you just get binary packages for whichever xulrunner release you are targetting, and then ship xulrunner?
13:16:07 <avidal> (and yes, I know, ask florian)
13:16:16 <clokep_work> avidal: We patch Mozilla on Windows and OS X.
13:16:22 <avidal> ah
13:16:26 <clokep_work> I think the only reason we don't on linux is because they have a system XULRunner installed.
13:17:27 <clokep_work> (Note that we really want to stop doing this...but we're not there yet. :))
13:17:35 <avidal> Ah
13:19:18 <avidal> Does the xulrunner package available on most Linux distros not exhibit the same problems that you need to patch moz for?
13:21:22 <clokep_work> They're not "problems".
13:21:30 <clokep_work> A lot of our patches are to get Mozilla to compile for PPC, IIRC.
13:21:47 <clokep_work> http://lxr.instantbird.org/instantbird/source/tools/patches/
13:22:16 <clokep_work> Some of the others are like "nice to have" but not really issues (reversing the findbar, I guess).
13:22:37 <clokep_work> (Or the avoiding large databases patch...)
13:30:42 <florian> some patches are also to integrate better with our build system
13:38:24 * clokep_work wishes show nick could highlight all nicks, i.e. during name changes, etc.
13:38:34 <clokep_work> Or when I restore from hold, when the nick left...
13:39:35 --> jb has joined #instantbird
13:44:33 <florian> clokep_work: it will ;)
13:44:53 <florian> clokep_work: if it becomes a feature we ship by default, we can as well make it work reliably ;)
13:44:54 <-- jb has quit (Quit: jb)
13:45:17 --> jb has joined #instantbird
13:45:39 <clokep_work> s/if/when/? :)
13:47:10 --> jb1 has joined #instantbird
13:47:55 <-- jb has quit (Ping timeout)
13:58:40 <avidal> Well, thanks for listening to me both of you. Instantbird looks neat and I think I'll try it here at work to replace pidgin; but like I said I'm mostly interested in it from an architectural standpoint.
13:59:28 <clokep_work> avidal: Thanks, let us know if you have any feedback. :)
14:00:38 <-- jb1 has quit (Ping timeout)
14:01:04 --> jb has joined #instantbird
14:02:32 <avidal> well it was a painless install, so there's that
14:04:18 * clokep_work would prefer if it was in the repos for Linux...
14:05:03 --> jb1 has joined #instantbird
14:05:15 <avidal> there's a pkgbuild for it in the AUR (incidentally, that's how I found out about it using xulrunner on linux)
14:05:15 <-- jb has quit (Connection reset by peer)
14:06:08 <dew> Arch linux user!
14:06:15 --> Kaishi has joined #instantbird
14:09:51 --> mconley has joined #instantbird
14:11:13 <avidal> yeah, that's me
14:11:36 <avidal> i've tried arch a few times but i always went back to the more user friendly fedora or ubuntu, it wasn't until this last time that it actually stuck for me
14:11:51 <avidal> so now i'm running arch with mate desktop and everything is going very well indeed
14:13:39 <-- Kaishi has quit (Quit: Kaishi)
14:14:51 <dew> I have two installs
14:15:12 <dew> I broke the one since I didn't use it forever and some how messed up my glibc when I updated
14:15:24 <dew> then when I upgraded the linux kernel it didn't work and won't boot
14:15:31 <dew> I still haven't fixed it :P
14:15:49 <dew> I'm about to give up and just use the arch linux flash drive to reinstall
14:16:52 <florian> is arch the new gentoo? All users mentioning it seem to have lots of problems that don't even make sense :-P.
14:17:38 <dew> yeah there's problems with updates due to it being a rolling release
14:17:56 <dew> so they can't do them on a OS upgrade like ubuntu
14:18:25 <dew> arch is like gentoo in which you have you do a lot of stuff yourself
14:18:43 <dew> you are started out at a terminal and you install the window manager and all that you like
14:19:09 * florian likes not having to install anything :-P
14:19:52 <dew> yeah it's a pain when you first install
14:19:59 <dew> but you learn a lot about linux
14:20:11 <dew> I like it because it's only the stuff you want
14:20:14 <avidal> yeah
14:20:18 <avidal> and the arch wiki is awesome
14:20:20 <dew> made me an lxde fan
14:20:26 <dew> yeah the support is really good
14:20:29 <avidal> in fact, even when i'm not using arch i reference the arch wiki when i need linux information
14:20:53 <avidal> but i haven't had any real problems this go-round
14:20:56 <avidal> well actually i guess i kind of did
14:21:24 <avidal> when i was installing grub, i was supposed to load a kernel module before i chrooted into the temporary environment; and when I exited the chroot I couldn't get back in
14:21:28 <dew> oh I forgot I have it installed on my raspberry pi :P
14:21:41 <avidal> but that's not a huge deal, just reboot, remount, load kernel module, then chroot back in and off we go
14:25:00 <-- AlexanderSalas has quit (Quit: Goodbye - as-salamu 3alaykum)
14:25:26 --> AlexanderSalas has joined #instantbird
14:51:30 <avidal> But anyway, I think I have enough information now to embark on making my mud client
14:52:06 <avidal> Not entirely sure how I'll deal with scripting yet; since users should be able to write scripts for a given MUD
14:52:15 <avidal> But I think the foundation is there
14:54:07 <clokep_work> Isn't that what extensions are for? ;)
14:56:50 <-- mconley has quit (Input/output error)
15:02:48 <dew> what's a mud client?
15:03:37 <clokep_work> Multi-user dungeon.
15:10:02 <-- barlas has quit (Connection reset by peer)
15:12:29 <groovecoder> (how) can I set InstantBird to notify me when certain words are used in a channel? i.e., not just my nick
15:12:31 <-- Even has quit (Ping timeout)
15:12:47 <florian> groovecoder: you need an add-on for that
15:12:52 <-- Optimizer1 has quit (Ping timeout)
15:12:58 <groovecoder> florian: which one? :)
15:13:03 <florian> I'm afraid it hasn't been updated for the current release though :(
15:13:08 <florian> groovecoder: Highlight
15:13:13 <groovecoder> florian: nooooo!
15:14:16 <clokep_work> groovecoder: There's a bug open abou tdoing it for IRC / maybe all protocols. I'd love if you were to fix it! :-D
15:14:21 --> Optimizer has joined #instantbird
15:14:26 <-- Optimizer has quit (Broken pipe)
15:14:32 --> Optimizer has joined #instantbird
15:17:35 --> Even has joined #instantbird
15:17:35 * ChanServ sets mode +o Even 
15:22:06 --> mconley has joined #instantbird
15:28:20 <avidal> clokep_work: yes, in general; but user's shouldn't have to know how to write an extension to do all of the little aliases and simple triggers
15:28:25 <avidal> clokep_work: although maybe there'
15:28:26 <avidal> er
15:29:02 <avidal> maybe there's a way to build/load the extension in run-time and give the user a simple editor they can use to make the changes. when saved, the extension is updated and reloaded
15:29:27 <groovecoder> clokep_work: I'll add it to my ever-growing list of side-projects ;)
15:29:30 <avidal> so each "world" they have has its own system-managed extension, but a user gets to make as many as they want
15:29:38 <avidal> not sure if that's feasible though
15:33:18 <groovecoder> avidal: "little aliases" and "simple triggers" sounds awesome - I could do that
15:33:20 <groovecoder> :)
15:39:14 <clokep_work> groovecoder: :) I'll get to it eventually...
15:39:18 <clokep_work> Hopefully in the next 6 mos.
15:54:33 <-- deltafalcon has quit (Ping timeout)
16:02:15 <-- Optimizer has quit (Ping timeout)
16:05:32 --> Optimizer has joined #instantbird
16:18:22 <-- Optimizer has quit (Ping timeout)
16:21:44 --> Optimizer has joined #instantbird
16:21:53 --> wnayes has joined #instantbird
16:23:42 --> aleth has joined #instantbird
16:23:42 * ChanServ sets mode +h aleth 
16:23:47 --> mikk_s has joined #instantbird
16:23:55 <-- jb1 has quit (Ping timeout)
16:23:57 <-- mikk_s has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
16:48:31 <clokep_work> florian: Maybe you can add the sub module for IRC to https://wiki.mozilla.org/Modules/Chat ? Idk if I can do it since I'm not an owner of chat. :)
16:50:24 --> Mook_as has joined #instantbird
17:01:18 * clokep_work wanted to complain about something to Mook_as...
17:01:23 --> jb has joined #instantbird
17:01:42 <Mook_as> my existence?
17:01:56 * clokep_work switches to #komodo.
17:05:31 --> jb1 has joined #instantbird
17:06:20 <-- jb has quit (Ping timeout)
17:06:35 <florian> clokep_work: https://wiki.mozilla.org/Modules/Chat
17:08:51 --> wesj1 has joined #instantbird
17:09:07 <clokep_work> Thanks florian. :)
17:09:11 <clokep_work> aleth: Congrats. :P
17:09:18 <-- wesj1 has quit (Quit: wesj1)
17:19:49 --> deltafalcon has joined #instantbird
17:21:01 <Mook_as> clokep_work:  BIO browserid/persona integration? :p
17:21:25 * clokep_work grumbles.
17:22:11 <florian> Mook_as: what have you smoked today?
17:23:00 <Mook_as> just the local fog
17:38:56 <-- florian has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
17:50:43 --> Mnyromyr has joined #instantbird
18:22:53 <clokep_work> Mook_as: Maybe it's the smoke from the fires in WA? :P
18:25:43 <-- skeledrew has quit (Ping timeout)
18:26:09 --> skeledrew has joined #instantbird
18:26:29 --> Mic has joined #instantbird
18:26:29 * ChanServ sets mode +h Mic 
18:29:28 <-- SM0TVI has quit (Quit: I view things as they are, without regard to place or person; my country is the world, and my religion is to do good. -- Thomas Paine (*1737 †1809))
18:30:16 --> SM0TVI has joined #instantbird
18:33:18 <Mic> Hi
18:36:29 <Mic> Text-based adventures.. :O
18:37:09 <Mic> "It is pitch black. You are likely to be eaten by a grue." :D
18:37:16 <aleth> Hi Mic, that's an idea - an infocom protocol :P
18:37:53 <Mic> avidal seems to want to create a MUD client. I already wondered if it could be a "protocol" plugin ;)
18:38:04 <Mic> + IB
18:41:41 <clokep_work> Mic: I suggested that too.
18:43:53 <aleth> If this was JS it would be easy... http://sourceforge.net/projects/zplet
18:45:27 --> flo has joined #instantbird
18:45:27 * ChanServ sets mode +qo flo flo 
18:46:01 <aleth> ...well, this looks like it is https://code.google.com/p/parchment/
18:47:05 <aleth> Only a SUD though I guess ;)
18:47:30 <Mic> aleth: convert it to c/c++ and that to javascript then? :P
18:48:20 <aleth> "C++: the adventure game" :P
18:48:39 <aleth> You are in a maze of twisty pointers, all alike.
18:49:33 <Mic> You are likely to be killed by a segfault.
18:50:27 <dew> c++ haters :P
18:50:37 <Mook_as> there's that thing about dwarfs and ducks
18:51:22 <Mook_as> http://www.ioccc.org/years-spoiler.html#1994_westley
18:53:38 <aleth> Mook_as: that's quite something!
18:53:57 <Mook_as> all the entries there are quite... something
18:54:15 <aleth> You win if you make it to the compile stage? ;)
18:55:13 <Mook_as> I think you win if the compile doesn't fail
18:56:07 <aleth> Right... output via error messages
19:12:48 <-- flo has quit (Input/output error)
19:12:50 --> flo has joined #instantbird
19:12:50 * ChanServ sets mode +qo flo flo 
19:56:17 --> FeuerFliege has joined #instantbird
19:58:30 <-- Optimizer has quit (Ping timeout)
20:01:04 <-- aleth has quit (Input/output error)
20:01:06 --> aleth has joined #instantbird
20:01:06 * ChanServ sets mode +h aleth 
20:02:05 --> Optimizer has joined #instantbird
20:04:40 <avidal> I'm sure MUD's could be supported via a protocol plugin, but not really a full-featured MUD client
20:04:45 <avidal> Although with add-ons the sky is the limit
20:04:57 <clokep_work> avidal: What is a "full-featured MUD client"?
20:04:58 <avidal> Either way, I'm not really interested in making it as a protocol plugin :P
20:05:30 <avidal> Well, what about character-mode telnet?
20:05:32 <Mic> Are MUDs still this telnet thing?
20:06:08 <avidal> Turning on/off local echo? HTML logging; interactive mapping; online editing (which requires full control of the output buffer to clear the screen, etc)
20:06:45 <avidal> Scripts that can gag incoming text from the MUD, react to incoming text, send text back, and intercept outgoing text (without having to write and reload an addon to make changes to it)
20:06:45 <clokep_work> Interesting.
20:07:27 <Mic> Sounds complicated. /me goes back to playing Tetris :P
20:07:29 <-- Optimizer has quit (Ping timeout)
20:07:31 <avidal> Creating buttons/guages/timers around the output buffer; creating split pane output windows so you can redirect certain text to another window
20:07:42 <avidal> etc, etc
20:08:01 <avidal> So yes, telnet with conversion from ANSI to HTML for the output is certainly possible as a protocol plugin
20:08:53 <avidal> But the level of features necessary for a 'full-featured' MUD client aren't really appropriate to be shoe-horned into an instant messenger :P
20:09:06 <clokep_work> Fair enough, I just assumed it was input/output. :)
20:09:08 <Mic> Oh really?
20:09:16 * clokep_work had a telnet protocol plugin...
20:09:20 <clokep_work> On my way to an IRC plug-in. ;)
20:09:31 <Mic> I think I've heard about database administration tools in browsers already ;)
20:09:51 <Mic> And shopping list -addons ;)
20:10:22 <Mook_as> ssh client! :D
20:11:32 --> Optimizer has joined #instantbird
20:11:38 <-- FeuerFliege has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
20:11:48 --> flo-retina has joined #instantbird
20:11:52 * flo-retina is now known as florian1
20:12:16 * florian1 has an email to write that he's been procrastinating for a while
20:12:28 <florian1> so I guess now is a good time to start updating Instantbird's Mozilla :-D
20:12:34 <florian1> at least it will be an useful procrastination
20:14:16 <clokep_work> florian1++
20:14:27 <clokep_work> (We should really install the karma plug-in...)
20:14:43 <florian1> clokep_work: people would need to use their nicks consistently for that ;)
20:15:04 <clokep_work> florian1: And you're the worst offender. :)
20:15:10 * florian1 hides
20:15:53 * clokep_work wonders what is cool in Moz 15...
20:17:21 <Mook_as> when's the next ESR? 17?
20:17:28 <clokep_work> Yes.
20:19:14 <clokep_work> Mook_as: And seriously, why do you ask about TB IM bugs in #thunderbird? :P
20:20:34 --> mikk_s has joined #instantbird
20:20:38 <Mook_as> because it's clearly not ib's fault there :p
20:20:48 <Mic> Firefox 16 is...um, or rather was out already. That means we're going to be upgraded to mozilla16 soon?
20:21:23 <clokep_work> Mook_as: Why not in #maildev though?
20:21:23 <aleth> clokep_work: JS default parameters and ...rest
20:21:28 <-- mikk_s has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
20:21:46 <clokep_work> aleth: Do you know if we have situations those would be useful?
20:21:56 <clokep_work> Mic: As long as florian1 never writes that email...
20:21:58 <florian1> pff, we have too many patches
20:22:00 <aleth> clokep_work: I remember because I wanted to use a default parameter recently
20:22:11 <aleth> Other than that, no idea.
20:22:37 <florian1> Mic: I'm targetting 15.0.1
20:22:56 <florian1> clokep_work: I really need to write that email
20:23:25 <florian1> today.
20:23:41 <clokep_work> Today...what timezone? ;)
20:24:42 <florian1> Today means before going to bed
20:24:49 <florian1> timezones are irrelevant for that
20:25:02 * clokep_work was teasing.
20:25:17 <florian1> but if my new macbook can't compile for ppc, I will have plenty of time to write the damn email while the old macbook will be compiling
20:25:18 <avidal> Anyone know if you can make an XUL-based app that hosts a javascript engine itself? Something that can be restarted/reloaded, basically?
20:25:34 <florian1> avidal: what's the point?
20:25:45 <avidal> A scripting engine for my project
20:25:48 <clokep_work> avidal: You can evaluate JavaScript inside of a scope and such.
20:26:07 <florian1> avidal: there's always a js engine in a xul app
20:26:08 <avidal> Something I can easily reload
20:26:21 <clokep_work> Sure, just set the scope to null. ;)
20:26:23 --> EionRobb has joined #instantbird
20:26:47 <Mook_as> just create a new sandbox :) (Components.utils.evalInSandbox and friends)
20:26:51 <avidal> florian1: What I mean is more like using the lua engine inside of a C app; you can create an instance of a LuaState and tell it to evaluate some lua code and then get the results back
20:27:02 <florian1> there's really no good reason for not upstreaming things like http://lxr.instantbird.org/instantbird/source/tools/patches/symbolstore-no-local-hg.patch
20:27:03 <avidal> Mook_as: that sounds like what i was looking for, thanks.
20:27:53 <Mook_as> (in SpiderMonkey speak, you probably want a new JSContext; but that's too low-level, most likely - it's for SpiderMonkey embedders, not people using SpiderMonkey embeddings from script)
20:27:56 <florian1> btw, the reason at the time for not upstreaming it was "it's not useful for Mozilla, so don't bother"
20:28:30 <florian1> at this point I think having to update the patch for each moz update bothers me more than upstreaming it would have
20:28:57 <clokep_work> florian1: so let's upstream it!
20:29:01 <-- EionRobb has quit (Ping timeout)
20:29:17 <Mook_as> so let's get upstream to r- it! :p
20:29:19 <florian1> clokep_work: yeah. Someday :-P.
20:29:27 <florian1> Mook_as: why r-?
20:29:40 <Mook_as> because it's not useful for mozilla :p
20:29:53 <florian1> Mook_as: no, that was approval-2.0- ;)
20:29:56 <clokep_work> Just mark it blocking b2g.
20:30:00 <florian1> the rapid release cycle got rid of that
20:30:54 <florian1> I've no idea of why we need http://lxr.instantbird.org/instantbird/source/tools/patches/fix-windows-xpcshell-test-paths.patch#1
20:31:54 <clokep_work> Because our xpcshell tests weren't running on Windows w/o that? ;)
20:32:16 <florian1> I think that's not a good way to convince a reviewer ;)
20:32:51 <clokep_work> hg blame?
20:39:48 <florian1> to find a commit message saying "fix bustage"? ;)
20:39:56 <clokep_work> :(
20:41:30 <clokep_work> (Then go look in the logs for that date? :P)
20:44:12 <-- Mic has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
20:45:50 --> EionRobb has joined #instantbird
20:46:09 <clokep_work> Goodnight.
20:46:10 <-- clokep_work has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
20:46:45 * aleth wonders what timezone clokep_work is in now
20:47:30 <Mook_as> where in the world is clokep sandiego?
20:48:00 <EionRobb> lol
20:56:01 <florian1> my build failed after 11m29
20:56:10 <florian1> (ie it was basically done)
20:58:00 <Mook_as> did you manage to write your email? :D
20:58:12 <florian1> Mook_as: I didn't try
20:58:19 <florian1> my plan was to write it while compiling for ppc
21:00:08 <florian1> so what happened to these poor tabs http://i.imgur.com/eHffr.png? :(
21:03:40 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
21:04:48 <aleth> florian1: https://bugzilla.mozilla.org/show_bug.cgi?id=713643 ?
21:05:28 <flo> does that mean we need to s/-moz-border-image/border-image/ everywhere?
21:05:31 <-- groovecoder has quit (Ping timeout)
21:05:45 <aleth> Probably, if that's what you are seeing...
21:05:46 <flo> http://lxr.instantbird.org/instantbird/search?string=moz-border-ima
21:05:59 <flo> that seems a quite possible explanation! :)
21:08:39 --> clokep_wp7 has joined #instantbird
21:09:07 <clokep_wp7> aleth: EDT.
21:09:27 <-- AlexanderSalas has quit (Quit: Goodbye - as-salamu 3alaykum)
21:10:14 <florian1> clokep_wp7: that wasn't a long night!
21:10:24 <clokep_wp7> Was more of figuring no one would be awake when I'm home. :-)
21:10:50 <florian1> aleth: removing the -moz prefix doesn't fix it :(
21:11:04 <clokep_wp7> florian: PS somepne was asking about ib for phones
21:11:13 <aleth> :(
21:11:23 <florian1> clokep_wp7: where?
21:11:57 <clokep_wp7> One of my friends when i got her using ib.
21:12:35 <clokep_wp7> Ios probably
21:12:46 <florian1> is she a friend that you like enough to port Ib to Android just for her? :-P
21:12:48 <clokep_wp7> Ciao. :-)
21:12:54 <clokep_wp7> Nope!
21:13:05 <florian1> she's out of luck then
21:13:17 <-- clokep_wp7 has quit (Connection reset by peer)
21:13:18 <florian1> clokep_wp7: good evening :)
21:13:42 <avidal> looks like, between greasemonkey and instantbird, i have all of the resources I need
21:14:21 <avidal> I think that I'll create a sandbox when the user connects to a MUD, and evaluate the user scripts inside that sandbox similar to greasemonkey. If the user modifies the script, I can just rebuild the sandbox
21:15:25 <Mook_as> avidal: you're actually writing a mud client?
21:15:34 <avidal> Yes, I think I am :P
21:15:57 <florian1> the dangers of taking a random debug build on a profile I don't remember: the UI is all in German :-X
21:16:49 <Mook_as> oh, new release blocker bug! "flo needs to learn german"
21:23:01 <florian1> aleth: Firefox seems to still use the -moz prefix: http://mxr.mozilla.org/comm-central/source/mozilla/browser/themes/pinstripe/browser.css#2307
21:23:44 <aleth> florian1: well, it would have been nice if that had been the cause...
21:23:55 <florian1> but they have " fill" in there that we don't have
21:23:58 <florian1> seems like a possible cause :)
21:24:22 <aleth> Might as well leave them unprefixed though
21:25:53 <florian1> adding the "fill" worked!
21:26:37 <-- Tonnes has quit (Quit: ChatZilla 0.9.89 [Firefox 16.0/20121005155445])
21:26:44 <aleth> :)
21:26:46 <aleth> excellent!
21:27:12 <florian1> I guess I also need to fix the winstripe and gnomestripe rules
21:27:16 <aleth> I wonder if that's also hidden in that bug
21:28:48 <florian1> so this is the change that I need to port http://hg.mozilla.org/mozilla-central/rev/0d2cb7624152
21:28:54 <florian1> seems you were actually right on the bug number
21:34:40 --> Tonnes has joined #instantbird
21:42:50 <-- mconley has quit (Input/output error)
21:54:40 <florian1> bug 1488 if anybody wants to play with Ib on mozilla 15
21:54:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1488 nor, --, ---, nobody, NEW, Update to Mozilla 15
22:08:37 <-- GeekShadow has quit (Ping timeout)
22:09:50 <florian1> updating the mozilla-release repository seems to take as long on the old machine as making a full build on the new one :-S
22:10:05 <florian1> I guess the i7 quad core CPU + the SSD really help
22:10:41 <Mook_as> well, there's been a release recently; so going for the bundle will probably be faster (though that doesn't work around the disk problem)
22:11:25 --> GeekShadow has joined #instantbird
22:13:52 --> Kaishi has joined #instantbird
22:17:26 <-- aleth has quit (Quit: Au revoir)
22:19:59 <florian1> Mook_as: the download time isn't the problem ;)
22:20:10 <florian1> the bandwidth is quite acceptable here
22:20:31 <Mook_as> ah, okay. I tend to be on crappier connections that time out while the other side thinks about what to send me :D
22:20:41 <florian1> so, that doesn't build on PPC (we could have guessed that of course)
22:20:58 <Mook_as> I would be surprised it if it did
22:21:11 <Mook_as> look at tenfourfox?
22:21:21 <florian1> no
22:21:37 <florian1> they do all kind of crazy patching against things that are used for other OSes
22:21:51 <florian1> my approach usually is to look at what debian did
22:21:56 <florian1> (they still build for linux ppc)
22:22:07 <Mook_as> ah, that sounds reasonable too
22:25:35 <-- meh has quit (Quit: sleepz)
22:25:44 <-- chrisccoulson has quit (Ping timeout)
22:28:43 <flo> the failure is http://pastebin.instantbird.com/84634
22:29:44 --> chrisccoulson has joined #instantbird
22:32:21 <florian1> bah, I know what this is
22:32:42 <-- Optimizer has quit (Ping timeout)
22:46:19 --> xavior has joined #instantbird
22:47:24 <flo> new error: http://pastebin.instantbird.com/84636
22:47:36 <xavior> Just a quick question, has anybody had issues installing/running Instantbird on Linux Mint 13?
22:48:07 <flo> xavior: I'm not aware of any issue with that
22:48:53 <xavior> well poop...got the latest nightly, extracted package, ran ./instantbird, get this error "./run-mozilla.sh: 141: exec: ./instantbird-bin: not found"
22:49:12 <xavior> However, I do see that the file "Instantbird-bin" is in the directory and is executable
22:49:29 <xavior> should I file a bug report?
22:49:46 <flo> that's possibly a missing/outdated library on your system
22:49:52 <Mook_as> are you using a linux mint package of some sort, or just the build from instantbird.com?
22:50:11 <xavior> just the build from instantbird.com, does this with 1.2 and nightly 1.3
22:50:11 <flo> I don't remember the command to list the dependencies and show the unresolved ones
22:50:26 <xavior> Linux Mint repo doesn't have instantbird in it
22:50:28 <Mook_as> ldd?
22:50:43 <flo> Mook_as: you can't use it directly I think
22:51:01 <Mook_as> yeah, run-mozilla.sh $(which ldd) ...args...
22:51:14 <flo> Mook_as: or maybe set LD_LIBRARY_PATH=. before running ldd
22:53:58 <xavior> I am in Mint now, I do "ldd -r run-mozilla.sh" and get an error stating that it is not a dynamic executable
22:54:18 <Mook_as> right, you want run-mozilla.sh $(which ldd) -r ./instantbird
22:54:26 <xavior> ah
22:54:27 <xavior> on it
22:54:58 <xavior> same error
22:56:56 <xavior> same with 1.2 as well
22:58:48 <flo> Mook_as: did you mean instantbird-bin at the end?
22:59:41 <xavior> no, I did not add the -bin part to it
22:59:46 <xavior> will try it with that
22:59:58 <xavior> same error
23:00:25 <flo> try this:
23:00:35 <flo> LD_LIBRARY_PATH=. ldd ./instantbird-bin
23:01:03 <xavior> same error
23:01:15 <xavior> not a dynamic executable
23:01:26 <xavior> testing now with 1.2 just as an FYI
23:01:37 <xavior> fresh download as of 5 minutes ago
23:01:37 --> DGMurdockIII has joined #instantbird
23:03:52 <-- GeekShadow has quit (Ping timeout)
23:04:02 <-- wesj has quit (Ping timeout)
23:04:42 <-- deltafalcon has quit (Ping timeout)
23:05:06 <xavior> if it helps, my uname -r ... 3.5.4-030504-generic
23:05:19 <xavior> fully updated Linux Mint 13
23:06:38 --> GeekShadow has joined #instantbird
23:07:57 --> wesj has joined #instantbird
23:08:07 <flo> Mook_as: any idea of the cause of line 20-21 there? http://pastebin.instantbird.com/84636
23:08:12 --> deltafalcon has joined #instantbird
23:10:14 <flo> line 1032 in rules.mk is http://mxr.mozilla.org/comm-release/source/mozilla/config/rules.mk#1009
23:11:25 <flo> and 420 is still http://mxr.mozilla.org/comm-release/source/mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in#420
23:18:03 --> clokep has joined #instantbird
23:18:03 * ChanServ sets mode +o clokep 
23:18:33 <flo> clokep: back online already?
23:20:19 <clokep> flo: Eating dinner, yes.
23:20:58 <clokep> flo: Haven't we seen xavior's errors when the 32-bit libs aren't installed?
23:22:05 <flo> clokep: yes
23:22:11 <xavior> that junk again
23:22:13 <xavior> dang it
23:22:20 * flo is out of idea for http://pastebin.instantbird.com/84636 :(
23:22:22 <xavior> I was thinking that
23:23:04 <clokep> ia32 libs I think?
23:23:30 <xavior> on it...(dang it)
23:38:15 <xavior> there
23:38:18 <xavior> that worked
23:39:10 <clokep> :)
23:43:50 <flo> :)
23:44:18 * clokep wonders why xavior isn't on Instantbird for IRC yet. ;)
23:48:03 * flo has sent his email
23:48:48 <flo> and I really have no idea for that makefile problem
23:48:54 * xavior is wondering that too...
23:50:19 <-- GeekShadow has quit (Ping timeout)
23:51:13 <-- jb1 has quit (Input/output error)
23:51:17 --> jb has joined #instantbird
23:53:40 --> GeekShadow has joined #instantbird
23:57:22 <flo> Good night
23:57:52 --> rosonline has joined #instantbird