#instantbird log on 04 14 2013

All times are UTC.

00:28:51 <-- qheaden has quit (Quit: Leaving)
00:42:03 <-- mali has quit (Ping timeout)
00:44:01 <instant-buildbot> build #385 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/385
00:56:00 --> clokep has joined #instantbird
00:56:00 * ChanServ sets mode +o clokep 
00:59:40 <-- clokep has quit (Ping timeout)
02:09:05 <-- mpmc has quit (Connection reset by peer)
02:33:22 <-- rosonline has quit (Client exited)
02:50:21 <instant-buildbot> build #840 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/840
03:31:52 <instant-buildbot> build #836 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/836
03:57:26 --> EionRobb has joined #instantbird
04:44:54 <-- sumedh has quit (Ping timeout)
04:45:36 --> sumedh has joined #instantbird
04:56:56 <-- sumedh has quit (Ping timeout)
04:57:24 --> sumedh has joined #instantbird
05:05:28 <instant-buildbot> build #933 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/933
05:06:07 <-- sumedh has quit (Ping timeout)
05:08:27 --> sumedh has joined #instantbird
05:14:52 <-- sumedh has quit (Ping timeout)
05:19:02 --> sumedh has joined #instantbird
05:29:41 <-- sumedh has quit (Ping timeout)
05:29:55 --> sumedh has joined #instantbird
05:30:30 --> clokep has joined #instantbird
05:30:31 * ChanServ sets mode +o clokep 
05:36:46 <-- sumedh has quit (Ping timeout)
05:59:48 --> FireFly_TB has joined #instantbird
06:02:10 <-- FireFly_TB has quit (Connection reset by peer)
06:06:29 --> FireFly_TB has joined #instantbird
06:21:50 --> jb has joined #instantbird
06:36:40 <-- EionRobb has quit (Quit: Leaving.)
06:46:41 --> EionRobb has joined #instantbird
06:49:57 <-- clokep has quit (Ping timeout)
06:56:11 --> sj has joined #instantbird
06:57:12 --> sj1 has joined #instantbird
06:58:06 <-- sj has quit (Ping timeout)
07:02:02 <-- jb has quit (Ping timeout)
07:03:37 --> jb has joined #instantbird
07:16:17 <instantbot> New Core - General bug 1931 filed by fozzy@slogeeks.net.
07:16:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1931 cri, --, ---, nobody, UNCO, error while loading shared libraries: libpangoft2-1.0.so.0
07:27:31 <sj1> I have downloaded the source code for Mozilla using the command start-msvc8.bat but my VS2005 is just not getting to work. If I want to develop with VS2008, must I download the source code again using start-msvc9.bat?
07:30:04 <-- sj1 has quit (Ping timeout)
07:31:11 --> sj has joined #instantbird
07:45:47 <flo-retina> sj1: no, the source code is the same :)
08:37:19 <-- ivan has quit (Quit: ERC Version 5.3 (IRC client for Emacs))
08:57:24 --> mali has joined #instantbird
09:03:49 --> ivan has joined #instantbird
09:20:41 --> igorko has joined #instantbird
09:23:42 <-- jb has quit (Ping timeout)
09:48:55 --> clokep has joined #instantbird
09:48:55 * ChanServ sets mode +o clokep 
09:50:49 <-- clokep has quit (Ping timeout)
09:57:02 --> qlum has joined #instantbird
09:57:09 <-- qlum has quit (Quit: qlum)
09:57:12 --> qlum has joined #instantbird
10:27:34 <-- igorko has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
10:50:31 --> Even has joined #instantbird
10:50:31 * ChanServ sets mode +o Even 
10:56:07 <-- FireFly_TB has quit (Quit: FireFly_TB)
10:56:11 --> FireFly_TB has joined #instantbird
10:58:54 <-- FireFly_TB has quit (Ping timeout)
11:17:22 --> atuljangra has joined #instantbird
11:45:17 <-- EionRobb has quit (Quit: Leaving.)
12:17:59 --> sj1 has joined #instantbird
12:18:54 <-- sj has quit (Ping timeout)
12:23:25 <-- sj1 has quit (Ping timeout)
12:28:03 --> FireFly_TB has joined #instantbird
12:28:44 --> sj has joined #instantbird
12:30:37 <-- FireFly_TB has quit (Ping timeout)
12:46:02 --> deltafalcon has joined #instantbird
12:47:06 --> clokep has joined #instantbird
12:47:06 * ChanServ sets mode +o clokep 
12:49:09 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:49:32 --> clokep has joined #instantbird
12:49:32 * ChanServ sets mode +o clokep 
12:56:49 <clokep> sj: I think VS2010 is what we use on buildbot, by the way.
12:57:00 <clokep> (And it's what I use also.)
12:57:06 <clokep> Well... VS 2010 express.
12:57:58 --> Optimizer has joined #instantbird
13:00:35 <clokep> flo-retina: So I'm still getting that build error, yes.
13:14:30 <-- sj has quit (Ping timeout)
13:17:06 --> sj has joined #instantbird
13:18:10 <-- Optimizer has quit (Ping timeout)
13:19:50 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:21:58 --> Optimizer has joined #instantbird
13:25:48 <-- Optimizer has quit (Ping timeout)
13:26:32 <-- sj has quit (Ping timeout)
13:29:05 --> atuljangra has joined #instantbird
13:31:52 --> sj has joined #instantbird
13:32:21 --> Optimizer has joined #instantbird
13:34:52 <-- Optimizer has quit (Input/output error)
13:34:53 <flo-retina> clokep: pastebin then :)
13:34:57 --> Optimizer has joined #instantbird
13:35:22 <clokep> flo-retina: http://pastebin.instantbird.com/175169
13:36:07 --> FireFly_TB has joined #instantbird
13:36:54 <flo-retina> clokep: well, it's imICommandsService.h(41) that's interesting ;)
13:37:04 <clokep> flo-retina: yes, I know that.
13:37:06 <clokep> That's an auto-generated file.
13:37:39 <flo-retina> clokep: yes, I know that.
13:37:41 <flo-retina> :-P
13:37:54 <clokep> This is all what I said when I firs tposted this stuff though.
13:38:01 <clokep> The line is an enum definition.
13:38:14 <flo-retina> do you mean you don't have the machine around?
13:38:19 <clokep> flo-retina: What?
13:38:39 <-- Optimizer has quit (Ping timeout)
13:38:41 <clokep> I'm on my dev machine.
13:38:47 <flo-retina> I'm wondering why you are telling me that the file is auto-generated instead of pastebining it so that we can see where the syntax error is
13:39:14 <clokep> flo-retina: Because it's unclear what you wanted me to do.
13:39:41 <flo-retina> I wanted to see what crap has been generated, to compare it with the same file on my working moz19 build
13:39:48 <flo-retina> and then figure out what's causing the difference
13:39:49 <clokep> flo-retina: http://pastebin.instantbird.com/175170
13:40:00 <clokep> I think that's the right one...
13:40:12 <clokep> Yes. :)
13:40:22 <clokep> Lots of imIICo starting files. ;)
13:42:10 --> Optimizer has joined #instantbird
13:43:09 <flo-retina> which .cpp file is failing to build?
13:43:19 <clokep> purpleCoreService.
13:43:28 <flo-retina> err, purpleCoreService sorry
13:43:38 <flo-retina> can you show how purpleCoreService.i looks?
13:43:52 <clokep> Yes...
13:43:55 <flo-retina> (cd to the directory in the objdir, and type make purpleCoreService.i)
13:44:25 <-- FireFly_TB has quit (Ping timeout)
13:44:35 <flo-retina> there's something strange going on, the compiler complains about an unexpected ( character, which I can't see on the .h file
13:44:40 <-- Optimizer has quit (Input/output error)
13:44:42 <flo-retina> so maybe something wrong done by the preprocessor
13:44:42 --> Optimizer has joined #instantbird
13:44:57 <clokep> This file is going to be massive, right?
13:45:06 <flo-retina> right
13:45:20 <flo-retina> but you can search for "imICommandService.h" to find the relevant part
13:45:25 <clokep> ~800k lines, yes. :)
13:46:29 <clokep> flo-retina: http://pastebin.instantbird.com/175171
13:46:40 <clokep> Yeah there's some crazy stuff going on there.
13:46:45 <clokep> I think that's the relevent portion.
13:47:28 <flo-retina> CONTEXT_ALL gets replaced
13:47:49 <flo-retina> http://mxr.mozilla.org/mozilla-release/search?string=CONTEXT_ALL doesn't show any obvious reason
13:48:11 <clokep> Right. :(
13:48:27 <-- Optimizer has quit (Ping timeout)
13:48:46 <flo-retina> it's used in http://mxr.mozilla.org/mozilla-release/source/toolkit/crashreporter/google-breakpad/src/client/windows/handler/exception_handler.cc#761 but never defined
13:48:54 <flo-retina> must be from a Windows header or something
13:49:36 <flo-retina> http://mxr.mozilla.org/mozilla-release/source/toolkit/crashreporter/google-breakpad/src/google_breakpad/common/minidump_cpu_amd64.h#220
13:49:39 <flo-retina> WinNT.h maybe?
13:49:59 <clokep> Why would this change between versions though? :-S
13:50:40 <clokep> (And how would we fix it?)
13:50:46 <flo-retina> because the file wasn't included before?
13:50:52 <flo-retina> you have 2 solutions
13:50:54 <clokep> Ahhh. I see.
13:51:15 <flo-retina> either rename CONTEXT_ALL and friends to something less likely to conflict
13:51:29 <flo-retina> or #undef CONTEXT_ALL
13:51:49 --> Optimizer has joined #instantbird
13:51:51 <clokep> Which would you prefer?
13:52:23 <flo-retina> both suck :)
13:52:53 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:52:54 <flo-retina> the first one because it breaks API compat (not really important in this case) and forces more typing including in JS code where the issue is irrelevant
13:52:59 <flo-retina> the second because it's a hack
13:53:08 <clokep> Right.
13:53:52 <clokep> I think changing the names might be better because we'll avoid this potentially happening in other places?
13:54:11 <flo-retina> yeah
13:54:16 <flo-retina> what would be a good prefix?
13:54:32 <clokep> CMD_CONTEXT?
13:54:36 <flo-retina> I'm thinking of CMD_ but it doesn't offer a total guarantee collisions won't happen again
13:54:50 <clokep> Yeah. :(
13:54:51 <flo-retina> I think we would want to also prefix the PRIORITY_ constants
13:55:09 <clokep> IM_CMD_?
13:55:26 <flo-retina> Google has no result for CMD_CONTEXT_ALL
13:55:30 <flo-retina> I guess that's fine then :)
13:55:36 <-- Optimizer has quit (Ping timeout)
13:55:51 <clokep> OK, so to be clear...prefix CMD_ only the CONTEXT ones and PRIORITY ones?
13:56:46 <flo-retina> do you see other constants in http://lxr.instantbird.org/instantbird/source/chat/components/public/imICommandsService.idl ?
13:57:01 <clokep> I don't see others, no.
13:57:08 <flo-retina> :)
13:57:41 <flo-retina> are there features we still want/hope to include in 1.4?
13:57:51 <flo-retina> are we satisfied with the current state of debug logs?
13:59:00 --> Optimizer has joined #instantbird
13:59:21 <clokep> I'm fairly happen with the debug logs currently. :)
13:59:27 <clokep> They're WAY better than they were.
14:01:00 <flo-retina> clokep: I've got mixed feelings about them
14:01:14 <clokep> flo-retina: :( More errors.
14:01:22 <flo-retina> on one hand they are a giant improvement. On the other... I'm frustrated each time I need to attempt to understand anything from that plain text mess
14:01:28 <flo-retina> clokep: more pastebin ;)
14:01:30 <-- Optimizer has quit (Input/output error)
14:01:59 <clokep> flo-retina: http://pastebin.instantbird.com/175172 A file I've never looked at before. ;)
14:02:10 --> Optimizer has joined #instantbird
14:02:44 * clokep got scared when it said reinterpret_cast ;)
14:04:09 <flo-retina> clokep: try just replacing http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleDNS.cpp#163 with |NetAddr addr;|
14:04:40 <-- Optimizer has quit (Input/output error)
14:04:43 --> Optimizer has joined #instantbird
14:04:55 <clokep> Ah, is this part of the get rid of PR types, maybe?
14:05:56 <clokep> flo-retina: That ddn't seem better http://pastebin.instantbird.com/175173
14:06:41 <flo-retina> clokep: missing an include
14:06:49 <flo-retina> 'addr' uses undefined union 'purpleDNSRequest::OnLookupComplete::NetAddr'
14:07:08 <clokep> Ah, OK.
14:07:10 <flo-retina> so instead of erroring it just warned and decided "NetAddr" was int
14:07:23 <flo-retina> that's probably why instantbot loves C++ ;)
14:07:24 <instantbot> c++ sucks
14:07:38 <clokep> Ohhhh, yeah. I forgot that C++ does stupid things like that.
14:08:09 <clokep> Do you happen to know the header?
14:08:13 <flo-retina> the important thing to remember is that the most significant piece of information is usually in the first line of complain from the compiler, not from the last ;)
14:08:18 <flo-retina> hmm
14:08:24 <flo-retina> it's possible it's a namespace issue
14:08:33 <-- Optimizer has quit (Ping timeout)
14:09:17 <flo-retina> try just adding mozilla::net:: before the type
14:10:13 <clokep> OK, that fixed that part...
14:10:40 <flo-retina> what's the next error? :)
14:11:09 <clokep> http://pastebin.instantbird.com/175174
14:12:41 <clokep> (Also those ifdefs there make me nervous something will break on non-Windows, but we'll deal with that I 'pose.)
14:12:43 --> Optimizer has joined #instantbird
14:14:48 <flo-retina> it's more broken than I thought :(
14:16:11 <clokep> Yeah. :-/
14:16:14 <flo-retina> ok
14:16:17 <clokep> I can't find anything similar to that in http://mxr.mozilla.org/mozilla-central/source/netwerk/base/public/nsINetAddr.idl
14:16:28 <flo-retina> replace addr.ipv6 with addr.inet6
14:16:33 * clokep needs to leave in a few minutes too. :(
14:16:34 <-- Optimizer has quit (Ping timeout)
14:16:52 <flo-retina> PR_AF_INET6 and friends with AF_INET6 and friends
14:17:14 <flo-retina> clokep: that's ok. I'm interested in going kayaking (that would be the first time this year, but the weather is great ;))
14:17:30 --> sumedh has joined #instantbird
14:17:32 <clokep> Yes, I'm interested in going outside. :)
14:17:52 <clokep> OK, PR_NetAddrToString is giving errors now.
14:18:06 <flo-retina> replace PR_NetAddrToString with NetAddrToString
14:18:18 <flo-retina> (that error was already there in the pastebin ;))
14:18:24 <flo-retina> I just hadn't finished digging info
14:18:36 <clokep> Would that still == PR_SUCCESS?
14:18:44 <flo-retina> probably not
14:18:51 <flo-retina> how did you guess what I was looking up? :)
14:19:05 <clokep> Because it looks wrong. :P
14:19:05 <flo-retina> it returns a bool
14:19:23 <clokep> OK, that makes it easy.
14:19:43 <flo-retina> true is success
14:19:59 --> Optimizer has joined #instantbird
14:20:02 <clokep> Mmhmm, OK that compiled.
14:20:10 <clokep> Now we're at everyone's favorite file...
14:20:13 <clokep> purpleSockets
14:20:23 <flo-retina> you may want to put in a bug comment that we had to adapt purpleDNS.cpp to take into account http://hg.mozilla.org/mozilla-central/rev/7f5fad93ef78
14:20:31 <flo-retina> is that broken too?
14:20:47 <clokep> http://pastebin.instantbird.com/175185
14:23:54 <-- Optimizer has quit (Ping timeout)
14:24:06 <clokep> Ah, we probably just need to define a few more things...
14:24:08 <clokep> That's annoying.
14:24:47 --> Optimizer has joined #instantbird
14:25:01 <flo-retina> add:
14:25:02 <flo-retina> uint64_t ByteCountSent() { return 0; }
14:25:02 <flo-retina> uint64_t ByteCountReceived() { return 0; }
14:25:02 <flo-retina> after the IsLocal line at http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleSockets.h#32
14:25:07 <flo-retina> that's not a correct fix, but should get the file to compile
14:25:15 <flo-retina> I'll figure out a correct fix later
14:26:29 <clokep> OK, I got to linking...
14:26:37 <clokep> mozilla::net::NetAddrToString is undefined?
14:27:39 <flo-retina> clokep: :(
14:27:51 <clokep> http://pastebin.instantbird.com/175186
14:29:26 <flo-retina> ifdef it out for now?
14:29:32 <flo-retina> (we only use it in debug builds anyway)
14:33:25 <clokep> Ah, good point.
14:33:49 <clokep> flo-retina: That worked! :)
14:33:59 <flo-retina> cool
14:36:27 <clokep> Oh no. :(
14:36:31 <clokep> trayToolkit!
14:37:10 <clokep> http://pastebin.instantbird.com/175201
14:40:41 <flo-retina> simplify lines 100 and 101 at http://lxr.instantbird.org/instantbird/source/instantbird/components/mintrayr/trayToolkit.cpp#100 with just "event->SetTrusted(true);"
14:41:10 <flo-retina> (just a guess, haven't fully checked which changeset changed this)
14:42:01 <flo-retina> ok, this is right. The changeset is http://hg.mozilla.org/mozilla-central/rev/57427d474c9a
14:42:20 <-- Optimizer has quit (Ping timeout)
14:42:39 * clokep was hoping this would be an easy upgrade. :(
14:43:35 --> clokep_js has joined #instantbird
14:43:45 <clokep_js> Hello from Moz20. ;)
14:43:50 <clokep_js> /me cries as commands don't work.
14:43:54 <flo-retina> clokep_js: :)
14:43:57 <flo-retina> uh :(
14:44:07 <clokep_js> (/me isn't really a command...)
14:44:12 <clokep_js> Others don't though.
14:44:14 <flo-retina> clokep_js: haven't you added the CMD_ prefix in JS files too?
14:44:22 <clokep_js> flo-retina: Yes.
14:44:25 <clokep_js> Maybe I missed a spot though.
14:44:40 <-- clokep_js has quit (Client exited)
14:44:40 <flo-retina> and recompiled chat/? (it's built before purple/)
14:44:51 <clokep> Yes, I did tier_app
14:44:57 <clokep> I need to run though. I'll look at that soon.
14:45:04 <flo-retina> sure
14:45:12 <flo-retina> kayaking is better with day light :)
14:46:02 <clokep> Yes!
14:46:04 <clokep> As is golfing. ;)
14:46:31 --> Optimizer has joined #instantbird
14:48:14 <flo-retina> I think you have an additional 6 hours of daylight ahead ;)
14:51:50 <clokep> True. :)
14:52:59 <-- Optimizer has quit (Ping timeout)
14:58:25 --> Kit has joined #instantbird
15:00:13 <Kit> Hey
15:05:59 <-- Kit has quit (Quit: Kit)
15:06:00 --> Kit has joined #instantbird
15:11:57 <-- Kit has quit (Quit: Kit)
15:11:59 --> Kit has joined #instantbird
15:13:24 --> FireFly_TB has joined #instantbird
15:14:23 --> atuljangra has joined #instantbird
15:15:10 <-- FireFly_TB has quit (Ping timeout)
15:15:39 --> sj1 has joined #instantbird
15:16:45 <-- sj has quit (Ping timeout)
15:33:09 --> mikk_s has joined #instantbird
15:34:25 --> Optimizer has joined #instantbird
15:40:07 <-- Optimizer has quit (Ping timeout)
15:46:28 <-- flo-retina has quit (Ping timeout)
15:46:52 --> flo-retina has joined #instantbird
15:46:53 * ChanServ sets mode +qo flo-retina flo-retina 
15:54:35 <mali> Hi
15:54:56 <-- mikk_s has left #instantbird ()
15:55:16 <atuljangra> mali: Hey
15:56:51 <mali> I've checked IRC logs to see if you plan accepting donations. I've seen that you have such a plan and there is already a bug report about it. (https://bugzilla.instantbird.org/show_bug.cgi?id=1645)
15:56:54 <instantbot> Bug 1645 enh, --, ---, nobody, NEW, Add a way to donate
15:57:13 <mali> So what is the cyrrent state of this?
15:57:20 <-- clokep has quit (Ping timeout)
15:58:00 <mali> I think that musn't be so difficult, unless you are not sure about it
15:58:15 <atuljangra> I guess flo-retina and clokep would be able to answer this, but they are currently not here.
15:58:32 <atuljangra> I am new here, so I can't answer such a crucial question, I am sorry
15:58:54 <mali> I know them, thanks anyway
15:59:00 <mali> I thought they are here :)
15:59:58 <-- deltafalcon has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com)
16:00:42 --> Optimizer has joined #instantbird
16:12:24 <-- sj1 has quit (Connection reset by peer)
16:12:31 --> sj has joined #instantbird
16:13:07 <-- sumedh has quit (Ping timeout)
16:13:38 --> sumedh has joined #instantbird
16:17:12 <-- Kaishi has quit (Quit: Kaishi)
16:19:16 <-- sumedh has quit (Ping timeout)
16:20:54 --> sumedh has joined #instantbird
16:25:53 <-- sumedh has quit (Ping timeout)
16:26:24 --> sumedh has joined #instantbird
16:28:14 <-- Tonnes has quit (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949])
16:28:17 <-- sumedh has quit (Ping timeout)
16:31:00 --> sumedh has joined #instantbird
16:35:39 <-- qlum has quit (Ping timeout)
16:39:08 --> qlum has joined #instantbird
16:54:22 <-- sj has quit (Ping timeout)
16:57:43 --> sj has joined #instantbird
17:03:56 <-- sumedh has quit (Ping timeout)
17:04:58 --> sumedh has joined #instantbird
17:09:45 <-- sj has quit (Ping timeout)
17:13:13 --> sj has joined #instantbird
17:31:46 <-- sj has quit (Ping timeout)
17:34:26 <-- Optimizer has quit (Ping timeout)
17:35:12 --> sj has joined #instantbird
17:37:50 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:49:52 <-- Kit has left #instantbird ()
17:51:34 <-- qlum has quit (Ping timeout)
17:52:17 <-- sumedh has quit (Ping timeout)
17:52:58 --> sumedh has joined #instantbird
17:55:02 --> qlum has joined #instantbird
17:55:26 --> harlock has joined #instantbird
17:55:46 <-- sj has quit (Ping timeout)
17:56:47 <-- harlock has left #instantbird (PONG :gravel.mozilla.org)
17:56:54 --> sj has joined #instantbird
18:19:13 --> sj1 has joined #instantbird
18:20:21 <-- sj has quit (Ping timeout)
18:27:41 <instantbot> New Instantbird (UI) bug 1932 filed by kevin.gadd@gmail.com.
18:27:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1932 maj, --, ---, nobody, UNCO, Mouse input in buddy list is occasionally sent to the wrong place
18:31:54 <instantbot> florian@instantbird.org set the Resolution field on bug 1932 to DUPLICATE of bug 1700.
18:31:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1932 maj, --, ---, nobody, RESO DUPLICATE, Mouse input in buddy list is occasionally sent to the wrong place
18:31:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1700 min, --, ---, nobody, NEW, Contact selection is messed up with selecting the contact below the selected contact on an unfocused
18:32:29 <flo-retina> that bug seems popular these days
18:32:41 * flo-retina added the 1.4-wanted whiteboard
18:41:03 <-- sumedh has quit (Ping timeout)
18:45:02 --> sumedh has joined #instantbird
18:47:52 --> Tonnes has joined #instantbird
18:49:34 --> atuljangra has joined #instantbird
18:51:38 <-- sumedh has quit (Ping timeout)
18:52:23 --> sumedh has joined #instantbird
18:54:08 <-- sumedh has quit (Ping timeout)
18:56:21 --> clokep has joined #instantbird
18:56:21 * ChanServ sets mode +o clokep 
18:56:22 --> sumedh has joined #instantbird
18:57:06 <atuljangra> clokep: Good morning :-)
18:57:14 <atuljangra> s/evening/
18:57:24 * atuljangra time zones :-/
19:00:04 <-- clokep has quit (Ping timeout)
19:07:32 --> mikk_s has joined #instantbird
19:16:06 <instantbot> fozzy@slogeeks.net set the Resolution field on bug 1931 to FIXED.
19:16:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1931 cri, --, ---, nobody, RESO FIXED, error while loading shared libraries: libpangoft2-1.0.so.0
19:17:24 <mali> flo-retina: Hi, I asked a question while you were away. I am copying it below:
19:17:24 <mali> 18:56:45 - mali: I've checked IRC logs to see if you plan accepting donations. I've seen that you have such a plan and there is already a bug report about it. (https://bugzilla.instantbird.org/show_bug.cgi?id=1645)
19:17:24 <mali> 18:57:07 - mali: So what is the cyrrent state of this?
19:17:28 <instantbot> Bug 1645 enh, --, ---, nobody, NEW, Add a way to donate
19:20:43 --> chrisccoulson has joined #instantbird
19:44:48 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:47:04 --> chrisccoulson has joined #instantbird
20:08:05 --> rosonline has joined #instantbird
20:41:44 --> jb has joined #instantbird
20:53:30 <instantbot> clokep@gmail.com changed the Resolution on bug 1931 from FIXED to WORKSFORME.
20:53:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1931 cri, --, ---, nobody, RESO WORKSFORME, error while loading shared libraries: libpangoft2-1.0.so.0
20:54:01 --> clokep_wp8 has joined #instantbird
20:54:33 <clokep_wp8> atuljangra: What's up?
20:55:24 <clokep_wp8> I'm on my phone so...can't really type much.
20:56:03 * clokep_wp8 will keep checking the logs...
20:56:05 <-- clokep_wp8 has quit (Connection reset by peer)
20:56:15 --> clokep_wp8 has joined #instantbird
20:57:15 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:57:24 <-- clokep_wp8 has quit (Connection reset by peer)
21:07:11 <-- jb has quit (Ping timeout)
21:09:38 --> EionRobb has joined #instantbird
21:18:29 <flo-retina> mali: the short answer is that accepting donations is more complicated than it looks like.
21:19:23 <flo-retina> questions like "who can decide what to do with the money? How is it taxed?"... Need to be considered
21:20:47 <mali> Yep, I've read some of your discussions in the logs.
21:21:30 <-- sj1 has quit (Ping timeout)
21:21:35 <mali> However I'd like to see you earn from your efforts on this project
21:21:48 <mali> Which other people could think the same
21:23:15 <mali> I don't know about the taxes but if you are puttings hours, days, weeks even years on the project, donation is what you fully deserve
21:23:24 <mali> of course, if you want it
21:23:33 <flo-retina> mali: I think I gave up on the idea of earning money from it. What I would like is if we could stop paying for keeping its servers online ;).
21:24:08 <flo-retina> mali: because currently Instantbird is definitely the most expensive software I've ever paid for ;).
21:24:39 <mali> as a developer, i can understand that clearly :)
21:24:52 --> sj has joined #instantbird
21:25:05 <flo-retina> mali: but it's nice to know that we have at least 2 people interested enough in donating money to ask about it several times :).
21:25:42 <mali> that's a PR thing
21:25:53 <mali> I think too little people know about instantbird
21:25:56 <flo-retina> PR is what we suck at the most ;).
21:26:30 <flo-retina> we had a business model to make Instantbird sustainable if it ever got lots of users.
21:26:38 <mali> i would think that I am too much interested in installing new softwares, however i came across with instanbird jusy a few months ago
21:27:04 <mali> this means sites doesn't talk about it
21:27:12 <mali> or it is not popular in social media
21:27:38 <flo-retina> both are true. Sites don't talk about it. And it's not popular in social media
21:28:12 <flo-retina> http://lifehacker.com/5816618/instantbird-is-a-lightweight-cross+platform-instant-messaging-app-with-sharp-looks is the only article that had a significant impact on our user base
21:28:29 <flo-retina> (enough to kill our servers at the time ;))
21:28:55 <mali> that's weird, it's a software that's probably using the mozilla platform better than thunderbird, however it's not famous yet
21:29:23 <mali> today I checked what other softwares uses mozilla platform
21:29:29 <flo-retina> mali: good luck trying to find any thing about Thunderbird from Mozilla's front page ;)
21:29:29 <mali> all of them seemed crappy :)
21:30:04 <-- chrisccoulson has quit (Ping timeout)
21:30:42 <flo-retina> mali: there are a few interesting mozilla based applications for nice use cases
21:31:23 <mali> hmm
21:31:36 <mali> most of them are firefox forks though
21:31:48 <flo-retina> https://www.celtx.com/desktop.html was quite good when I tried it
21:31:50 <mali> and some tools to test or web applications
21:32:15 <flo-retina> it's only useful if your job is to create movie scripts though ;)
21:32:17 --> Mic has joined #instantbird
21:32:17 * ChanServ sets mode +h Mic 
21:32:53 <Mic> Good evening
21:33:11 <flo-retina> Mic: hello :)
21:34:03 <mali> flo-retina: even if noone will click it, please put a paypal button on the site :)
21:34:14 <flo-retina> I wonder if we could just put a paypal donate button, and ignore the tax issue as long as the money is never transfered to a bank account
21:34:17 <mali> i don't thibk taxes are a big  issue about donations
21:34:54 <flo-retina> mali: taxes are a significant issue as soon as the amount received exceeds half the minimal wage.
21:36:11 <mali> you live in france, right?
21:36:13 <flo-retina> and if we want to accept donations from the non profit we've setup for Instantbird, we need to be able to tell who donated what.
21:36:16 <flo-retina> yes
21:36:32 --> chrisccoulson has joined #instantbird
21:37:04 <flo-retina> we created a non-profit for Instantbird, and it even has a bank account (which we have never actually used, because it's always been easier to just use our own credit cards whenever something needed to be paid)
21:38:48 <mali> flo-retina: doesnt paypal give you the information who donated the money?
21:38:53 <mali> i believe it does
21:39:01 <mali> it shoul create a receipt about it
21:39:06 <flo-retina> I'm not sure. I suspect it would give only an email address
21:39:12 <mali> nope
21:39:20 <mali> i am sure it gives my name
21:39:29 <mali> nut sure about what more it gives
21:39:41 <flo-retina> Isn't it possible to create a paypal account without entering one's real name?
21:40:08 <mali> i dont think that works because, to be able to use a credit card, one have to put a real name
21:40:13 <mali> which is written on the card
21:40:25 <-- sj has quit (Ping timeout)
21:40:32 --> sj has joined #instantbird
21:40:50 <-- dew has quit (Ping timeout)
21:41:03 <flo-retina> mali: what the the money doesn't come from a credit card, but from another paypal account?
21:41:09 <flo-retina> *what if
21:42:03 <mali> doesn't a paypal account haveto be tied to a credt card?
21:42:26 <mali> it seems we both think with assumptions :)
21:42:38 <flo-retina> say you are selling stolen goods on ebay with a fake name, and are paid through paypal. Where does the money on that paypal account come from if the paypal account is used for a donation?
21:43:00 <flo-retina> mali: yeah. I would hope the paypal staff has thought this through with competent lawyers :)
21:44:36 <mali> it is good to see that you are too much honest about your income, congrats for that
21:44:46 <mali> too many people doesnt do that in these days
21:44:57 --> dew has joined #instantbird
21:45:26 <mali> i'll make a research on the internet about how donation works
21:45:41 <mali> and if I find some useful info, I ll share it with you
21:46:39 <flo-retina> I'll try to look into it this week
21:46:51 <flo-retina> would be nice if we could add the donate link at the same time as we release 1.4
21:47:16 <flo-retina> mali: the point of all of this is that it's not *my* income.
21:47:22 <Mic> flo-retina: what's the idea behind the example with stolen goods? I don't quite understand it...
21:47:36 <flo-retina> we created a non-profit because we would like Instantbird to be financially independent from its creators.
21:48:27 <flo-retina> Mic: the reason why the tax administration requires having a record of where donated money is coming from is so that one can prove the money isn't doing money laundering
21:48:55 <Mic> OK
21:49:12 <flo-retina> Mic: donations aren't taxed.
21:49:38 <flo-retina> Mic: an alternative is to declare the money as "income" but in that case it would be taxed; which isn't what we want :)
21:50:34 <EionRobb> are they still taxed if you register yourself as a not-for-profit?
21:50:52 <EionRobb> oops /me only read half the backlog
21:51:30 <flo-retina> EionRobb: a non-profit is not supposed to make profit, and should be able to justify how the money was received, and how it was spent.
21:53:04 <flo-retina> It's very likely that I've made all of this more complicated than it needs to be
21:53:26 <flo-retina> if the total amount of transferred money is less than $5000, nobody will care...
21:54:15 <flo-retina> (and I would be very surprised if we received that much money from our current user base)
21:56:36 <flo-retina> I need to go. Good evening all :)
21:56:36 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
21:56:57 <mali> ok, see you flo :)
22:04:07 <Mic> bye
22:04:11 <-- Mic has quit (Quit: No time to waste, let's go!)
22:17:18 <-- mikk_s has left #instantbird ()
22:30:29 <-- Suiseiseki has quit (Ping timeout)
22:49:46 --> Suiseiseki has joined #instantbird
23:08:08 <-- chrisccoulson has quit (Quit: Ex-Chat)
23:15:38 --> chrisccoulson has joined #instantbird
23:33:13 --> Optimizer has joined #instantbird
23:34:54 <-- Optimizer has quit (Ping timeout)
23:39:46 --> qheaden has joined #instantbird
23:40:07 <-- qheaden has quit (Quit: Leaving)
23:47:49 --> atuljangra has joined #instantbird