#instantbird log on 08 28 2013

All times are UTC.

00:00:00 <qheaden> Ahh. :)
00:00:03 <qheaden> Okay, great. :)
00:04:36 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/bae538c64373 - Quentin Headen - Bug 2112 - Yahoo: Abstract Buddy Request Code Into jsProtoHelper.js, r=clokep,fqueze.
00:04:48 <instantbot> florian@instantbird.org granted review for attachment 2793 on bug 2112.
00:04:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2112 enh, --, ---, qheaden, ASSI, Abstract Buddy Request Code Into jsProtoHelper.js
00:06:10 <instantbot> florian@instantbird.org set the Resolution field on bug 2112 to FIXED.
00:07:30 <flo-retina> Good night
00:12:25 <qheaden> Night. Thanks for the review. :)
00:15:17 <clokep> :)
00:24:04 <instant-buildbot> build #455 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/455
00:25:55 <clokep> qheaden: So if you think JS-Yahoo! is ready to be enabled, please file a bug w/ a patch.
00:26:05 <clokep> It'll have to wait until ew have a Windows nightly first at least.
00:26:19 <qheaden> clokep: Okay.
00:26:36 <clokep> I'd actually like you to do that regardless. ;) Anything that needs to be done first can block it.
00:27:01 <qheaden> :)
00:31:27 <instant-buildbot> build #459 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/459
00:53:11 --> wnayes1 has joined #instantbird
00:53:36 <-- wnayes has quit (Ping timeout)
00:55:42 --> jb has joined #instantbird
01:03:56 <-- Mook_as has quit (Quit: Mook_as)
01:04:33 <-- wnayes1 has quit (Quit: wnayes1)
01:32:43 <-- jb has quit (Ping timeout)
01:34:15 <instant-buildbot> build #448 of win32-onCommit is complete: Exception [exception]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/448  blamelist: Quentin Headen <qheaden@phaseshiftsoftware.com>
01:35:48 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
01:54:30 <instantbot> New Core - Yahoo! Messenger bug 2135 filed by qheaden@phaseshiftsoftware.com.
01:54:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2135 nor, --, ---, nobody, NEW, Enable JS Yahoo By Default
02:36:02 * qheaden is now known as qheaden_away
02:38:23 --> Mook has joined #instantbird
02:56:54 --> jb has joined #instantbird
03:02:53 <-- jb has quit (Ping timeout)
03:08:04 --> dionisos has joined #instantbird
03:09:00 <instant-buildbot> build #952 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/952
03:52:20 --> mconley has joined #instantbird
04:07:18 <instant-buildbot> build #961 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/961
04:08:12 <-- mconley has quit (Input/output error)
04:09:01 --> FireFly_TB has joined #instantbird
04:15:49 --> stux has joined #instantbird
04:23:29 <stux> hi all, I seem to be having issues installing instantbird on my Ubuntu server 10.04 LTS installation.  
04:23:57 <stux> It's a 64-bit deployment and i'm connecting via VNC and it's an XFCE session
04:24:10 <stux> I made sure I installed ia32-libs as well
04:24:25 <stux> but when I run I  get the error: ./instantbird-bin: /usr/lib32/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./libxul.so)
04:25:14 <-- FireFly_TB has quit (Quit: FireFly_TB)
04:26:44 <Mook> that sounds more like you need a newer glibc (which is... painful.)
04:27:18 <stux> :(
04:27:36 <stux> it's starting to look it 
04:29:13 <stux> I've also tried building from source and followed the mozilla build requirements and also have issues 
04:29:28 <Mook> it might be easier to find a vm with that version of ubuntu, build your own GCC toolchain (because nothing available on 10.04 is going to be new enough to build instantbird), and then build instantbird :(
04:29:41 <Mook> oh, well, if you've already gone down that road... :D
04:31:21 <stux> ah! I haven't gone as far as building my own gcc toolchain though
04:36:31 <Mook> that might explain some of your issues.
04:36:44 <Mook> ... it might also not be enough (... I have no idea what sort of gtk is required)
04:37:02 <stux> :( 
04:37:23 <stux> I wasn't expecting this to be this difficult...
04:40:04 <stux> would installing an older version work?
04:45:46 <Mook> perhaps; I have no idea which, though
04:47:53 <stux> hmmmm
04:48:21 <stux> well, I guess i have two options: try and older version or try to upgrade glibc... maybe...
04:52:01 <stux> thanks for your help Mook 
04:54:10 <stux> I'm starting to appreciate apt-get a lot more.  It'd be cool if instantbird could be installed via repository at some point
04:58:38 <stux> oh and based on this: http://www.instantbird.com/system-requirements.html  I do have the right GTK+ but definitely not the right glib (I have 2.11.1). It seems I don't have pango, nor do I have XOrg but I don't know if what XFCE provides is sufficient for that
05:02:35 <Mook> yes, XFCE runs on X.org
05:02:46 <Mook> (it just wants some display server, which you have)
05:02:59 <Mook> you probably have pango; it's for font rendering.
05:04:00 <-- Mook has quit (Quit: Mook)
05:05:42 <stux> ah! i see
05:05:53 <stux> oh, he's gone
06:15:30 --> FireFly_TB has joined #instantbird
06:23:14 <-- EionRobb has quit (Quit: Leaving.)
06:37:38 <instant-buildbot> build #1048 of win32-nightly-default is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1048
07:46:50 <flo-retina> stux: just in case this helps, we have a linux 64 bit version at: http://ftp.instantbird.com/instantbird/releases/1.4/contrib/
07:47:15 <flo-retina> if your whole environment is too old, I suspect it won't help... but it may be worth a try :).
07:48:21 <flo-retina> hmm, thinking about it again, the 64 bit builds were build on ubuntu, so they may have dependencies on ubuntu being at least in the version that was used to build it :-S.
07:48:56 <-- flo-retina has quit (Connection reset by peer)
07:48:58 --> flo-retina has joined #instantbird
07:48:58 * ChanServ sets mode +qo flo-retina flo-retina 
08:02:37 --> nhnt11 has joined #instantbird
08:17:32 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
08:17:39 --> nhnt11 has joined #instantbird
08:23:34 --> aleth has joined #instantbird
08:23:34 * ChanServ sets mode +h aleth 
08:24:12 <aleth> wb nightlies :)
08:26:00 <-- aleth has quit (Quit: Ciao)
08:26:04 --> aleth has joined #instantbird
08:26:04 * ChanServ sets mode +h aleth 
08:27:19 <-- gerard-majax has quit (Ping timeout)
08:38:44 <-- nhnt11 has quit (Ping timeout)
08:42:42 <instantbot> aleth@instantbird.org granted review for attachment 2785 on bug 2126.
08:42:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2126 nor, --, ---, florian, NEW, Simplify system message collapsing
08:43:00 <aleth> Sorry for missing that one yesterday...
08:45:26 <aleth> For some reason I thought typecasting an enumerator to boolean evoked hasMoreElements :-S
08:53:03 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
08:53:42 <flo-retina> aleth: thanks for the review! :)
08:53:47 <instantbot> florian@instantbird.org set the Resolution field on bug 2126 to FIXED.
08:53:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2126 nor, --, 1.5, florian, RESO FIXED, Simplify system message collapsing
08:54:26 <aleth> I think that's probably an old C++ habit, expecting typecasting objects to "do something"
08:54:27 <instantbot> c++ is evil
08:54:56 <aleth> Can't think of a way to achieve that in JS.
08:55:27 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/fba0f1694de8 - Florian Quèze - Bug 2126 - Simplify system message collapsing, r=aleth.
09:01:17 <aleth> Still seeing instantbird.xul mutation observer warnings - I wonder if those are add-ons?
09:04:25 <flo-retina> you are on the lasted nightly, right? :)
09:05:37 <flo-retina> I can't find any one remaining with lxr
09:05:43 <flo-retina> which add-ons are installed? :)
09:05:53 <flo-retina> didn't you have a fork of Bubbles?
09:06:07 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
09:06:57 --> jb has joined #instantbird
09:06:58 <aleth> Ah of course, the bubbles forks need updating.
09:07:06 <aleth> I thought it might be Mathjax and was puzzled.
09:07:07 --> nhnt11 has joined #instantbird
09:12:26 <-- instant-buildbot has quit (Connection reset by peer)
09:12:53 --> instant-buildbot has joined #instantbird
09:12:54 * ChanServ sets mode +v instant-buildbot 
09:13:36 <instant-buildbot> build #456 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/456
09:32:57 <-- Tonnes has quit (Ping timeout)
09:33:54 --> Tonnes has joined #instantbird
09:37:03 --> flo-retina has joined #instantbird
09:37:03 * ChanServ sets mode +qo flo-retina flo-retina 
09:57:21 --> gerard-majax has joined #instantbird
10:03:36 --> clokep has joined #instantbird
10:03:36 * ChanServ sets mode +o clokep 
10:17:39 <-- jb has quit (Ping timeout)
10:22:32 <clokep> Hello.
10:22:51 <flo-retina> clokep: Good morning :)
10:25:46 * clokep is linking libxul.
10:28:15 <flo-retina> ah, does that make you timeout? ;)
10:28:32 <flo-retina> is this a moz23 libxul? :)
10:29:51 <clokep> moz23, yes.
10:29:55 <clokep> And it does not make me timeout.
10:32:57 --> jb has joined #instantbird
10:40:04 --> clokep_js has joined #instantbird
10:40:08 <clokep_js> Well that was easy....
10:40:23 <-- clokep_js has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
10:42:07 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2794 on bug 2032.
10:42:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2032 nor, --, ---, clokep, ASSI, Update to Mozilla 23
10:42:49 <flo-retina> clokep: seems too good to be true!
10:43:00 <flo-retina> but we definitely need a nightly on all OSes before landing that :-/
10:45:44 <clokep> flo-retina: I know, I was about to tell you that. :P
10:46:00 <clokep> (And easiest upgrade ever....)
10:46:17 <flo-retina> clokep: well, we still need to see if a mac universal build passes ;)
10:48:49 <clokep> Your problem, not mine. :P
10:49:13 <flo-retina> then getting a working windows nightly isn't my problem :-P
10:49:47 <flo-retina> next time I chat with Even, I'll ask him if he can give the Windows VM an additional GB of RAM.
10:50:05 <flo-retina> if the problem is really that we timeout while swapping on a lower speed disk... not swapping seems like the best fix ;)
10:50:29 <-- clokep has quit (Ping timeout)
11:10:12 <-- jb has quit (Ping timeout)
11:38:14 --> jb has joined #instantbird
11:45:54 --> clokep_ has joined #instantbird
11:49:08 <clokep_> flo-retina: Seems like a plan! :)
11:49:22 * clokep_ is excited that that was so easy!
12:21:55 <instantbot> New Core - Yahoo! Messenger bug 2136 filed by clokep@gmail.com.
12:21:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2136 min, --, ---, qheaden, ASSI, Yahoo! Mobile status not taken into account
12:23:36 <-- FireFly_TB has quit (Ping timeout)
12:24:41 <clokep_> I'm going to make him add that eventually. :P
12:31:26 * qheaden_away is now known as qheaden
12:31:29 <qheaden> Hello everyone.
12:33:05 <qheaden> clokep_: I'm still trying to find a way to test the mobile status. :P
12:33:12 <qheaden> The Android app doesn't seem to send it.
12:44:27 --> rosonline has joined #instantbird
12:46:12 <clokep_> qheaden: Write theoretical code and let me test it.
12:47:03 <qheaden> clokep_: I have to take a look at the libpurple code again. IIRC, they have a special way of handling the mobile status.
12:56:17 <-- dew has quit (Ping timeout)
12:56:52 --> dew has joined #instantbird
12:58:52 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:04:09 <clokep_> qheaden: I don't see why that's a problem though. ;)
13:05:45 <stux> flo-retina, thanks! I will give that a shot
13:05:45 <qheaden> It isn't. :)
13:05:52 <stux> (64-bit build)
13:07:04 <aleth> stux: Fwiw we had a report of the same issue from someone on Debian Squeeze (not surprisingly) but on 32-bit, so it does not seem likely that 64-bit is the issue
13:07:49 <aleth> The strange thing is that apparently Firefox 23 runs on that system while Instantbird produces that glibc error.
13:07:49 <flo-retina> aleth: it doesn't seem likely, but it may still be worth a try
13:08:30 <flo-retina> aleth: this likely just means that we messed up something when upgrading some library on the Linux VM
13:08:39 <aleth> Which made me suspect bug 1877
13:08:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1877 nor, --, ---, nobody, NEW, Enable gio after Linux buildslave distro is updated
13:08:58 <aleth> flo-retina: Right, not because of giom but because of the linux VM issues.
13:09:05 <aleth> s/giom/gio
13:10:08 <stux> <aleth> The strange thing is that apparently Firefox 23 runs on that system while Instantbird produces that glibc error. <--- I have wondered a little about that.  Not specifically ff23 but that I have no issues running the latest
13:10:34 <stux> (or rather a new enough one)
13:10:36 <aleth> stux: Well, any FX v>20, as IB 1.4 uses mozilla 20
13:10:52 <flo-retina> stux: what's "a new enough one"?
13:11:34 <stux> flo-retina, hehe it turns out I'm running ff20 (I thought i was running 22)
13:11:45 <stux> but I seldom use it on that machine 
13:11:53 <flo-retina> https://bugzilla.mozilla.org/show_bug.cgi?id=909976 was set to P5 by bsmedberg; I guess that almost means wontfix :(
13:11:57 <aleth> I should have said >=, ff20 is enough for our purposes
13:12:05 <stux> ah, sadly, instantbird 64 gave the same error :(
13:12:33 <flo-retina> I don't remember what we had to update on the linux VM the last time :-S
13:15:40 <aleth> stux: If ff20 runs that does suggest that if you build IB yourself it will run just fine
13:15:44 <stux> this is frustrating :( 
13:15:47 <aleth> But of course you shouldn't have to.
13:15:58 <stux> aleth, that's the other issue, can't build 
13:16:26 <flo-retina> which errors did you get when trying to build?
13:16:40 <stux> one sec
13:16:43 <stux> so I started with: https://wiki.instantbird.org/Instantbird:Compiling
13:17:28 <stux> did the first line of dependencies (build-essentials...), did the mozilla dependencies from https://developer.mozilla.org/en-US/docs/Developer_Guide/Build_Instructions/Linux_Prerequisites (manually, the python script didn't work),
13:17:44 <aleth> stux: So, for the record, you said you have libstdc++ 4.3 or higher?
13:18:07 <stux> then I installed yasm-1 and even linked yasm -> yasm-1 
13:18:58 <stux> aleth, I don't know I haven't checked that.  I checked glib and gtk (glib is old)
13:19:08 <clokep_> (For the record, we would really like this in the repositories but no one has ever stepped forward who is willing to maintain this. :))
13:19:18 <stux> and then I did: make -f client.mk build
13:19:25 <stux> clokep_, ah! that's too bad :(
13:21:04 <clokep_> Although if you're interested... ;)
13:21:35 <aleth> stux: Pastebin the console output? (link in the topic)
13:21:43 <clokep_> stux: aleth The guy on the mailing list just replied.
13:21:46 <clokep_> Let me approve it, one second.
13:22:09 <stux> and here's the output: http://pastebin.instantbird.com/308506
13:22:46 <clokep_> aleth: Done, check that out and see if it helps? He said it's working.
13:22:46 <stux> clokep_, hehe thanks but I already have my hands full :)
13:23:06 <aleth> stux: Someone with the same problem found a workaround: "Short term: I ended up simply copying the libstdc++.so.6 library into the same folder as the instantbird binaries. 1.4 found the lib and loaded up no problem."
13:23:24 <aleth> Not that that should stop you from trying to build if you are interested ;)
13:23:41 <stux> libstdc++.so.6 = glib I take it?
13:24:20 <flo-retina> stux: how did you get the Instantbird source code?
13:24:45 <stux> flo-retina, wget from the website 
13:24:56 <flo-retina> extracting the 1.4 source tarball?
13:25:05 <stux> "instantbird-1.4.src.tgz
13:25:05 <stux> " 
13:25:07 <stux> yeah
13:25:29 <flo-retina> stux: did you have failed build attempts before the one you pastebined?
13:26:01 <stux> yeah
13:26:03 <flo-retina> if you did, I think you can rm -r /home/stux/down/instant/obj-instantbird and try again.
13:26:09 <stux> kk! 
13:29:41 <flo-retina> clokep_, aleth: looks like http://glandium.org/blog/?p=1901 has all the explanations
13:29:49 * stux scratches his head 
13:29:53 <stux> weird
13:30:29 <stux> same error, even though I extracted from source again 
13:30:42 <stux> it didn't even show a configuration thingy
13:31:00 <flo-retina> do you have mozconfig file AND a .mozconfig file?
13:32:07 <stux> only mozconfig and it's actually not exactly the same error
13:32:45 <stux> there's an extra " STOP!  configure.in has changed, and your configure is out of date.
13:32:46 <stux>  Please rerun autoconf and configure. To ignore this message, touch 'configure' in the source directory.
13:33:07 <flo-retina> clokep_: given that blog post, I think we need to add export LDFLAGS="-static-libstdc++" and export HOST_LDFLAGS="-static-libstdc++" to our linux buildbot mozconfigs
13:33:44 <flo-retina> stux: so you have extracted the source code again, but not removed the previously extracted source code before that?
13:33:57 <stux> i moved the old source to a different folder 
13:34:04 <flo-retina> clokep_: SeaMonkey does it: http://hg.mozilla.org/comm-central/annotate/8fbe4c7c058d/suite/config/mozconfigs/linux32/debug#l17
13:35:17 <stux> sorry flo-retina I have to get ready for work... I'll be back in an hour or two
13:35:41 <flo-retina> stux: would running a nightly be OK for you?
13:35:59 <flo-retina> (if my guess is right, we could possibly get the next nightly fixed)
13:36:19 <stux> flo-retina, I might consider it.  I'll let you know when I get back.  Thanks for your help! 
13:38:35 <aleth> flo-retina: I'm not sure if the conclusion of the bug isn't "no need for -status-libstdc++ as we have the patch linked at the end"?
13:38:49 <aleth> s/status/static
13:39:03 <aleth> s/bug/blog post
13:39:38 * aleth wonders what's up with his typing today
13:40:19 <flo-retina> aleth: that's how I understood it the first time :-S
13:40:29 <flo-retina> so I possibly read it again too quickly today
13:41:18 <aleth> Maybe building libpurple requires a similar patch to workaround the dependency?
13:41:33 <flo-retina> libpurple isn't C++ ;)
13:42:01 <flo-retina> but it's possible that our code (either instantbird-bin, or purplexpcom) needs some build system tweaks
13:42:17 <clokep_> flo-retina: r=me if it works.
13:49:44 <-- dew has quit (Ping timeout)
13:52:03 --> mconley has joined #instantbird
14:18:30 * qheaden is now known as qheaden_away
14:18:43 --> FireFly_TB has joined #instantbird
14:22:03 <-- FireFly_TB has quit (Ping timeout)
14:31:06 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2795 on bug 451.
14:31:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=451 nor, --, ---, aleth, NEW, Participants Need Context Menu
14:38:05 <instantbot> New Instantbird (UI) bug 2137 filed by aleth@instantbird.org.
14:38:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2137 enh, --, ---, nobody, NEW, Improve styling of highlighted nicks in system messages
14:38:08 <flo-retina> clokep_: when you pinged me in #maildev, there was a sound and a popup notification, but the #maildev conv on hold didn't reopen itself in a tab automatically :-S
14:39:36 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2796 on bug 2137.
14:40:29 <clokep_> flo-retina: Isn't that on purpose? We have code that explicitly shows the number of unread messages in the blist?
14:41:01 <flo-retina> that's for if you put on hold the conversation with unread messages directed to you
14:42:28 <clokep_> Oh, hmm...
14:42:33 <clokep_> I thought it always did that. :)
14:53:46 <flo-retina> really?
14:54:16 <aleth> I'm fairly sure getting pinged usually opens from hold.
14:54:38 * clokep_ shrugs. I'm not sure.
14:54:52 <clokep_> It's also possible I'm thinking of the DND add-on.
14:54:53 <flo-retina> I'm sure opening on pings was the intended behavior
14:57:35 <clokep_> Sounds very reasonable.
14:57:38 <clokep_> When do we think it broke?
14:59:25 <flo-retina> with my restore 'on hold' status patch
14:59:30 <flo-retina> that's my guess at least
15:02:17 <aleth> I can confirm it's broken now and it wasn't before the last nightly, so it must be the 'on hold' patch (which makes sense - the conv is "opened" on ping, but opened on hold)
15:03:06 <flo-retina> that code needs tests so desperately :(
15:04:42 <flo-retina> maybe we don't need this line: http://lxr.instantbird.org/instantbird/source/instantbird/modules/imWindows.jsm#121 ?
15:06:23 <aleth> Well no, you want the interruptions manager to be able to forbid opening the window on ping
15:06:55 <aleth> Just replace it with http://lxr.instantbird.org/instantbird/source/instantbird/modules/imWindows.jsm#182 maybe?
15:07:36 <flo-retina> right
15:07:49 <flo-retina> I'm disappointed that I still make mistakes each time I touch that code :(
15:08:20 <aleth> There's just a lot of edge cases :-/ I missed it too on review
15:09:03 <flo-retina> the _shouldShowConversation method isn't useful any more if it's called only once
15:09:22 <aleth> flo-retina: A better solution may be to change _shouldShowConversation
15:10:02 <aleth> If the conv already exists on hold, don't check this._isConversationHidden ?
15:10:22 <aleth> Hmm
15:10:33 <flo-retina> or check the topic within _shouldShowConversation?
15:11:18 <aleth> That could be good too
15:12:14 <aleth> I guess my suggestion basically moves http://lxr.instantbird.org/instantbird/source/instantbird/modules/imWindows.jsm#120 to shouldShowConversation
15:19:40 <flo-retina> aleth: to do that you also need to test that it's a "new-text"
15:36:23 <flo-retina> aleth: btw, why is "background-color" in the transition-property list?
15:37:11 <aleth> flo-retina: So that the nick background "fills in"
15:37:22 <aleth> i.e. when you hover, it transitions to the way they look now.
15:38:11 <flo-retina> ah, but the background for not :not(:hover) is set with style= attributes by the JS?
15:38:35 <aleth> Yes.
15:55:37 <-- rosonline has quit (Ping timeout)
16:02:38 <stux> ah, bummer.  My attempt at installing the windows version under wine has hit a wall also :(
16:03:04 <aleth> stux: That doesn't sound like something you really want to do anyway :D
16:03:47 <aleth> Getting the newer version of that lib file and putting it in the IB dir didn't work for you as a workaround?
16:04:00 <stux> well, it's not ideal, but a) wine should ideally be able to handle it just fine, and b) it was worth a try since it's a simple workaround
16:04:33 <stux> aleth, I haven't been able to try because I haven't found where to get a reliable version.  The only way I've found is to build gcc directly, and that's several steps I haven't started yet 
16:04:56 <stux> I'm at the "please read all this before building gcc" step.
16:05:04 <flo-retina> stux: you can likely get it from an ubuntu package of a newer ubuntu
16:05:35 <stux> flo-retina, ^^ that's also something that I haven't learned how to do yet either 
16:05:43 <flo-retina> that's likely easier
16:06:14 <aleth> Before building gcc, it would be easier to solve just build IB...
16:07:51 <aleth> stux: Try something like http://packages.ubuntu.com/search?suite=lucid&mode=filename&searchon=contents&keywords=libstdc%2B%2B.so.6
16:09:33 <stux> wait, so I'm supposed to use libstc to build IB or to run the binary?
16:09:42 <flo-retina> to run the binary
16:09:58 <stux> ah ok! that's what I was thinking 
16:10:24 <flo-retina> but if you really end up building yourself, building only Ib shoul be easier than gcc.
16:11:55 <stux> okay what's the difference between all those releases listed
16:12:56 <clokep_> Most likely security fixes and you probably don't want any with "snapshot" in the name.
16:13:14 <aleth> It seems you'd need the ubuntu precise version to get a libstdc with gcc version > 4.5
16:13:19 <aleth> http://packages.ubuntu.com/precise/libstdc++6
16:14:12 <stux> do i want the 64-bit version for the platform, or the 32-bit version  to match the IB binaries?
16:14:44 <flo-retina> aleth: isn't it >= 4.5 that is needed?
16:14:59 <-- jb has quit (Ping timeout)
16:15:14 <flo-retina> stux: 32bit. Unless you kept the 64bit build of Instantbird I gave you ealier
16:15:25 <aleth> flo-retina: The next lower ubuntu version has 4.4
16:15:33 <flo-retina> aleth: ok :)
16:15:41 <stux> oh I'd forgotten about the 64-bit build 
16:15:45 <stux> *binary
16:15:55 <aleth> It's a dodgy workaround though... I hope we can fix it at least for nightlies
16:16:15 <aleth> stux: Make sure you don't install that deb file by mistake ;)
16:16:32 <stux> okay, so, sorry but I'm still confused as to what I'm supposed to click to download the file I want
16:16:35 <stux> aleth, noted! 
16:16:50 <stux> I'm assuming that I can download a .tgz with the libstc++.so.6 ready to extract
16:17:13 <flo-retina> stux: click one of the mirror links in http://packages.ubuntu.com/precise/i386/libstdc++6/download
16:17:28 <flo-retina> save the .deb file, and extract it (do not 'install' it, as aleth said :))
16:17:32 <aleth> deb files are ar archives
16:19:13 <stux> separate question: I just noticed that there's an obj-instantbird folder outside the build folders 
16:19:36 <stux> oh but that happened last night 
16:19:37 <stux> oh well
16:20:21 <flo-retina> stux: it's the folder I asked you to delete before
16:20:22 <stux> but yeah, if i have the source folder ./instantbird-src, will the object folder be built in ./obj-instantbird and not in ./instantbird-src/obj-instantbird?
16:21:08 <stux> ohhh I just saw the "../obj-instantbird" in the instructions...
16:21:10 <stux> okay that's goofy
16:21:56 <stux> usually i'd expect the build folder to be subdirectory of the source folder 
16:22:57 <flo-retina> you can specify the location of the build folder in the "mozconfig" file
16:28:50 --> Mook_as has joined #instantbird
16:34:33 <stux> wow this is a really long build 
16:35:16 <stux> I became superstitious and was afraid to look away for fear of it breaking when I did ;)
16:35:23 <clokep_> You're saying that already? It's been like 10 minutes. :P
16:35:41 <stux> hey, I really didn't want the build to fail! ;)
16:35:48 * stux still doesn't
16:35:57 <Mook_as> oh, you're actually trying to build the thing now :D
16:36:22 <stux> yeah, now that I realized that the folder flo-retina was talking about was not inside the source folder
16:37:03 <flo-retina> I gave you the exact command to execute, with the path on your system :(
16:37:24 <stux> ah! 
16:37:37 <stux> well I didn't want to just remove the folder so i just glanced at the command ^_^;
16:38:07 <flo-retina> yeah, instructions are less useful when they aren't followed
16:38:39 <stux> and at the time I'd run a "make clean" before your statement and didn't see the folder so I figured make clean had removed it, but then since the build still didn't work, I assumed something was broken with the folder so I renamed the source folder 
16:39:17 <stux> I figured that would have the same effect as the rm command that I glanced at ^_^; (this whole thing hinged on that assumption that the build folder was a subdirectory of the source ^_^; )
16:39:39 <stux> still building...
16:40:05 <flo-retina> if your machine is as old as your linux distribution, it can very well take an hour (or more...)
16:40:16 <stux> yikes 
16:40:21 <-- gerard-majax has quit (Ping timeout)
16:40:30 <stux> I dunno how old it is as it's a vps somewhere in the cloud
16:41:11 <stux> now I wish I had run that session under screen
16:41:13 --> jb has joined #instantbird
16:42:08 <stux> but at least I think waiting an hour is worth trying to instead hack glibc
16:42:26 <stux> it's building mozilla/gfx now...
16:43:37 <-- jb has quit (Ping timeout)
16:46:52 <stux> wow the build source expand to 700MB... didn't realize it was so big... 
16:47:03 <clokep_> "build source"? :-S
16:47:29 <Mook_as> tar xf firefox-*-source.tar.gz I think
16:47:46 <stux> well, since this'll probably take an hour or so, I wanted to at least thank flo-retina, aleth and clokep_ for your help. It's not done so I'm not 100% sure it'll work but this is much further than before
16:47:57 <stux> <Mook_as> tar xf firefox-*-source.tar.gz I think <-- yes, that's what I was referring to
16:48:18 <stux> not sure what you guys would refer ti to
16:48:20 <stux> *it
16:48:40 --> jb has joined #instantbird
16:48:46 <stux> oh and I wanted to apologize for that brain fart I had earlier 
16:51:01 <stux> but yeah once the build source is done compiling its cpps, I'll try running it and see if it works on my ubuntu
16:51:11 <stux> I'll let you guys know how it turns out
16:51:38 <clokep_> Great, thanks.
17:02:18 --> qlum has joined #instantbird
17:10:07 --> FireFly_TB has joined #instantbird
17:11:53 <stux> crap. I guess I should've kept staring at the build. Stopped with "make[4]: *** [libs_tier_platform] Error 2
17:11:53 <stux> "  looking up I don't see other errors 
17:11:55 <stux> :(
17:16:03 <stux> weird: "In file included from /home/stux/down/instant/instantbird-1.4-src/mozilla/toolkit/crashreporter/google-breakpad/src/client/linux/minidump_writer/linux_ptrace_dumper.cc:41:
17:16:03 <stux> /usr/include/asm/ptrace.h:5:48: error: linux/linkage.h: No such file or directory"
17:17:03 <stux> anyway, i'll try later.  After lunch or something. 
17:17:05 <stux> thanks again
17:33:16 <Mook_as> I'd just --disable-crashreporter, I think
17:39:41 <flo-retina> Mook_as: I was going to suggest the same thing :)
17:44:45 <-- aleth has quit (Quit: Ciao)
18:05:51 * qheaden_away is now known as qheaden
18:06:14 <qheaden> Hello all.
18:21:36 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
18:41:16 <-- jb has quit (Quit: jb)
18:47:03 --> jb has joined #instantbird
19:04:21 <stux> Mook_as, how do I set that?
19:04:37 <Mook_as> ac_add_options --disable-crashreporter in your .mozconfig
19:08:03 <-- qlum has quit (Quit: Getting the <censored> out.)
19:09:14 --> qlum has joined #instantbird
19:09:24 <stux> okay, it's running, thanks Mook_as ! 
19:09:43 --> unghost has joined #instantbird
19:10:01 * mconley is now known as mconley|away
19:26:00 --> flo-retina has joined #instantbird
19:26:01 * ChanServ sets mode +qo flo-retina flo-retina 
19:30:21 * mconley|away is now known as mconley
19:39:24 <qheaden> clokep_: So what are we going to do about bug 2091?
19:39:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2091 nor, --, ---, qheaden, ASSI, /join chatroom does not do anything.
19:39:53 <qheaden> Do we want the join command or not?
19:41:53 <clokep_> qheaden: Well I've had an open question on that bug that you never answered...
19:42:40 <clokep_> I have to go though.
19:42:44 <qheaden> Okay.
19:42:46 <clokep_> But once you answer that question we can decide what to do.
19:42:51 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:29:00 --> EionRobb has joined #instantbird
20:42:34 * qheaden is now known as qheaden_away
20:46:25 <stux> eureka! it works!  
20:46:38 <stux> had to free up some RAM and redo but it works! 
20:46:41 <stux> :D
20:54:52 --> clokep has joined #instantbird
20:54:52 * ChanServ sets mode +o clokep 
21:06:23 <flo-retina> stux: :)
21:07:04 <flo-retina> clokep: FYI, Even changed the ram setting of the Windows VM from 3GB to 6. So hopefully (if our guess is right) there should be a nightly tomorrow
21:11:05 <-- qlum has quit (Quit: Getting the <censored> out.)
21:18:36 <-- clokep has quit (Ping timeout)
21:19:31 <-- jb has quit (Ping timeout)
21:23:08 --> rosonline has joined #instantbird
21:23:55 <-- mconley has quit (Input/output error)
21:31:40 <-- rosonline has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
21:31:46 --> rosonline has joined #instantbird
21:53:38 --> florian has joined #instantbird
21:54:15 <-- unghost has quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше))
21:56:09 <-- FireFly_TB has quit (Ping timeout)
21:57:04 <stux> this is nice! much better than pidgin :) now i have to find some useful add-ons...
21:58:49 <Mook_as> what version did you end up building?
21:59:34 <instantbot> New Instantbird (UI) bug 2138 filed by florian@instantbird.org.
21:59:35 <instantbot> florian@instantbird.org requested review from aleth@instantbird.o rg for attachment 2798 on bug 2138.
21:59:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2138 nor, --, 1.5, florian, NEW, A conversation on hold should open itself in a tab when the user is pinged
22:03:49 <flo-retina> stux: if you don't need any of the add-ons (or want to write your own) that's cool too ;)
22:04:20 <flo-retina> and if there are things you dislike, things you miss, or any other feedback, don't hesitate to talk about it :)
22:07:51 <stux> Mook_as, I ended upbuilding 1.4 src
22:08:46 <stux> flo-retina, hehe i do think some might be useful... (like the sort by status perhaps) ... i was looking for one that would let me add formatting to the text I type.  Know of any?
22:09:25 <flo-retina> I don't think there's one for that
22:09:28 <stux> and I am starting to learn a little bit about firefox extension building, so it's good to know that I'm not that far off I think... but that's further down the line
22:09:48 <stux> that's a shame.  Which it's interesting that both the log and the text display do support incoming formatting, which is good 
22:10:14 <flo-retina> out of curiosity, would you often use that?
22:10:22 <stux> so it seems like it's something that shouldn't need much more than a UI and some hooks
22:10:44 <stux> not often, but there are times I do want to emphasize or decorate text beyond the standard ***asterisks***
22:11:06 <flo-retina> well, if you put only one pair, it should *just work* :)
22:11:39 <flo-retina> (that's formatted on the receiving end though, so no guarantee it will be displayed OK on the other side if it's not Instantbird)
22:11:45 <stux> nah, only one pair is too passe` ;)
22:11:46 <flo-retina> (Google Talk does support it IIRC)
22:12:04 <stux> most main chat protocols support formatting to some degree
22:12:21 <stux> though it's possible that the formatting standard may differ among them 
22:14:15 <flo-retina> heh, looks like my moz23 universal build is already on the second architecture :)
22:16:39 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
22:22:29 <stux> second architecture?
22:27:47 <flo-retina> I guess this time I should just fix the context menu patch myself
22:28:29 <flo-retina> stux: mac universal builds contain both the 32 and the 64 bit versions, so there's first a 32 bit build, then a 64 build, then a merge of the two to get an 'universal' build.
22:28:49 <flo-retina> (so if you thought building on Linux was long... now you know that on Mac it's even worse ;))
22:31:04 <stux> wow
22:31:28 <stux> ohhh i see what you mean now 
22:31:44 <stux> yeah that build was long and used a lot of memory 
22:32:14 <Mook_as> ever tried windows? PGO? :p
22:32:15 <stux> I guess that's the price of convenience ;)
22:33:39 <flo-retina> Mook_as: never tried PGO :-D. Have you? :-P
22:34:15 <Mook_as> no, I don't have the hardware for it
22:34:29 <flo-retina> Mook_as: that said, my Windows Firefox build didn't take too long last time I did one. I think it was worse on Ubuntu (on the same machine)
22:34:39 <flo-retina> Mook_as: so maybe wubi has terrible disk I/O performances :-/
22:35:15 --> florian has joined #instantbird
22:40:11 --> mconley has joined #instantbird
22:42:50 <flo-retina> the build failed after 3280s :(
22:59:08 <flo-retina> bah, failed again :(
23:01:41 <-- dionisos has quit (Ping timeout)
23:15:26 --> jb has joined #instantbird
23:16:25 <instantbot> florian@instantbird.org granted review for attachment 2795 on bug 451.
23:16:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=451 nor, --, ---, aleth, NEW, Participants Need Context Menu
23:16:45 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/25646eb93852 - aleth - Bug 451 - Participants Need Context Menu, r=fqueze.
23:18:28 <instantbot> florian@instantbird.org set the Resolution field on bug 451 to FIXED.
23:18:30 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=451 enh, --, 1.5, aleth, RESO FIXED, Participants Need Context Menu
23:21:20 --> jb1 has joined #instantbird
23:21:35 <-- jb has quit (Connection reset by peer)
23:23:52 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
23:25:27 --> florian has joined #instantbird
23:25:37 <florian> hello from moz23 :)
23:26:58 <Mook_as> Hi! Moz 26 here ;)
23:27:51 <instantbot> florian@instantbird.org denied review for attachment 2794 on bug 2032.
23:27:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2032 nor, --, ---, clokep, ASSI, Update to Mozilla 23
23:29:40 <florian> Mook_as: :P
23:30:17 <florian> it's a bit unfortunate that the profiler add-on doesn't want to work here :-S
23:30:30 <florian> ah wait, I think it never worked on packaged builds
23:31:37 <flo-retina> and that's even the reason why I haven't shared it!
23:33:26 <instant-buildbot> build #457 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/457
23:36:54 <Mook_as> the profiler kinda-sorta works over remote debugging, IIRC.
23:38:02 <flo-retina> Mook_as: would it be more useful that way?
23:38:26 <-- florian has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
23:38:51 <Mook_as> it is for me, because that means I don't need to get the profiler UI to work in komodo (and your case, instantbird)
23:39:12 <Mook_as> hrm. I might be thinking of the wrong profiler though.
23:39:53 <flo-retina> which profiler is the wrong one?
23:40:02 <Mook_as> I'm thinking of the devtools one
23:40:15 <flo-retina> I'm thinking about the other one
23:40:21 <Mook_as> yeah, nevermind
23:40:33 <flo-retina> for the UI, I just added commands that can be typed in conversations
23:40:48 <flo-retina> and it's an HTML page, so I just open it in the Twitter OAuth dialog :-D
23:52:13 <flo-retina> Good night
23:54:45 <-- jb1 has quit (Ping timeout)